我的 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:组织
有什么想法吗?
您提供的示例查询对我来说完全一样。 结果包括具有正确 NPI 编号的提供商的 PractitionerRole 和组织。 你得到结果了吗? 现在可能值得再试一次。