【问题标题】:How to start implementing HL7.FHIR in asp.net web api如何开始在 asp.net web api 中实现 HL7.FHIR
【发布时间】:2016-06-07 14:09:07
【问题描述】:

我是HL7.FHIR 的新手。我被指派实施REST API 以发送符合FHIRJSON 消息。

我最初的想法是,我们必须将存储的数据转换为符合 FHIR 的数据/JSON。

我尝试使用来自 (http://hl7.org/fhir/) 的给定 XSD,但无法生成类;它正在引发异常。

我应该如何开始将我们自己的数据转换为符合 FHIR 的数据?

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

    它是 FHIR,而不是 PHIR :> 如果您打算使用 JSON,XSD 对您没有多大帮助。 downloads 页面上有一组单独的模式,旨在与代码生成器一起使用。但是,最好的办法是使用其中一种参考实现(下载页面上也有链接)。这些将同时支持 JSON 和 XML,并生成比从模式生成更严格的代码。

    【讨论】:

    • 我检查了 C# 参考实现。不幸的是,事情对我来说仍然不清楚。例如,我有一个名为“Patient”的数据库表。作为 GET 调用的响应,对于特定的患者 ID(即 GET: patient/id),我需要提供 JSON。为此,需要转换“患者”表中存在的我的数据。如何将数据从我的数据库/类转换为符合 FHIR 的数据?
    • 要转换数据,您需要编写从数据库映射到参考实现对象模型的代码。然后您可以使用内置方法将对象模型序列化为 JSON 或 XML。
    【解决方案2】:

    为了获得灵感,您还可以查看我们的开源 .NET FHIR 服务器 Spark:https://github.com/furore-fhir/spark

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-02
      • 2017-12-24
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多