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
版权声明:本文为博主原创文章,转载请附上博文链接!
HL7体系入门级介绍【转】的更多相关文章
- UML类图新手入门级介绍
UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法. 首先,看动物矩形框,它代表一个类(Class).类图分三层,第一层显示类的名称,如果是抽象类,则就用 ...
- (转)Linxu磁盘体系知识介绍及磁盘介绍
Linxu磁盘体系知识介绍及磁盘介绍 系统管理 / 2017-01-14 / 0 条评论 / 浴春风 Linu磁盘设备基础知识指南磁盘速度快具备的条件: 1)主轴的转速5400/7200/10000/ ...
- [转帖]UML类图新手入门级介绍
UML类图新手入门级介绍 2010-11-12 19:45:00 monkey_d_meng 阅读数 27230 收藏 文章标签: umlinterfaceclass编程扩展更多 分类专栏: 软件工 ...
- SharePoint 入门级介绍
前言:接触SharePoint两年有余,从一开始的小白,变成现在的菜鸟,一路走来,学到很多,现在,想把自己知道的东西,写给大家,尤其是刚刚接触SharePoint的人们,做一个简单的参考.从一开始接触 ...
- linux学习3 Linux云计算系列课程体系全面介绍
一.课程体系 二.IT领域职位介绍
- Data Lake Analytics账号和权限体系详细介绍
一.Data Lake Analytics介绍 数据湖(Data Lake)是时下大数据行业热门的概念:https://en.wikipedia.org/wiki/Data_lake.基于数据湖做分析 ...
- jQuery对象入门级介绍
你是否曾经见过像 $(".cta").click(function(){})这样的JavaScrip代码?或许你还会思考下 $('#X') 是什么,如果看到这些你都觉得摸不着头脑 ...
- ELK入门级介绍--打造实时日志查询系统
这几天一直在研究ElasticSearch,在网上看到一篇好的文章和大家分享. ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自:http://baidu.b ...
- linux arch目录下处理器体系架构介绍
alpha 处理器Alpha 处理器最早由美国DEC 公司设计制造,在Compaq (康柏)公司收购DEC 之后,Alpha 处理器继续得到发展,并且应用于许多高档的Compaq 服务器上,HP (惠 ...
随机推荐
- Delphi 使用 Datasnap 的几种三层应用技术总结
Delphi 使用 Datasnap 进行三层应用开发,积累了几种技术,总结如下: 1.(推荐!)在 Datasnap 服务端 使用 TDatasetProvider,客户端 使用 TDSProv ...
- Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)【转】
jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安 ...
- Serv-U日志文件保存设置【转】
Serv-U的日志默认是不保存在本地的,但是大多数企业对于文件传输是有审计需求的,所以这里我们可以手动配置Serv-U的日志保存到本地文件. 首先打开“域活动”,选择“设置”,在“记录到文件”处设置日 ...
- aiojobs
import asyncio import aiojobs async def coro(timeout): print(timeout) await asyncio.sleep(timeout) p ...
- Liunx之xl2TP的一键搭建
作者:邓聪聪 1 L2TP(Layer 2 Tunnel Protocol二层隧道协议l),上图说明了VPN的一些特点,出差员工或者外出员工通过拨特定号码的方式接入到企业内部网络; --------- ...
- maven:手动安装JAR到本地仓库
mvn install:install-file -DgroupId=com.test -DartifactId=test -Dversion=1.0.0 -Dpackaging=jar -Dfile ...
- springboot:接收date类型的参数
今天有个postmapping方法,地址都正确,就是死活进不去,真是奇怪了. 终于从日志中得出些端倪,见下: 只有这个属性报错,恰恰这个属性是Date型. 这句话说得更清楚: "defaul ...
- Bootstrap的插件
04-Bootstrap的插件 1.下拉菜单 代码如下: <div class="dropdown"> <button class="btn btn ...
- Netflix正式开源其API网关Zuul 2
5 月 21 日,Netflix 在其官方博客上宣布正式开源微服务网关组件 Zuul 2.Netflix 公司是微服务界的楷模,他们有大规模生产级微服务的成功应用案例,也开源了相当多的微服务组件(详见 ...
- zipkin 整合elastic
前提: <dependency> <groupId>io.zipkin.java</groupId> <artifactId>zipkin</ar ...