问题标签 [hl7-v2]
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 - 难以理解数据元素 hL7
出于某种原因,我在理解 HL7 概念时大脑冻结。并希望得到一些帮助。基本上我需要从 PID 3 的第 9 个组件中获取数据并且我没有示例消息。
根据 HL7 SPEC(对于版本 2.5.1,此 PID-3 属于 CX 类型,由 10 个组件组成。PID-3.1.9(此字段的第 9 个组件属于 CWE 类型,根据规范有 10 个元素)。这和子组件是一样的吗?
如果我有一个字段,可以说 PID-3.9(意思是 pid 段的第三个字段的第 9 个组件)并且我想按名称访问/引用该第 9 个组件的所有部分,这就是 hl7 消息的外观吗?
PID|1|||^^^^^^^^ MIA&ATL&CVG&DFT&CUN&DTW&BWI&JFK ^
hl7 - 处理 HL7 重新安排事件
我正在解析 HL7 并根据传入消息填充外部日历。我坚持重新安排消息。我如何从以下消息中得知该怎么做?如果患者 X 有 2 个预订,并且想要重新安排/取消其中一个,我怎么知道要更改哪一个 - 我在消息或 HL7 规范中看不到任何内容,无法识别我应该更改哪个外部日历项目。我错过了什么?我希望有某种独特的约会标识符。似乎有一个唯一的消息标识符,但这没有帮助,因为值将消息更改为消息。
预订:
MSH|^~\&|RISNAME|MRUNIT|ExtCalendar|MRUNIT|20170125091951+1300||SIU^S12^SIU_S12|woYmjM|P|2.4|||AL|NE|AU|ASCII|ENG SCH|||||0 ^0|0|||||^^^20170125111500^20170125120000^R|||||||||||MRUNIT PID|1||AP859^^^RISNAME^ID|52^^^RISNAME^PI|工作^梅琳达^^^Ms^^K||19820619+100|F|||||^^^^^^095273616|||||||||||||||N PV1|| O|OREF^^^OREF^^^^^OREF RGS|1 AIS|1||ANG^MRI 血管造影^^MR|20170125111500||||||预定 AIL|1||MRI_3T^^^MRUNIT^^^ ^^3T|核磁共振||20170125111500
相同的约会重新安排到另一个时间和扫描仪:
MSH|^~\&|RISNAME|MRUNIT|ExtCalendar|MRUNIT|20170125092019+1300||SIU^S13^SIU_S12|LrnXDl|P|2.4|||AL|NE|AU|ASCII|ENG SCH|||||0 ^0|0|||||^^^20170125101500^20170125110000^R|||||||||||MRUNIT PID|1|| AP859^^^ RISNAME^ID|52^^^ RISNAME^PI|Jobs^Melinda^^^Ms^^K||19820619+1300|F|||||^^^^^^095273616||||| |||||||||||N PV1||O|OREF^^^OREF^^^^^OREF RGS|1 AIS|1||ANG^MRI 血管造影^^MR|20170125101500|||| ||预订 AIL|1||MRI_1.5T^^^MRUNIT^^^^^MRI 1.5T|MRI||20170125101500
java - 从 HL7 标准消息中读取患者信息
对于 HL7(健康级别 7),我使用的是Hapi
写操作:-
输出:
打印 ER7 编码消息:MSH|^~\&|TestSendingSystem||||20170227154106.754+0530||ADT^A01^ADT_A01|1301|P|2.4|123 PID|||123456||Doe^John|||M| ||&B201, Abc 街^^诺伊达^UP^^印度||^^^^^^90000000000
读取操作:
输出:
解码:ADT A01
我如何从此消息中获取患者信息。请建议我!谢谢
python - 将 hl7 2.x 与 openemr 集成
是否有任何指南可以让我了解有关如何将 hl7 2.x 协议与 openemr 集成的更多信息?
任何示例程序都会很有帮助。
hl7 - 启用 HL7 的 Point of Care 设备的语义 - 这是正确的方法吗?
我正在实施自动 HL7v2.7 报告在护理点设备上的观察结果。其工作方式是向我假设的实验室信息系统或集成引擎中的关联通道发送“ORU^R30 无现有订单的未经请求的护理点观察消息 - 下订单”消息。我目前要让设备在首次设置时向 LIS 和 MPI/它们的关联连接询问 IP/端口号 - 我们的设备将通过 TCP/LLP 进行通信。
这是做这一切的聪明方法吗?我以前从未使用过 HL7 或任何类型的 HIS。
我感谢任何可能的见解。这不是您可以在标准中了解的内容,而且我认为我不能只通过电子邮件向 Epic 询问他们如何设计 EHR/HIS 系统。
谢谢!
hl7-v2 - HL7 SIU 2.5 规范 - 是否允许多个患者?
我正在使用 HL7 (SIU v2.5) 的日程安排部分,更准确地说,我正在努力实现来自填充应用程序的未经请求的消息。
该标准给出了简单的主动消息(1 个位置资源、1 个人员资源和 1 个患者)的示例,并提到了位置和人员资源的可能多样性。虽然没有提到可能的多个病人。
由于我的填充应用程序可以与多个患者和资源进行预约,我想知道将多个患者包含到未经请求的消息中是否是一个好主意。AFAIK 在这方面没有在 SIU 标准中提出建议。是否允许?推荐吗?
hl7 - HL7 OID 和 FHIR URI
我是 Health Level 7 标准和消息传递范式的新手,并且正在阅读 OIDS/URI。虽然我知道 OID 是在分配机构下分配的唯一标识符,但我想知道以下内容:
- 如果它们对 V2 和 V3 消息的使用有任何差异。
- 就 OID 而言,实际上通过网络发送了什么?
- 为什么在新的 HL7 FHIR 标准的上下文中会从 OID 切换到 URI?
任何帮助表示赞赏。
谢谢
hl7 - HL7 V2 中的段顺序是否重要?
我知道字段和组件的顺序很重要,但是 HL7 消息中段的顺序呢?显然,它们都必须在开始时使用 MSH,但是 HL7 指南中是否有任何内容明确指出 hl7 段必须按特定顺序排列。当然,文档在描述消息类型时按一定顺序列出了段,但这不只是它被写下来的顺序吗?您是否需要以相同的顺序排列您的消息(分组项目除外)?如果订单是由消息中的订单设置的,我会认为 PID-1 将无关紧要。
我很想听听任何意见,但我特别想听听有人可以参考一些指定这一点的文档。
java - 使用 Hapi XML Parser 将 HL7 v2.7 消息编码为 xml
Hapi xml 解析器在使用 Hapi Xml 解析器对 HL7 v2.7 消息进行编码时给出以下异常。
ca.uhn.hl7v2.HL7Exception:无法对 GenericMessage 进行 XML 编码。消息必须具有可识别的结构。
下面是我用来编码消息的代码片段
有什么建议/解决方案吗?
javascript - 在 Mirth Connect 中使用 Javascript 从 HL7 传入值更改 HL7 传出值
您好我正在尝试使用 Mirth Connect 中的 Javascript 更改 HL7 中的代码和值。如果传入的 msg 有 Code 标签'B'
,B = Boy
并且我想将传出的消息更改为'M'
and M = Male
。如果 HL7 msg 段位于msg['PID']['PID.8']['PID.8.1']
. 我写下了我认为的编码如下。这是正确的还是我错过了什么?