Используя Synthea, я сгенерировал 10 данных о пациентах. У меня есть учетная запись azure, в которой я настроил службу Azure API для FHIR. Я сделал все настройки и попытался подтолкнуть образец пациента (как указано в официальных документах). Я также могу получить информацию о пациенте по его идентификатору.
Однако сгенерированный ресурс из Synthea - это не просто один тип ресурса. Он имеет много записей, таких как Patient, Organization, Claim et c .. все они объединены в один ресурс - bundle
Примерно так ... но с более чем 100 типами ресурсов для пациента. Хорошо, что он покрывает весь путь пациента.
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
.....
{
....
"resourceType": "patient"
....
},
{
....
"resourceType": "organization"
....
},
]
}
Используя почтового человека, я попытался вставить этот пакет с API ниже
https://XXXXXX.azurehealthcareapis.com/Bundle/
Я смог вставить несколько пакетов .. Однако, когда я запрашиваю пациенты, использующие следующие API
https://XXXXXX.azurehealthcareapis.com/Patient/
Вся информация о пациенте не возвращается.
Вот мои вопросы.
- Вставка пакета за пакет - это правильный подход .. или
- Вставка ресурса по ресурсу .. Пациент, Организация, Пациент, Организация ... Но это выглядит бессмысленным. Потому что, если мне нужно найти весь путь пациента, как бы я его отобразил
- Есть ли какой-нибудь способ, которым я могу преобразовать этот каждый пакет в файлы CSV ... Я хотел бы извлечь информацию и запустить машинное обучение модель на нем.