HL7体系入门级介绍【转】
HL7的简单介绍
1)HL7 缩写于Health Level Seven,是创建于1987年,用来发展独立卫生保健行业的电子交换交换标准,经过多年的发展,HL7已经有多个版本,
目前我们 的集成规范是 基于V2.6版本的
2)简单的理解是正如市场上XML,JSON格式比较广泛一样,HL7也是一种数据格式,可以理解为一个字符串,只是这个字符串分为了好几个段而已
HL7的符号介绍
HL7的字符介绍
MSH|^~\&|LIS||HIS||201804080952||OUL^R21^OUL_R21|694C8642E587C93FE050A8C06D0C6FDA|P|2.6||||||utf-8
PID||2501333371|||曾想霞|||2
PV1||1||R|||101761^熊婷||||||||||||4||||||||||||||||||||H0001
ORC|SN||||||||||||||||||||||||||||C|||生殖医学中心^^110304
OBR|1|01C201803-1310088||13201^白带细菌学检查|||20180408092021|||||||20180408094822|39&其他|||||||20180408095214|||F|||||||||&段秀娟|&严灿
OBX|1|TX|6636^清洁度|1|II||||||F||||||N
OBX|2|TX|6637^菌落评分|1|6||||||F||||||N
OBX|3|TX|6638^细菌性阴道病(BV)|1|-||||||F||||||N
OBX|4|TX|6639^线索细胞|1|-||||||F||||||N
OBX|5|TX|6640^滴虫|1|-||||||F||||||N
段落符号:HL7中每一段都是以一段三个大写字母开头的,代表整个段落的含义,MSH(头信息),PID(患者信息),PV1(开单信息)等等
| 符号: 域分隔符 HL7中每个段落中的位置分格符,两个“|”符号之间表示一个位置,可以填上相关结构的内容,比如字符串等,以“段落-数字”表示该位置,
该分隔符下的内容
^ 符号:成分分隔符 HL7中许多段落的位置中是多个成分的,比如执行科室代码与执行科室名称,一般用^符号分隔,分隔后形成两个新的段
~ 符号:子成分分隔符 HL7中在分了成分之后,子成分如果分为多个成分,则用~符号进行分隔,分隔后形成两个新的段
&符号:循环分隔符 表示该段位置放置的是数组结构,类型相同,可以循环
3.HL7的数据类型
类型编码 类型说明
类型编码 类型说明
ST 字符串 DT 日期
TX 文本数据 TM 时间
FT 格式化文本 CE 编码要素
NM 数字 CX 具有校验数位的扩展符合ID
SI 序列ID号 XCN 扩展符合ID号和ID名
SN 结构化数据 XAD 扩展地址
ID HL7表的编码值 XPN 扩展姓名
IS 用户定义表的编码 XTN 扩展通讯号码
EI 实体标识符
4.文档结合数据类型解析
以截图示例中的序号进行如下介绍
1)段落名称,即段落符号,每个段落模块的缩写 参考HL7符号的介绍
2) 每个字段的位置,表明在该段落中该字段的位置,即以|符号分隔的位置 参考HL7符号的介绍
3)该字段的数据类型要求,参考上面的HL7数据类型
4)该字段是否必填 R是必填 O是可选
5)剩余两列分别是该段的样例和说明
5.工具HL7 Editor的查看HL7消息
1)将HL7消息放到HL7Editor这个工具中,左边树会立即看到该消息的所有结构,灰色的尚未填值的,循环和该字段类型都已经展示
2)点击该工具左边的树,单击一项将会展开,双击一项,将会弹出框填值
3)点击该工具右边的内容,ctrl+左键,将会在左边树那里立即定位到该字段,如下截图所示
---------------------
作者:医疗信息化行者
来源:CSDN
原文:https://blog.csdn.net/hhj240251352/article/details/79927667
版权声明:本文为博主原创文章,转载请附上博文链接!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通