问题标签 [mdht]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3918 浏览

java - 使用 MDHT API 生成 CCD 文档

我正在尝试使用 MDHT API 来生成 CCD 文档。我正在通过以下方式执行此操作。

下载 Java 运行时库并将它们放在类路径中并编写代码以使用 MDHT API 生成所有部分。

为每个部分编写代码需要很长时间(有点复杂)。我想知道我是否遗漏了什么。是否有任何开源 mdht GUI 可以为每个部分生成代码,或者我是否朝着正确的方向前进?

我目前被困在药物科/免疫科。任何人都可以将我重定向到与每个部分相关的任何示例/教程。我已经看过用户指南/开发者指南。
任何帮助表示赞赏。

0 投票
1 回答
896 浏览

hl7 - 使用 MDHT 从 CCD 读取 ProblemSection

我正在尝试使用 MDHT 解析 CCD 中的问题部分。我试图解析的 XML 代码是:

我想阅读翻译标签(displayName="Asthma")。我想阅读哮喘,它的代码值和代码系统。

但是在 MDHT 中,我无法在值标签中获取翻译标签。我正在做:

0 投票
2 回答
182 浏览

eclipse - 无法创建 cda 项目,工作区 eclipse 中没有可用的 cda 文档

我是 Eclipse 中模型驱动健康工具 (MDHT) 的初学者。我想创建新的 CDA 模型,但它给出了以下消息:“无法创建 CDA 项目,工作区中没有可用的 CDA 文档”

如何解决?

错误信息

0 投票
0 回答
282 浏览

spring-boot - Spring Boot:嵌入式 servlet 容器无法正常工作

我的项目正在使用基于 Eclipse 建模框架(EMF)的 MDHT(模型驱动健康工具)运行时 Api 库。它在 Spring MVC 项目中的服务器时工作。但由于某种原因,EMF 包注册表未正确加载,因此在尝试 Sprint Boot 项目中的服务器时,它无法反序列化为 Consol CCD 文档。

代码示例:

关联:

  1. MDHT(https://github.com/mdht/mdht-models
  2. 用户文档(https://www.projects.openhealthtools.org/sf/wiki/do/viewPage/projects.mdht/wiki/User%20Documentation

编辑:

改为使用外部tomcat部署而不是spring boot嵌入式servlet容器后。它可以工作,但仍然无法使用嵌入式容器解决。

0 投票
2 回答
276 浏览

hl7 - 由于我的服务器中的“未知类型”而不是独立项目中的“未知类型”,C-CDA 验证失败

我正在检查如何使用 MDHT 库来验证 C-CDA 文档,查看当前的实现,为我的项目创建验证 Web 服务。我首先制作了一个 Eclipse 本地 Java 项目,将 JAR 添加到类路径中,并实现代码。执行成功。但是,当我将相同的代码复制到我的 Web 项目(使用 Spring Boot 制作)并发送执行此类代码的请求时,程序会失败。

为了更好地解释,我做了以下最小方法:

然后我在我的测试项目中的以下主要方法中使用它

然后在我的服务器项目中使用相同的代码(将其封装ccdaService

在这两种情况下要测试的文档xml_ccda_invalid.xml包含以下内容:

正如我所说,测试项目版本正确终止。但是服务器版本抛出以下异常:

我使用该println语句检查输入数组的内容,它们在两种情况下都是相同的,所以这不是服务器处理文件的问题。

我不知道为什么会这样。我将服务器项目的所有 jar 放入测试项目的类路径中,它仍然可以工作,所以这不是类名冲突。它似乎只有在实际使用时才会受到干扰。

我会错过什么?

0 投票
0 回答
73 浏览

jhipster - 带有 MDHT 库的 JHipster

我在 pom.xml 中包含了 MDHT

我在资源中创建了一个方法,如下所示,我想在其中加载患者资料信息

org.openhealthtools.mdht.uml.cda.impl.ClinicalDocumentImpl cannot be cast to org.openhealthtools.mdht.uml.cda.ccd.ContinuityOfCareDocument我在网上遇到异常ContinuityOfCareDocument ccDocument = (ContinuityOfCareDocument) CDAUtil.load(new FileInputStream("patient_ccd.xml"));

有没有人遇到过这样的问题或可以提出任何解决方案?这两天我一直在苦苦挣扎...

0 投票
1 回答
798 浏览

hl7 - 通过 Mirth 使用 MDHT 提取 CCD 文档值

我正在尝试使用 MDHT 工具通过 Mirth 从 CCD 文档中提取值。我正在通过以下方式执行此操作。

下载 Java 运行时库并将它们放在 Mirth 的 custom-lib 文件夹中,并编写示例代码以在 Mirth 的转换器和部署部分中提取一些患者值。

变压器中的代码。

// 加载 CCD 文档

// 获取要解析的 CCD 文档节

// 将患者身份字段映射到 Mirth Channel 映射变量

任何人都可以帮助我编写代码,因为我是 JavaScript 新手,而且我不知道.jar文件中的所有功能,以便访问 CCD 中的所有其他组件。

我目前被困在这一点上。我需要访问 CCD 中的所有部分/组件。任何人都可以将我重定向到与每个部分相关的任何示例/教程(通过 Mirth)。我已经查看了一些链接指南/开发人员指南,但所有链接都已失效且无法正常工作。

任何帮助表示赞赏。