我看到Google Cloud Healthcare不支持自定义的FHIR资源类型,解决方法是使用基本功能-一个由FHIR规范定义的空功能。
因此,我需要将一个患者与多个组织相关联,因此我正在考虑创建一个包含患者的区域化信息的基本对象,该患者的一个字段将是一个数组、一个列表或一个包含患者可以参加的所有组织的json。
请问,有没有人需要在Google Cloud Healthcare中创建类似于此的数据结构,或者您知道如何做到这一点?
发布于 2021-03-20 04:52:41
这个答案并不是特定于Google实现的,因为这都是标准的FHIR。
从您的问题描述来看,将此字段作为患者资源的扩展添加可能更好。只有当整个对象不适合任何现有资源类型的模式时,才需要Basic。
要在扩展中创建数组/列表,需要多次重复相同的扩展名;例如:
{
"resourceType": "Patient",
"birthDate": "1970-02-02",
"extension": [{
"url": "http://my-organization/StructureDefinition/my-reference-array",
"valueReference": {
"reference": "Organization/1"
}
},
{
"url": "http://my-organization/StructureDefinition/my-reference-array",
"valueReference": {
"reference": "Organization/2"
}
}]
}如果你真的想使用Basic,这里有一个例子:https://www.hl7.org/fhir/basic-example.json.html (在Google Cloud Healthcare中测试并工作)
发布于 2021-03-28 03:51:26
在大多数情况下,managingOrganization和/或generalPractitiioner元素包含对与患者相关的组织的引用
https://stackoverflow.com/questions/66638175
复制相似问题