问题标签 [ccd]
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.
hl7 - CCD ClinicalDocument.id:root 的值应该是多少?
在 CDA R2 CCD 实施指南中,一个ClinicalDocument
元素(文档的根元素)应该有一个id
元素。
该id
元素属于“II”数据类型:http ://wiki.hl7.no/index.php/R1:II
这表明该root
属性具有一个 OID 值,以识别该extension
属性中使用的标识类型。
现在,在查看 HL7 提供的示例 CCD 文档时,我们看到:
根值db734647-fc99-424c-a864-7e3cda82e703不是 OID。我不确定它是什么,但它可能看起来像 UUID?无论如何,这是所有 CCD 文档的静态值,还是会因文档而异?为什么extension
不使用属性,这不是识别文档的原因吗?
请注意,在同一个示例文档中,我还看到了类似的内容
这似乎是 OID(在root
属性中)。
编辑:我参考的示例文档来自 HL7 CCD 实施指南,即来自官方来源,他们不太可能在他们的示例文件中出现以前没有人注意到的明显错误。
hl7 - CCD 问题部分 验证问题
通过在线 MDHT 工具或 API 进行验证时,我的问题部分的条目中出现以下错误:
/clinicalDocument[1]/component[1]/structuredBody[1]/component[1]/section[1]/entry[1]/act[1]/entryRelationship[1]/observation[1]/entryRelationship[1] /observation[1] org.openhealthtools.mdht.uml.cda.ccd error CCD Status Observation Target of an entryRelationship,其“entryRelationship / @typeCode”的值应为“REFR”2.16.840.1.113883.5.1002 ActRelationshipType STATIC。(会议 509)
我的问题条目如下所示:
当通过 NIST 工具验证时,它说文件是有效的。
谢谢
sql - 使用 SQL 编程的 HL7 连续性护理文档 (CCD) 开发
我得到了一个项目,使用存储在 SQL Server 2008 数据库中的数据创建 HL7 连续护理文档 (CCD)。我在 SQL 编程方面具有中高级知识,但我从未使用过 FOR XML 语句。
有没有人建立了一个存储过程,可以成功地创建 CCD,只使用 SQL 编程和 FOR XML?
任何提示将非常感谢。如果有人用过 SQL 以外的任何东西,请随时告诉我,但我的背景主要是 SQL、T-SQL,对 Java 和 VB 有一些了解。
谢谢
java - EMF 实现在从 EJB 调用时有效,但在从 WAR 调用 EJB 时无效
这个问题有点复杂,我有点过头了。我会尽量简短地描述它。
我有一个在 Glassfish v2 上运行的 J2EE 应用程序,并使用 EMF ( MDHT ) 的实现来使用 CCD 消息。当从调用 EJB 的 web 服务调用它时,它运行良好并且已经运行了一年多。最近我们有理由从 WAR 中调用它,测试用例是用户上传通常通过 web 服务发送的相同文件。当我们从 WAR 中调用它时,它不起作用,EMFEPackage.Registry
是空的!
当我们从 WAR 中调用它时,WAR 会获取 EJB 会话 bean 的一个实例并调用 EJB。我们希望在 EJB 中保留尽可能多的逻辑以避免重复代码。
基于对MDHT 用户列表的讨论,我相信这更像是一个 EMF 问题而不是 MDHT 问题,它与正在使用的类加载器有关。
MDHT 和 EMF 库打包在 EJB JAR 中,并且对 EJB 类加载器可见。
我尝试了几种解决方法并指出缩小这个问题的范围:
- 移动 JAR 以查看是否是类加载器无法看到 MDHT 库的问题
- 签入调试器以查看填充注册表时哪些类加载器正在运行
- 深入研究 EMF 并观察
ClassNotFoundExceptions
- 放置一个日志断点以查看在填充注册表时使用了哪个类加载器。它似乎按预期使用了 EJB 类加载器。
是否存在任何已知或一般用例,当从 WAR 而不是 EJB 调用时,EMF 实现的行为会有所不同?
这真的是 EMF 问题,还是在 WAR 调用 EJB 时更普遍的问题?
我应该尝试哪些其他调试步骤来隔离和确定此问题的根本原因?
java - 使用 MDHT API 生成 CCD 文档
我正在尝试使用 MDHT API 来生成 CCD 文档。我正在通过以下方式执行此操作。
下载 Java 运行时库并将它们放在类路径中并编写代码以使用 MDHT API 生成所有部分。
为每个部分编写代码需要很长时间(有点复杂)。我想知道我是否遗漏了什么。是否有任何开源 mdht GUI 可以为每个部分生成代码,或者我是否朝着正确的方向前进?
我目前被困在药物科/免疫科。任何人都可以将我重定向到与每个部分相关的任何示例/教程。我已经看过用户指南/开发者指南。
任何帮助表示赞赏。
java - 需要从 Java 中导出 CCR 格式的数据
我正在从事一个需要以 CCR 格式导出 EHR 信息的项目。我必须使用 Java。我面临的问题是我找不到简单的方法来做到这一点。
做我正在做的事情的更好方法是使用CDAPI之类的东西导出为 CDA,但它过于昂贵(30k/年)且复杂。但是,它显示了我想要的示例。就像是:
但这好像不存在。
有CCR4J但它只能读取 XML 文件并生成 Java 对象。不是反过来。
谷歌健康(现已停产)可能有我正在寻找的东西,但我什至不知道如何使用它。
有CCR Binder,它有一些方便的方法可以从构建在 Google Health API 之上的代码创建 CCR XML,但我也不知道如何使用它。
我也可以只阅读ASTM CCR 规范并自己实现一些东西,此时开始看起来更快的选择。
现在我真的很想远离谷歌健康。对我的任务来说似乎是一个矫枉过正的任务,就像导出做 CDA 一样。任何意见和建议表示赞赏。
只是为了人们搜索相同信息的利益。这是CCR 规范。
hl7 - HL7 版本 3 解析
我正在通过 HAPI 解析 HL7 版本 2.x 消息。现在我想解析 XML 格式的 HL7 版本 3 消息。HAPI 不支持 HL7 版本 3,我该怎么做呢?
xml - 使用 T-SQL 解析护理连续性文档 (CCD)
我已经想出了如何使用 T-SQL 对 CCD 进行一些基本解析,并认为我会分享结果。
如果有人知道更好的方法来做到这一点,请随时发表评论。我对减少与命名空间声明相关的文本特别感兴趣。
我知道我可以简单地从原始 xml 中删除名称空间 (xmlns="urn:hl7-org:v3"),但是,我不希望这样做。
camera - directshow 视频捕获中的 VFW_E_NOT_IN_GRAPH
我再次尝试使用directShow。我试图从相机分发器中实现一个示例来读取相机(我想以字节数组的形式获取帧),并且在尝试连接引脚时收到 VFW_E_NOT_IN_GRAPH-Error。
我已经搜索过并且现在知道了,这意味着我没有向图形生成器添加特定的过滤器(或者我使用的过滤器不兼容?),但是我添加了一个过滤器并且看不到样本的任何差异...但是,该示例不是一个项目,而只是代码片段,所以我想我可能忘记了任何初始化...
你能看看这个并告诉我你是否发现错误吗?一切正常,没有错误,只是最后一个小时充满了 0x8004025F 并且没有任何反应(我在 DoRenderSample 方法中做了一个停止点):
我希望我没有忘记任何重要信息......(我认为使用 embarcadero XE2 16 的 C++-Builder 和 2005 年的 DirectShow9)
xml - XSLT 检查一个属性,如果该属性不在一组已知的值中,我如何让它“什么都不做”?
我正在使用 CCD XML 文档,它包含如下数据:
我正在尝试使用“标准”CCD.xsl 将其呈现为 HTML,Derived from HL7 Finland R2 Tyylitiedosto: Tyyli_R2_B3_01.xslt
Updated by Calvin E. Beebe, Mayo Clinic - Rochester Mn.
带有 IDencounter17
的元素会渲染,带有 ID 的元素encounter18
不会渲染。查看输出xsltproc
是因为 XSLT 无法识别该styleCode
属性。仅Bold, Italic, Underline
受支持。
如何更改此 XSLT 以使其容忍未知的 styleCode?
我已经尝试添加:
这似乎只是呈现元素,它不会“落入”处理<tr>
标签的 XSLT 部分。