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体系入门级介绍【转】的更多相关文章

  1. UML类图新手入门级介绍

    UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法. 首先,看动物矩形框,它代表一个类(Class).类图分三层,第一层显示类的名称,如果是抽象类,则就用 ...

  2. (转)Linxu磁盘体系知识介绍及磁盘介绍

    Linxu磁盘体系知识介绍及磁盘介绍 系统管理 / 2017-01-14 / 0 条评论 / 浴春风 Linu磁盘设备基础知识指南磁盘速度快具备的条件: 1)主轴的转速5400/7200/10000/ ...

  3. [转帖]UML类图新手入门级介绍

    UML类图新手入门级介绍 2010-11-12 19:45:00 monkey_d_meng 阅读数 27230  收藏 文章标签: umlinterfaceclass编程扩展更多 分类专栏: 软件工 ...

  4. SharePoint 入门级介绍

    前言:接触SharePoint两年有余,从一开始的小白,变成现在的菜鸟,一路走来,学到很多,现在,想把自己知道的东西,写给大家,尤其是刚刚接触SharePoint的人们,做一个简单的参考.从一开始接触 ...

  5. linux学习3 Linux云计算系列课程体系全面介绍

    一.课程体系 二.IT领域职位介绍

  6. Data Lake Analytics账号和权限体系详细介绍

    一.Data Lake Analytics介绍 数据湖(Data Lake)是时下大数据行业热门的概念:https://en.wikipedia.org/wiki/Data_lake.基于数据湖做分析 ...

  7. jQuery对象入门级介绍

    你是否曾经见过像  $(".cta").click(function(){})这样的JavaScrip代码?或许你还会思考下 $('#X') 是什么,如果看到这些你都觉得摸不着头脑 ...

  8. ELK入门级介绍--打造实时日志查询系统

    这几天一直在研究ElasticSearch,在网上看到一篇好的文章和大家分享. ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自:http://baidu.b ...

  9. linux arch目录下处理器体系架构介绍

    alpha 处理器Alpha 处理器最早由美国DEC 公司设计制造,在Compaq (康柏)公司收购DEC 之后,Alpha 处理器继续得到发展,并且应用于许多高档的Compaq 服务器上,HP (惠 ...

随机推荐

  1. 解决ubuntu的gedit编辑器中文乱码的问题

    hello,本人 sky 又和大家见面了很多人在使用ubuntu系统时发现打开windows系统下面写的文档的话会发现乱码,是因为编码格式的问题windows系统下面是用GB2312等编码格式进行中文 ...

  2. VUE环境部署

     npm install vue-router --save 下载node.js安装https://nodejs.org/en/ npm install -g cnpm --registry=http ...

  3. ansible笔记(10):初识ansible playbook

    ansible笔记():初识ansible playbook 假设,我们想要在test70主机上安装nginx并启动,我们可以在ansible主机中执行如下3条命令 ansible test70 -m ...

  4. centos6.5中部署Zeppelin并配置账号密码验证

    centos6.5中部署Zeppelin并配置账号密码验证1.安装JavaZeppelin支持的操作系统如下图所示.在安装Zeppelin之前,你需要在部署的服务器上安装Oracle JDK 1.7或 ...

  5. maven:手动安装JAR到本地仓库

    mvn install:install-file -DgroupId=com.test -DartifactId=test -Dversion=1.0.0 -Dpackaging=jar -Dfile ...

  6. JMeter 中_time 函数的使用(时间戳、当前时间)

    有时在接口测试时,其参数需要为时间戳或者是日期格式的数据.针对此问题,可以使用JMeter自带的_time 函数来解决以上问题 操作步骤: 1.通过函数助手,生成一个_time 函数: 2.如果参数为 ...

  7. 彻底删除mysql服务(清理注册表)

    前言 由于安装某个项目的执行文件,提示要卸载MySQL以便它自身MySQL安装,然后我禁用了MYSQL服务,再把这个文件夹删除后,发现还是提示请卸载MYSQL服务. ----------------- ...

  8. Sql 08数据库还原数据库时一直提示数据库被占用

    直接试试这个sql语句吧 ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE ALTER database [datebase] ...

  9. html跳转指定位置-利用锚点

    比如我现在 a.html 的时候,我想跳转到 b.html ,并且是 b.html 的某一个位置,用 <a href=>, a.html里: <a href="b.html ...

  10. LuoGu P2735 电网 Electric Fences

    题目传送门 这个东西,本来我是用求出两条一次函数解析式然后判断在x坐标下的y坐标值来做的 首先因为没考虑钝角三角形,WA了 然后又因为精度处理不好又WA了 一气之下,只能去网上查了查那个皮克定理 首先 ...