首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Mirth Connect进行CCDA解析

使用Mirth Connect进行CCDA解析
EN

Stack Overflow用户
提问于 2015-03-13 04:21:39
回答 3查看 3.3K关注 0票数 1

我正在做一个项目,给我们发送了一些CDA文档,所以我必须使用Mirth Connect作为接口引擎来解析和提取数据,并将它们保存在Mirth Results (提供者门户)中。您是否知道实现这一点的最佳方法是什么,比如在Mirth中配置或编码一个通道,以加载CCD文档的内容,并从CCD文档中提取字段并填充通道变量map。

EN

回答 3

Stack Overflow用户

发布于 2016-03-31 21:00:32

我碰巧遇到了这个问题。我想你已经得到了答案,不管怎样,让我分享一下我所拥有的,这对你将来可能会有帮助。

您获取的CDA文档基本上被解析为XML文档。您可以使用MDHT库,也可以使用Mirth工具支持的简单javascipt。

这并不总是强制性的,你必须使用外部库。我曾经使用过CCDA文档结构,它可以通过mirth支持的Javascript来解析。

这取决于你是什么过程follow.If它只有一个CDA文档你正在解析,然后在入站模板中获取它,CDA文档将包含许多部分,如患者人口统计,生命体征和其他字段。为了提供一个通用的解决方案,我们必须循环遍历这些段,以消除数组中的引用索引。

循环thorugh护理计划部分的示例:

代码语言:javascript
复制
function parseCarePlan(section) {
    var careplan = [],
        care, entries = section['entry'],
        entry;
    for (j = 0; j < entries.length(); j++) {
        entry = entries[j];
        care = {};
      care.date = entry['procedure']['effectiveTime']['center']['@value'].toString();
            care.text = entry['procedure']['code']['text'].toString();
            care.code = entry['procedure']['code']['@code'].toString();
}

我们必须从XML (CDA)创建一个JSON数据,然后在数据库中提供JSON对象

票数 1
EN

Stack Overflow用户

发布于 2015-03-26 10:06:24

如果您有Mirth Results软件的许可证,您将获得一份支持合同来帮助您回答这样的问题。事实上,Mirth Results软件对CCDA文档有非常好的原生支持。Mirth在2014年的Connectathon上凭借他们的CCDA库做得非常好。

票数 0
EN

Stack Overflow用户

发布于 2015-10-31 18:15:21

您可以使用这个库https://www.projects.openhealthtools.org/sf/projects/mdht/来解析CCDA,创建一个jar来解析您的CCD文档,并调用jar -> public方法,该方法将接受文档并返回JSON作为对mirth connect javascript的响应。

这对我很有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29019508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档