AWS HealthLake 中 FHIR 的链式查询

问题描述 投票:0回答:1

我的 FHIR 结构如下所示:

[
  {
    "resourceType": "Organization",
    "id": "Clinic-10394",
    "identifier": [
      {
        "use": "official",
        "system": "http://example.org/clinic-identifiers",
        "value": "Clinic-10394"
      }
    ],
    "active": true,
    "type": [
      {
        "coding": [
          {
            "system": "http://terminology.hl7.org/CodeSystem/organization-type",
            "code": "prov",
            "display": "Healthcare Provider"
          }
        ],
        "text": "Healthcare Provider"
      }
    ],
    "name": "Olson-Edwards",
    "telecom": [
      {
        "system": "phone",
        "value": "995-784-8499"
      }
    ],
    "address": [
      {
        "line": ["049 Brown Lane"],
        "city": "Deniseport",
        "state": "ND",
        "postalCode": "97716",
        "country": "TH"
      }
    ],
    "partOf": {
      "reference": "Organization/HealthSystem-12345"
    }
  },
  {
    "resourceType": "Practitioner",
    "id": "1571",
    "text": {
      "status": "generated",
      "div": "<div xmlns='http://www.w3.org/1999/xhtml'>Stephen Frazier</div>"
    },
    "identifier": [
      {
        "type": {
          "coding": [
            {
              "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
              "code": "NPI"
            }
          ]
        },
        "system": "http://hl7.org/fhir/sid/us-npi",
        "value": "776430790757"
      }
    ],
    "name": [
      {
        "use": "official",
        "family": "Frazier",
        "given": ["Stephen"],
        "prefix": ["Dr"]
      }
    ],
    "gender": "male",
    "telecom": [
      {
        "system": "phone",
        "value": "001-855-983-6124x7687",
        "use": "work"
      }
    ],
    "address": [
      {
        "use": "home",
        "line": ["572 Norton Motorway Suite 742\nPort Todd, SC 01619"]
      }
    ]
  },
  {
    "fullUrl": "urn:uuid:250542",
    "resource": {
      "resourceType": "PractitionerRole",
      "practitioner": {
        "reference": "Practitioner/1571",
        "display": "Dr. Stephen Frazier"
      },
      "organization": {
        "reference": "Organization/Clinic-10394",
        "display": "Olson-Edwards"
      }
    }
  }
]

这不是 PHI 数据,而是随机数据。我需要在 AWS HealthLake 中进行链式查询,方法是使用 NPI 搜索 PractitionerRole 下的所有组织。但是,在资源 PractitionerRole 内部,我们只有 Practitioner ID 引用。我知道可以这样做:AWS HealthLake - 链接

但是,我找不到格式化端点的正确方法。我尝试了一些,但没有成功。对我来说,这个看起来很接近,但也许我在这里遗漏了一些东西:

PractitionerRole?practitioner.identifier= 776430790757&_include=PractitionerRole:组织

有什么想法吗?

amazon-web-services hl7-fhir
1个回答
0
投票

您提供的示例查询对我来说完全一样。 结果包括具有正确 NPI 编号的提供商的 PractitionerRole 和组织。 你得到结果了吗? 现在可能值得再试一次。

© www.soinside.com 2019 - 2024. All rights reserved.