hl7 - 通过 HL7 从 HIS 请求患者人口统计数据?

标签 hl7 hl7-v2

我正在开发一个通过 HL7 协议(protocol)与 HIS 连接的应用程序。该连接用于将保存在我的应用程序数据库中的患者人口统计信息与 HIS 数据库同步。您如何随时通过他们的 ID 请求某些患者的患者信息?

这些文件正在讨论更新触发器:如果 HIS 上的患者人口统计数据发生变化,它会发送新数据。有没有办法随时请求数据?

最佳答案

您可以使用 ADT 查询 ADT^A19

QRY^A19^QRY_A19     Patient Query
MSH     Message Header
QRD     Query Definition
[ QRF ]     Query Filter

例如

MSH|^~\&|KIS||CommServer||200811111017||QRY^A19||P|2.2|
QRD|200811111016|R|I|Q1004|||1^RD|10000437363|DEM|||

您可以取回 ADR^A19
ADR^A19^ADR_A19     ADT Response
MSH     Message Header
MSA     Message Acknowledgment
[ERR]   Error
[ QAK ]     Query Acknowledgment
QRD     Query Definition
[ QRF ]     Query Filter
{    
PID     Patient Identification
[{ ROL }]   Role
[{ NK1 }]   Next of Kin / Associated Parties
PV1     Patient Visit
[ PV2 ]     Patient Visit - Additional Info.
[{ ROL }]   Role
[{ OBX }]   Observation/Result
[{ AL1 }]   Allergy Information
[{ DG1 }]   Diagnosis Information
[ DRG ]     Diagnosis Related Group
[{   
PR1     Procedures
[{ ROL }]   Role
}]   
[{ GT1 }]   Guarantor
[{   
IN1     Insurance
[ IN2 ]     Insurance Additional Info.
[{ ROL }]   Role
}]   
[ ACC ]     Accident Information
}    

但请注意,支持查询的系统并不多。还应该注意的是,这种类型的查询在 HL7 版本 2.7 中被撤销。从 V2.4 开始,您可以使用 QBP Query by parameter

关于hl7 - 通过 HL7 从 HIS 请求患者人口统计数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24528536/

相关文章:

xml - 在 .xsl 中,采用类似 "130-210"的范围值,并确定 "86"或 "458"是否在该数值范围内

hl7 - ORU^R01 - 版本 2.2 和 2.3(无法从字段 5 中获取重复 2 - 最大重复次数仅为 1 次。: segment: obx (rep 0) field 5)

ascii - 在 HL7 段中使用 ASCII 10 是表示新行的有效方式吗?

HL7 CCD : Using different codesystems: please clarify

java - 实现 java 的 Hl7 解析器监听器

hl7 - 取消识别HL7数据

validation - HL7 一致性配置文件选项

image - HL7 V3 ED 数据类型是在 HL7 消息/文档中发送多媒体数据的唯一可能性吗?

sql - HL7 2.x只能用来接收消息还是拉数据?

ssl - WS02 ESB 中的安全 HL7 传输?