Какие ресурсы (обычно|предполагаемые |обязательные) должны находиться в ресурсе /Patient/[ID]/$everything FHIR?
Краткая версия такова: /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) Эта операция предназначена для предоставления пациенту доступа ко всей его записи (например, «Синяя кнопка») или для поставщика услуг или другого пользователя для выполнения массовой загрузки данных. Серверу СЛЕДУЕТ возвращать по крайней мере все имеющиеся у него ресурсы, находящиеся в отделении пациентов для идентифицированных пациентов, а также любые ресурсы, на которые они ссылаются, включая двоичные файлы и вложения. Серверу СЛЕДУЕТ разрешать ссылки, относящиеся к версии, возвращая явно названную версию. В Королевстве США, как минимум, возвращаемые ресурсы ДОЛЖНЫ включать все данные, охватываемые общими элементами данных осмысленного использования, как определено в Руководстве по реализации ядра США. В других применимых руководствах по реализации могут быть установлены дополнительные правила относительно объема возвращаемой информации.
Итак, вопросы:
- Почему ресурс «Процедура» отсутствует в каталоге /Patient/$everything?
- Если это предусмотрено дизайном, какие другие ресурсы, которые существуют на сервере, не включены?
- Если это не так, существуют ли другие более новые наборы данных synthea, как их найти?
- Существуют ли другие наборы данных synthea, которые могут быть нам полезны (я почти уверен, что слышал о covid-1, который где-то есть).
Также: В отношении этого: «В Королевстве США, как минимум, возвращаемые ресурсы ДОЛЖНЫ включать все данные, охватываемые общими элементами данных значимого использования, как определено в Руководстве по реализации ядра США».
- Я вижу длинный список профилей в разделе 1.5 этого документа: https://build.fhir.org/ig/HL7/US-Core/ . Этот список включает основную процедуру США. Таким образом, все это вместе звучит для меня как соответствие US Core, процедура ДОЛЖНА быть включена в ресурс $everything для пациента. Это правильно?
Еще раз спасибо и хорошего дня, Джон
2 ответа
Если вы проверите ссылки в своем пакете, похоже, что сервер Synthea включает в себя только 100 ресурсов в пакете. С помощью ссылки «Далее» вы можете перейти к следующей части набора результатов. Если вы продолжите это до конца, вы сможете найти ресурс «Процедура» где-то в одном из пакетов.
Почему ресурс «Процедура» отсутствует в каталоге /Patient/$everything?
Это ошибка, о которой следует сообщить Synthea.
Существуют ли другие наборы данных synthea, которые могут быть нам полезны (я почти уверен, что слышал о covid-1, который где-то есть).
Я не знаю; гугл может быть твоим другом