我们是一个连接医生和患者的 HISP,希望采用 FHIR 协议。我有几个关于 FHIR 的问题。
我们正在研究在 Couchbase 中将 FHIR 资源序列化为 JSON。按原样序列化 FHR 资源是正确的方法吗?
除了已定义的资源外,我如何添加新资源?我阅读了有关创建“其他”资源并将所有属性定义为扩展的信息。这是正确的方法吗?
如何将值集(如药物代码、性别等)或任何类型的查找定义为资源?
我将“包含”资源视为添加参考的一种方式。在某些情况下,发送许多参考可能会很昂贵。是否可以定义具有“包含”资源但具有实际价值而不是参考的资源?这是一个示例:我是一个中间站点,患者可以在其中进行预约,并将数据发送到诊所的 EHR。我想发送完整的患者资源而不是单独的显示名称(参见下面的示例)。我该怎么做呢?
部分预约资源样本:
"参与者":[{"个人":{"reference":"患者/示例","display":"Peter James Chalmers"},"required":"required","status":"accepted"},{ “类型”:[{“编码”:[{“代码”:“参加”}]}]
FHIR 中定义的资源如何对应于 C-CDA?例如,如果 C-CDA 文档来自 EHR,我如何转换为 FHIR 资源?如果 EHR 仅消耗 C-CDA,如何在发送到 EHR 之前将 FHIR 资源转换为 C-CDA。
FHIR 中是否内置了推送通知机制?例如,我可能想将记录更改推送到患者的 iPhone 或将更改推送到 EHR。
是否有 FHIR 的开源 .Net 库可以帮助我们快速入门?
进行身份验证和授权的推荐方法是什么?我想使用 oAuth2。
谢谢。