CDA FHIR映射

时间:2016-08-30 23:04:05

标签: hl7 hl7-fhir cda hl7-cda

我正在尝试在EHR平台中添加对sidecar applications的支持。我正在采用一种纯粹的实现方法来构建用于映射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小组有一些手工制作的examples。这些FHIR资源是否有任何等效的CDA示例?

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

  • David Hay的blog说" FHIR文档就像一个对象图,根植于作文资源",他们的CDA的等效表示?
  • Rene Spronk article关于HL7 v3是消息还是文档。对于必须处理和验证CDA和FHIR中的表示的实施者有什么影响
  • Lantana Group position paper - " 如果或当FHIR能够容纳完整的CDA用例,未来将承诺临床文档和API之间的无缝集成和信息共享&# 34 ;.这是否意味着在FHIR标准的这个阶段不可能进行CDA< ---> FHIR转换?

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

1 个答案:

答案 0 :(得分: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的文档。因此,虽然您可以合理地将有效的C-CDA制作出FHIR捆绑包,但您必须选择特定的实现和版本来定位。

我的启动https://www.redoxengine.com有一个JSON版本的CDA,您可以在文档页面上看到。它的设计是为了简化,但可以来回映射到FHIR资源。