java 发送hl7协议,HL7 协议入门

这篇博客介绍了HL7协议的基本结构,包括消息段、字段、组件和子组件的概念,并展示了如何解析HL7消息。示例中详细解释了MSH、PID、PV1和OBR等段的含义。文章还提到,由于HL7消息本身没有定义开始和结束,通常需要在TCP上叠加HL7低层协议来标识消息边界。
摘要由CSDN通过智能技术生成

MSH|^~\&|Mindray|Gateway|||||ORU^R01|2|P|2.3.1|

PID|||M1015_00010||John^||20091112|M|||^^^^|||

PV1||I|^^ICU&Bed5&3232241659&0&0|||||||||||||||A||||||||||||||||||||||||||20091201111211

OBR||||Mindray Monitor|||20091203121631|

OBX||NM|52^Height||169.0||||||F

OBX||NM|51^Weight||59.0||||||F

OBX||CE|2302^BloodType||1^A||||||F

OBX||CE|2303^PACE_Switch||0^Off||||||F

OBX||NM|101^HR|2101|60||||||F

OBX||NM|151^RR|2102|20||||||F

OBX||NM|200^T1|2104|37.00||||||F

每个HL7 message 都是由多个段(Segment)组成,每个段都以回车()结尾

每个段最开始的 3 个大写字母表示段的唯一标识,如 MSH (message header)表示消息头,PID (patient identity)表示病人唯一标识,

PV1 (patient visit) 表示病人的一些基本信息如床号等。这些段的含义都是 HL7 标准里定义的。

每个段有包含多个域(Field), field 之间用 | 分隔。如果一个 field 没有被使用就什么都不用写,这就是很多两个域分隔符之间什么都没有的原因。每个 field 在段中都有一个序号(SEQ),每个段有多少个 field, 各个 field

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值