簡體   English   中英

/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 資源

服務器上確實存在/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 )此操作的預期用途是為患者提供訪問其整個記錄的權限(例如“藍色按鈕” "),或供提供商或其他用戶執行批量數據下載。 服務器應該至少返回它在已識別患者的患者隔間中擁有的所有資源,以及從這些資源中引用的任何資源,包括二進制文件和附件。 服務器應該通過返回明確命名的版本來解析特定於版本的引用。 在 US Realm 中,返回的資源至少應包括美國核心實施指南中定義的有意義的通用數據元素所涵蓋的所有數據。 其他適用的實施指南可能會對返回的信息量制定額外的規則。

所以,問題:

  • 為什么 Procedure 資源不在 /Patient/$everything 中?
  • 如果是設計使然,服務器上存在哪些其他資源不包括在內?
  • 如果不是,是否還有其他較新的 synthea 數據集,我們如何找到它們?
  • 是否還有其他可能對我們有幫助的 synthea 數據集(我很確定我聽說過某個地方有一個 covid 數據集)。

另外:關於這一點:“在美國 Realm 中,返回的資源至少應包括美國核心實施指南中定義的有意義使用通用數據元素所涵蓋的所有數據。”

  • 我在本文檔的第 1.5 節中看到一長串配置文件: https://build.fhir.org/ig/HL7/US-Core/ 此列表包括美國核心程序。 因此,在我看來,將所有這些放在一起聽起來像是符合 US Core,程序應包含在患者的 $everything 資源中。 這樣對嗎?

再次感謝,祝你有美好的一天,約翰

如果您檢查 Bundle 中的鏈接,看起來 Synthea 服務器在 Bundle 中只包含 100 個資源。 使用“下一個”鏈接,您可以翻到結果集的下一部分。 如果你繼續這樣做到最后,你應該能夠在其中一個 Bundle 中的某處找到 Procedure 資源。

為什么 Procedure 資源不在 /Patient/$everything 中?

這是一個應該針對 Synthea 報告的錯誤

是否還有其他可能對我們有幫助的 synthea 數據集(我很確定我聽說過某個地方有一個 covid 數據集)。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM