/Patient/[ID]/$everything FHIR 资源中(通常|假定|需要)哪些资源?

What resources are (typically|supposed |required) to be in a /Patient/[ID]/$everything FHIR resource?

简短的版本是这样的: 下面显示的示例患者的 /Patient/[ID]/$everything 引用了一个未包含在 /Patient/$everything 资源中的程序。

具体来说: 这个例子来自 synthea。 Synthea 是一个了不起的工具,它以 FHIR 格式提供合成患者。 (https://synthea.mitre.org/)

我有这个例子患者: https://syntheticmass.mitre.org/v1/fhir/Patient/5acc8bb4-2d14-4461-a560-228d96459cc3

这作为声明资源的一部分存在于 $everything 资源中:

{
              "procedureReference": {
                             "reference": "Procedure/d8b0767b-f756-461b-b9d1-0ee981798d33"
              },
              "sequence": 1
}

但是 /Patient/[ID]/$everything 资源中不存在程序资源

服务器上确实存在 /Procedure/d8b0767b-f756-461b-b9d1-0ee981798d33: https://syntheticmass.mitre.org/v1/fhir/Procedure/d8b0767b-f756-461b-b9d1-0ee981798d33

{"code":{"coding":[{"code":"85548006","display":"Episiotomy","system":http://snomed.info/sct}],"text":"Episiotomy"},"context":{"reference":"Encounter/98772662-76aa-4f92-8dec-cd77ed464f1b"},"id":"d8b0767b-f756-461b-b9d1-0ee981798d33","meta":{"lastUpdated":"2019-04-09T12:25:34.370869+00:00","versionId":"MTU1NDgxMjczNDM3MDg2OTAwMA"},"performedPeriod":{"end":"2013-12-12T16:17:35-05:00","start":"2013-12-12T16:02:35-05:00"},"reasonReference":[{"display":"Normal pregnancy","reference":"Condition/25ce9c7c-637f-4553-a7c1-9d04e9fb4acf"},{"display":"Normal pregnancy","reference":"Condition/f5fb9475-f814-47a3-a2f0-a1883692b03b"}],"resourceType":"Procedure","status":"completed","subject":{"reference":"Patient/5acc8bb4-2d14-4461-a560-228d96459cc3"}}

患者 $everything 被描述为: (来自 https://build.fhir.org/operation-patient-everything.html) 此操作的预期用途是为患者提供对其整个记录的访问权限(例如“蓝色按钮”),或者供提供者或其他用户执行批量数据下载。服务器应该 return 至少它在已识别患者的患者隔间中拥有的所有资源,以及从这些资源中引用的任何资源,包括二进制文件和附件。服务器应该通过 returning 明确命名的版本来解析特定于版本的引用。在美国,资源 returned 至少应包括美国核心实施指南中定义的有意义的通用数据元素所涵盖的所有数据。其他适用的实施指南可能会对 returned.

的信息量制定额外的规则。

所以,问题:

还有: 关于这一点:“在美国领域,至少,资源 returned 应包括美国核心实施指南中定义的有意义使用公共数据元素所涵盖的所有数据。”

再次感谢,祝你有美好的一天, 约翰

Why is the Procedure resource not in the /Patient/$everything?

这是一个应该针对 Synthea 报告的错误

Are there other synthea data sets that might be helpful to us (I’m pretty sure I’ve heard of a covid one that’s out there somewhere).

我不知道; google 可能是你的朋友

如果您检查 Bundle 中的 links,看起来 Synthea 服务器在 Bundle 中只包含 100 个资源。使用 'next' link,您可以翻页到结果集的下一部分。如果继续到最后,您应该能够在其中一个捆绑包中的某处找到程序资源。