我试图在EHR平台中添加对sidecar应用程序的支持。我采用纯实现者的方法来构建一个中间表示(例如XML)来映射CDA<->FHIR。我正在使用智能的fhir作为这方面的参考实现。我尝试使用的CDA是澳大利亚扩展- ereferral (www.digitalhealth.gov.au/implementation-resources/clinical-documents/EP-0936-2012/NEHTA-0967-2012).。
是否有可能使用FHIR(或任何其他FHIR)引用实现来创建这样一个中间表示?还有人试过这个吗?
在搜索实际实现时,我遇到了以下这些repos:
FHIR小组有一些手工制作的示例。对于这些FHIR资源,是否有类似的CDA例子?
我读过几篇关于转换之间的挑战的网页文章和白皮书文档,例如:
很抱歉在SO和FHIR社区论坛上交叉发布它:http://community.fhir.org/t/cda-fhir-mapping-implementations/211/1
发布于 2016-09-05 20:06:56
CDA到FHIR非常简单,看起来您已经找到了一些这样做的存储库。
FHIR到CDA也相当直截了当--假设你关心的是一些有效的东西。您可能需要调整这些库,以便在AU/NZ区域设置中使用。
尽管如此,基思·布恩有一些博客文章描述了两者之间的映射中的一些挑战,因为总是会有一些怪癖。
你最大的障碍就是失去忠诚。一个CDA (至少在美国这里是一个CDA)提供了如此多的HL7v3巡洋舰,通过将它转化为FHIR,您将立即无法从FHIR中重新创建原始的CDA。CCD模板已经发展到如此之多,以至于您可以找到包含C32元素的文档,即C-CDA1.1 templateIds,也许有一天会有一天C-CDA2.1 templateIds。因此,虽然您可以合理地将一个有效的CDA作为一个FHIR包,但是您必须选择一个特定的实现和版本来实现目标。
我的创业公司https://www.redoxengine.com有一个JSON版本的CDA,yo可以在docs页面上看到。它是为简单而设计的,但可以来回映射到FHIR资源。
https://stackoverflow.com/questions/39238369
复制相似问题