问题标签 [hl7]
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.
biztalk - HL7 数据类型错误
我有一条 ORU R01 版本 2.4 消息,我正在尝试通过,但由于某种原因,它一直在接收端给我一个数据类型错误。以下是留言:
这是我收到的错误消息:
我已确保我的派对设置正确,并且未选中 Validate Body Segments 和 Allow Trailing delimiters 已选中。
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 工具验证时,它说文件是有效的。
谢谢
java - 如何更改 Mirth 的时区?
我是一个 Mirth Newbie,试图更改标记在传出消息上的时区。Mirth 目前在消息上标记当前时间——仅在格林威治标准时间。我想用美国中部时间标记消息。
这是添加日期的转换器的代码: var dateString = DateUtil.getCurrentDate("yyyyMMddHHmmss"); tmp['MSH']['MSH.7']['MSH.7.1'] = dateString ;
我有几个关于如何解决这个问题的问题:
- 有没有办法从欢乐中更改时区?
- 如果没有,有没有办法更改 Java 中的默认时区?
最坏的情况是,我可以在 javascript 中调整日期——但是每次我想将当前时间添加到消息中时,我都必须解决这个问题。
java - HL7解析得到ORC-2
我无法从 ORM^O01 订单消息中读取 ORC-2 字段。我正在使用 HapiStructures-v23-1.2.jar 读取,但此方法(getFillerOrdersNumber())返回空值
我想解析此消息并读取 ORC-2 字段并将其保存在数据库中
我读到了一些我必须通过阶梯才能到达 ORC OBR 和 NTE 细分市场的帖子。有人可以帮助我如何用一段代码来做到这一点。提前致谢
javascript - 如何显示或列出 Mirth GlobalMap 对象的内容
Mirth Connect 中是否有可用的方法/功能来列出或输出全球地图的内容?我想要“钥匙”和钥匙的价值。
biztalk - 如何从 BizTalk 2010 中的 HL7 消息中的段中获取特定值
我正在 BizTalk2010 中开发与 HL7 相关的地图,我已经准备好一切,包括源和目标架构、地图等,并且一切都在正确处理。我想要实现的是从所需的段之一中获取特定值,即患者标识 (PID),并将其传递给我的目标模式的 MemberID 字段。这是 PID 段的样子(仅粘贴特定部分):
PID|1|| 000123456^^^^MR~^^^^MA~123456789A^^^^MC~12345^^^^PT~123456789^^^^SS~000000000001234^^^^PI~^^^^AN~^^^ ^VN ||约翰^史密斯^A|
上面的粗体部分是 PID-3 Patient Identifier List (CX),我需要的值在文本 SS~ 之后,即 000000000001234。如果我简单地映射第一个 PID-3 Patient Identifier List 的 PID-3-1 ID 字段,我得到第一个值,即 000123456。我需要的值位于第 6 个 PID-3 患者标识符列表中(见下图)。请指教
java - 对 MDM^R01 类型的 Java 支持
有谁知道我在哪里可以获得对 MDM^R01 消息类型的支持。我在这个网站上查了一下,但没有找到 MDM^R01 的课程:http: //hl7api.sourceforge.net/apidocs/ca/uhn/hl7v2/model/AbstractMessage.html
请帮忙。
谢谢。
sql - 使用 SQL 编程的 HL7 连续性护理文档 (CCD) 开发
我得到了一个项目,使用存储在 SQL Server 2008 数据库中的数据创建 HL7 连续护理文档 (CCD)。我在 SQL 编程方面具有中高级知识,但我从未使用过 FOR XML 语句。
有没有人建立了一个存储过程,可以成功地创建 CCD,只使用 SQL 编程和 FOR XML?
任何提示将非常感谢。如果有人用过 SQL 以外的任何东西,请随时告诉我,但我的背景主要是 SQL、T-SQL,对 Java 和 VB 有一些了解。
谢谢
java - 使用 XPATH 从特定范围的重复节点中进行选择
我正在尝试解析具有以下(非常简化)结构的文档。每个文档可以有一个或多个 ORB 段,每个 ORB 段后跟一个或多个 OBX 段。OBX 段直接与前面的 OBR 段相关。
以下是一个更详细但仍然简化的示例:
我需要开发可以从特定 OBR 段中提取文本以及多个文本的 xPath 表达式/Java 代码。使用以下方法在整个文档中提取索引的第 OBX.3.2 非常简单:
但我不确定如何找到与第二个 OBR 相关联的第 OBX.3.2 索引,或者确实如何计算每个 OBR 的 OBX 段数(如果我是新的,我可能会解决问题)。任何指导或建议将不胜感激。
我还尝试了 Kayessian 方法 ($ns1[count(.| $ns2)=count($ns2)]) 来计算元素:
此表达式给出索引 OBR 和下一个 OBR 下方的 OBX 元素的数量。但是它不能正确处理组中的最后一个 OBR(因为它后面没有 ORB)
java - 在控制台中打印 HL7 消息
我将一个对象传递给构造函数,然后将此对象的参数添加到 HL7。ORU_R01 是 HL7 的类型。当我将 HL7 打印到控制台时,只打印最后一个 OBX。我的代码有什么问题?如何将此 HL7 消息写入套接字?java中有没有更简单的方法来处理HL7?
}