【问题标题】:Making a Fhir server using C# and SQL Server ( RDBMS )使用 C# 和 SQL Server ( RDBMS ) 制作 Fhir 服务器
【发布时间】:2016-06-29 18:11:48
【问题描述】:

我对 Fhir 的承诺感到兴奋。在过去的几天里,我开始对这个主题有所了解。

我们有一个包含健康相关记录的现有 SQL Server 数据库。我们正在尝试与符合 Fhir 的消息进行通信。

  1. 发送数据:基于http://hl7.org/fhir/ 中给定的规范,并使用https://www.nuget.org/packages/Hl7.Fhir.DSTU2 的数据对象模型,我可以将我的关系数据转换为Hl7.Fhir.Model 数据。然后,就是将该数据转换为 JSON/XML 的问题。

  2. 消费数据:我们可以将传入数据映射到 Hl7.Fhir.Model。但是,我发现很难用我们的列映射扩展名(即不是直接属性)。有什么方法可以轻松做到这一点?

  3. SQL Server 不是构建 Fhir 服务器的好选择吗?我必须考虑使用 MongoDB / DocumentDB 吗?

【问题讨论】:

    标签: dstu2-fhir hl7-fhir


    【解决方案1】:

    如果需要,您可以直接添加表格以支持扩展。当然,您不会在内部知道扩展并利用其中的内容。但这就像使用 mongo 等一样。

    但您不必往返扩展。许多 FHIR 实现正是您所说的:现有模式(通常是关系数据库)上的 FHIR 外观。他们支持他们决定支持的特定扩展,方法是将它们构建到他们的架构中(或者它们已经存在)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      • 2019-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多