7

我正在尝试在 EHR 平台中添加对sidecar 应用程序的支持。我正在采用纯实现者的方法来构建用于映射 CDA<--->FHIR 的中间表示(例如 XML)。我正在使用 smart-on-fhir 作为参考实现。我尝试使用的 CDA 是澳大利亚扩展 - ereferral (www.digitalhealth.gov.au/implementation-resources/clinical-documents/EP-0936-2012/NEHTA-0967-2012)。

是否可以使用 smart-on-fhir(或任何其他 FHIR)参考实现来创建这样的中间表示?有没有其他人试过这个?

在搜索实际实现时,我遇到了这些存储库:

FHIR 小组有一些手工制作的示例。这些 FHIR 资源是否有任何等效的 CDA 示例?

我已经阅读了几篇关于转换之间挑战的网络文章和白皮书文档,例如:

  • David Hay 的博客说“ FHIR 文档就像一个对象图,植根于组合资源”,那么它们是 CDA 的等效表示吗?
  • Rene Spronk关于 HL7 v3 是消息还是文档的文章对于必须跨 CDA 和 FHIR 处理和验证表示的实施者有什么影响
  • Lantana Group 立场文件——“如果或当 FHIR 能够容纳完整的 CDA 用例时,未来有望实现临床文档和 API 之间的无缝集成和信息共享”。这是否意味着在 FHIR 标准的这个阶段不可能进行 CDA<--->FHIR 变换?

抱歉在 SO 和 FHIR 社区论坛中交叉发布它:http: //community.fhir.org/t/cda-fhir-mapping-implementations/211/1

4

1 回答 1

3

CDA 到 FHIR 相当简单,看起来您已经找到了一些执行此操作的存储库。

FHIR 到 CDA 也相当简单——假设您关心的只是有效的东西。您可能需要调整这些库以在 AU/NZ 语言环境中使用。

也就是说——Keith Boone有一些关于两者之间映射的一些挑战的博客文章,因为总会有怪癖。

您将遇到的最大障碍是失去保真度。CDA(在美国至少是 C-CDA)带有如此多的 HL7v3 杂物,以至于通过将其转换为 FHIR,您将无法立即从 FHIR 重新创建原始 C-CDA。CCD 模板已经发展得如此之多,以至于您可以找到包含 C32 元素、C-CDA 1.1 templateIds 以及将来可能是 C-CDA 2.1 templateIds 的文档。因此,虽然您可以合理地从 FHIR 包中制作有效的 C-CDA,但您必须选择特定的实现和版本作为目标。

我的创业公司https://www.redoxengine.com有一个 JSON 版本的 CDA,你可以在文档页面上看到它。它是为简单而设计的,但可以来回映射到 FHIR 资源。

于 2016-09-05T20:06:56.283 回答