微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

FHIR - 包含的资源和参考

如何解决FHIR - 包含的资源和参考

我还是 FHIR 的新手,并试图将这些点联系起来。

如果我有一个资源想要包含其他资源,我可以通过元素名称 (#myElementName) 引用它还是需要使用包含的资源 ID? (#mydeviceid)。

我在下面包含了示例代码。我想要完成的是拥有一个具有两个扩展名的基本资源:TestConfiguration(Device) 和 DigitalSample(ImagingStudy)。我希望包含这两种资源。

PS:我使用自定义类和 .net API 生成了以下代码

非常感谢!

{
  "resourceType": "TestInput","contained": [
    {
      "resourceType": "TestConfiguration","id": "TestConfigurationId","contained": [
        {
          "resourceType": "DeviceDeFinition","modelNumber": "ABC123"
        }
      ],"deFinition": {
        "reference": "#deFinition"
      }
    },{
      "resourceType": "DigitalSample","id": "DigitalSampleId"
    }
  ],"extension": [
    {
      "url": "http://MyOrganization.com/fhir/R4/StructureDeFinition/Basic-TestConfiguration","valueReference": {
        "reference": "#testConfiguration"
      }
    },{
      "url": "http://MyOrganization.com/fhir/R4/StructureDeFinition/Basic-DigitalSample","valueReference": {
        "reference": "#digitalSampleId"
      }
    }
  ]
}

解决方法

每个本地引用都必须指向所包含资源的 id。 在您的情况下,它应该是:

"reference": "#TestConfigurationId"
"reference":"#DigitalSampleId"

始终检查 https://www.hl7.org/fhir/ 以了解您需要做什么。始终检查 FHIR 版本

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。