问题标签 [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.
php - 用于 PHP 的 HL7 解析器/编写器
我一直在使用自制脚本阅读HL7文件,但我正在寻找更强大的东西。我检查了Net_HL7 Pear 模块,但没有文档,而且自 2009 年以来似乎没有更新。
市场上是否有任何新的东西(商业或开源)可用于通过 PHP 使用 HL7?
java - 是否可以将值作为 xml 属性或元素来处理?
我正在实现一些 IHE ITI HL7 配置文件,并且有可用的模式,我从中生成了 JaxB 类。最近我发现不同版本的模式之间存在一些差异。特别是,一些 XML 元素现在是 XML 属性。
以前 typeCode 属性被映射到 XML 元素,请参见下面的示例:
现在 typecode 属性被映射到一个 XML 属性,见下面的例子:
有什么方法可以让我使用任何注释或其他可能性来处理带有这些形式中的任何一种类型代码的消息的类?更好的是,有没有办法让 XJC 生成器自动为我做这件事,也许有某种绑定?
目前它只是一个带有@XmlAttribute 注释的字段。
image - HL7 V3 ED 数据类型是在 HL7 消息/文档中发送多媒体数据的唯一可能性吗?
我正在研究 HL7 版本 3 消息传递标准。有人告诉我,hl7 版本 2 的实现并不真正支持多媒体数据处理(图像、视频等)。但是这个博客:http ://www.hl7standards.com/blog/2006/10/18/how-do-i-send-a-binary-file-inside-of-an-hl7-message/指出, ed(封装数据)数据类型已经存在于版本 2 标准中。我什至在 hl7 v2.3.1 标准的第 2 章中找到了 ed 数据类型的规范。因此可以在 hl7 v2 消息中发送图像数据。
此外,处理是相同的:可以有对多媒体数据(即 url)的引用,也可以有 base64 编码数据。
我知道发送系统和接收系统都必须支持 ed 数据类型。因此,hl7 v2 实现可能不支持这种数据类型。但除此之外,真的有区别吗?
谢谢!
PS:当然我不是在谈论主要区别:hl7 v3 的模型驱动方法。我的范围只是多媒体数据的处理。
xslt - 由于空 XML 元素中的换行符,BizTalk HL7 发送管道错误
我正在使用 BizTalk 映射器映射到 HL7 A31 消息。该映射有几个内联 XSLT 脚本 functoid。
当 XML 通过 HL7 发送管道时,会产生错误:
元素“ROL_11_OfficeHomeAddress”的结构无效
如果我查看挂起的消息,我可以明白为什么会发生这种情况。ROL_11 元素为空,如下所示:
在开始和结束标签之间,由于缩进,有一个换行符和几个空格/制表符。这与 XSLT 生成的完全一样,我相信是换行符导致了错误。
我可以将 XSLT 包装在一个<xsl:if>
语句中,以便在编写 XML 之前检查一个值。然而,这个问题在很多地方都发生了,像这样包装每一个元素似乎有点矫枉过正。
我真正想要的是让 BizTalk 自动将元素转换为空元素,如下所示:
我相信这会解决问题。有什么办法可以告诉它这样做吗?
我已经尝试过的事情:
使用
<xsl:strip-space>
但这引发了它自己的错误。我认为这是因为 BizTalk 将内联 XSLT 包装在自己的代码中,因此在错误的位置指定了条形空间。更改地图的网格属性以将Indent设置为No,希望删除空格。这对挂起消息中看到的 XML 没有影响。
根据本指南为遗留空白处理添加注册表项。同样,这似乎根本没有效果。
hl7 - EHR互通/客户端
因此,我正在研究为现有 EMR 构建客户端界面的方法。我已经阅读了大量关于 HL7 的信息以及各种编码方案,但我仍然一无所知。
对于以前使用 EMR 的任何人:是否可以构建一个可以使用 HTTP-POST 和 HTTP-GET 请求将数据拉/推到服务器数据库的 Web 界面?或者您是否会为客户端创建一个单独的数据库,例如 Web 应用程序,然后使用 Mirth 之类的接口引擎在 EMR 数据库和 Web 应用程序之间进行通信?
hl7 - HL7 V3和CDA有什么区别?
HL7 V3和CDA有什么区别,直到现在我还没有得到准确的答案,请帮助我
谢谢。
sql-server - 使用 HL7 消息在我的 SQL Server 中插入数据
我正在使用 mirth 来发送和接收 HL7 消息。
是否可以通过拾取 HL7 消息(文件类型)将自定义数据(char 数据类型)插入到我的 SQL Server 数据库中,使用转换器将其映射到我的数据库列并插入到我的数据库中。
是否有任何选项可以在出站 HL7 消息中生成状态?
hl7 - 换行并在 HL7 消息中获得空间
我的 BizTalk 接收 XML 消息作为输入消息。我在编排中使用 Transform 将该消息转换为 HL7 消息。现在,如果输入消息包含任何节点中的任何空字段,则 HL7 消息会在该位置分解,并且还会在该消息中包含空格。
谁能帮我解决这个问题?以下是我的 HL7 消息: 注意--- 将此消息复制到 Textpad 以了解其中的确切空间
MSH|^~\&|EEHR^bbbbbbbbbb|aaaaaaaaaaaaaaaa^12699^DNS|KYIR|CDP|201103060733||VXU^V04|14962|P|2.3.1|||| PID|1||765874316^^^^SS||ssssss^anan^T|wwwww^^^^^^M|20100217|M||2135-2^YYYYYYYY 或 jjjjjj^HL70005|5896 hyhyhyhy Ave^Apt# 112 ^Wanta Fe^NM^85678^XXX^H^^049||5033331120X ^PRN^PH^^^505^5551120^~^NET^X.400^xxxxxx@yutyutopo.com|5056083515X4365^WPN^PH^^^ 505^6086715^4365|es^English^HL70296||||215486702|||H^erererer 或 qwqwqw^HL70189|bnbnbn|Y|1||||
谢谢。
hl7 - 如何通过从我的数据库中读取数据来发送 HL7 消息
我有一个问题是使用 mirth 发送(创建)一条 HL7 消息。
我想从 SQLSERVER 2008 中的患者表中读取数据,并使用该数据向我的目标连接器(文件写入器)发送一条消息。我希望我的消息保存在文件编写器的输出目录中。
到目前为止,我能够生成消息,但是随着通道轮询时间的延长,我的目标目录中的输出文件的大小正在增加。
我在变压器映射中做错了吗?
更新:
我的目标目录中输出文件的大小正在增加。(我的 .txt 文件从 1 kb 开始到 900kb 等等)。发生这种情况是因为同样的数据会一次又一次地生成并且多次生成。例如。我生成的消息有一个(MSH,PID,PV1,ORM)用于我的数据库中的一行数据。多次生成相同的 MSH、PID、PV1 和 ORM。
xml - 用于检索数据的 HL7 消息类型
我正在开发一个 HL7 系统,客户想要一条 HL7 消息来检索血糖仪数据。我将从外部应用程序以 XML 格式提供它。
我应该使用什么类型的 HL7 消息?