【发布时间】:2020-04-17 17:18:37
【问题描述】:
使用 Synthea,我生成了 10 个患者信息。我有一个 azure 帐户,我在其中设置了“Azure API for FHIR”服务。我完成了所有设置并尝试推送样本患者(如官方文档中所述)。我也可以通过患者 ID 检索患者信息。
但是,从 Synthea 生成的资源不仅仅是一种资源类型。它有许多条目,例如 Patient、Organization、Claim 等。所有内容都捆绑在一个资源下 - bundle
类似这样.. 但为患者提供了 100 多种资源类型。好在,它涵盖了患者的整个旅程。
{
"resourceType": "Bundle",
"type": "transaction",
"entry": [
.....
{
....
"resourceType": "patient"
....
},
{
....
"resourceType": "organization"
....
},
]
}
使用 post man 我尝试在下面插入这个带有 api 的包
https://XXXXXX.azurehealthcareapis.com/Bundle/
我能够插入多个捆绑包.. 但是,当我使用以下 api 查询患者时
https://XXXXXX.azurehealthcareapis.com/Patient/
未检索到所有患者信息。
这是我的问题。
- 逐包插入 - 这是正确的方法吗.. 或
- 按资源插入资源 .. Patient, Organization , Patient , Organization... 但这看起来毫无意义。因为,如果我需要找到患者的整个旅程,我将如何绘制它
- 有什么方法可以将每个捆绑包转换为 CSV 文件。我想提取信息并在其上运行机器学习模型。
【问题讨论】:
标签: azure hl7-fhir fhir-server-for-azure