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. 定制化rpm包及本地yum仓库搭建

    为方便本地yum的管理,一般都是在公司局域网内搭建本地yum仓库,实现公司内部快速安装常用软件. 步骤如下: 1.搭建要实现本地yum管理的软件,测试该软件搭建成功与否: 2.定制rpm包及其相关依赖 ...

  2. flask(1)

    在Python中常用的web框架有flask.Django.tornado # -*- encoding: utf-8 -*- from flask import Flask #建立Flask对象 a ...

  3. python3+selenium入门05-元素操作及常用方法

    学习了元素定位之后,来看一些元素的操作,还有一些常用的方法 clear()清空输入框内容 click()点击 send_keys()键盘输入 import time from selenium imp ...

  4. CFileFind

    1.CFileFind类的声明文件保存在afx.h头文件中.2.该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件*.*)3.CFileFind类是CGop ...

  5. spring集成cxf实现webservice接口功能

    由于cxf的web项目已经集成了Spring,所以cxf的服务类都是在spring的配置文件中完成的.以下是步骤:第一步:建立一个web项目.第二步:准备所有jar包.将cxf_home\lib项目下 ...

  6. E: The package code needs to be reinstalled, but I can't find an archive for it.

    ubuntu安装软件时报错: E: The package code needs to be reinstalled, but I can't find an archive for it. 解决方法 ...

  7. 通过flask实现web页面简单的增删改查

    通过flask实现web页面简单的增删改查 # 1.后台程序falsk_web01.py #coding:utf-8 from flask import Flask,render_template,r ...

  8. linux 进程监控软件 supervisor

    2017年8月21日 17:51:33 星期一 supervisor python写的, 用来监控进程是否启动, 之前监控进程是否启动, 没有就拉起的shell代码是写在crontab里的, 这个软件 ...

  9. TabHost实现底部导航栏

    源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/tabnavigation.zip          现在很多Android应用界面都采用底部导航 ...

  10. tcp协议简单了解

    HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送 ...