HL7消息部分笔记
1、关于HL7标准
HL7是HealthLevel7的缩写,主要用于医疗领域不同的系统、应用之间的信息传递。规范各个系统间的信息传递格式。
2、字段含义:
Z信息段:
Z信息段是指与HL7第二版标准其它信息段不匹配的临床或病人信息。Z信息段用来接收与HL7标准信息定义不匹配的数据,Z信息段可以插入任何信息。
ADT信息:
最常使用的HL7第二版信息类型是ADT或者允许转出传递信息。记录病人的统计和访问信息。该信息由医院信息系统(HIS)或登记申请产生,向其它相连的系统报告重要的病人信息,例如病人入院、出院、转院的时间,病人的统计数据的变化。
ORM信息:
ORM信息是一种普通的订购信息、下单申请,包含临床物资的请求。包含临床物资的请求,例如500毫升盐水、心电图研究服务。
ORU信息:
ORU即观察报告(非请求观察)信息,是ORM信息填写申请产生的结果信息。ORU信息常包含实验室、放射科的测试结果等医疗程序的信息和分析。RIS
HL7分隔符字符:
|(字段分隔符,亦称pipe)
^(组件分隔符,亦称hat) 成分分隔符
&(子组件分隔符) 子成分分隔符
~(字段重复分隔符)
{}表示该消息段可重复
片段(消息)终止符 十六进制的0DH
信息类型:
ADT 表示
HL7总共有84种信息类型:
信息类型(Message Type),信息类型用于定义信息目的和用途
每条信息由若干个信息段(Segment)组成,ADT(病人管理系统?)信息段表示入院(ADT^A01)、出院和转院的相关信息,回复确认消息是ACK(acknowledge:确认的意思)
ACK:确认消息 AA接受成功,AE接受错误,AR拒绝消息
ORM:一般医嘱消息
ORR:一般医嘱应答消息
QRY/QRF:原始模式显示查询消息
DSR:显示应答消息 LIS可以用本消息立即将查询结果发送给HIS,也可先发一个QCK(查询确认信息)给HIS,确认已经收到查询请求,然后在以后的某个时间将通过DSR发送给HIS
QCK:查询确认信息
DFT:细节财务信息
HL7 共有110 个信息段,
每个信息段( Segment )由一组数据字段(Data field) 组成, 每一信息段都有相应的
名称, 用于界定其内容或功能。
如, MessageHeader (MSH) , Event Type ( EVN) , PatientID ( PID) , and Patient Visit ( PV1) 。
信息段分为: 必须、可选、可重复三种类型。
EVN:事件类型段,包含事件类型代码、日期/时间表、日期/计划事件表、事件原因代码、操作员ID
PID:就诊者身份识别段
PV1:就诊者就诊段
PV2:就诊者就诊附加信息段
NK1:近亲、社会关系段
ORC:医嘱命令所作的检查项目
OBR:关于诊断以及观察的请求信息,用于记录医嘱信息
OBX:用于记录观察结果
QRD:查询定义段 ,用来定义查询的内容
查询时间、编码格式、优先等级、ID号、请求数据的最大值、请求方的信息、所要请求的内容、数据编码的部门信息
QRF:进一步定义查询内容
DSP:重复消息段 装载LIS返回的报告结果,需要用循环的方式把数据取出
字段( Fields) : 是一个字符串。字段须定义其位置、长度、数据类型( HL7
共有53 种数据类型) 、选择类型、重复性。
表( Table) : 分为HL7 标准表和用户自定义表两种。
其中HL7 标准表(118 个) 为HL7 规定必须使用的表; 用户自定义表( 185 个) 为HL7 推荐使用的表
HL7数据类型:
---------------------
作者:shi5783
来源:CSDN
原文:https://blog.csdn.net/u012314475/article/details/80638540
版权声明:本文为博主原创文章,转载请附上博文链接!
HL7消息部分笔记的更多相关文章
- hl7消息中和时间有关的字段的格式
hl7消息中有许多segment(段)包含时间类型的Field.常用的MSH, EVN, PID中的时间字段及其格式为: 1. MSH-7, Date/time Of Message为yyyyMMdd ...
- Meaningful Use 中与HL7相关的消息及医疗文档
汇总 HL7 消息 入出转消息 ADT A01,A03,A04,A08 免疫消息 VXU V04 电子处方消息 NEWRX Message v8.1 EDIFACT, v8.1 XML, v10.6 ...
- hl7中V2版本的ACK消息的构造
hl7 v2的ack消息即应答消息构造时有几个注意的地方. 首先,我们看下2个ack的例子: Send: MSH|^~\&|NIST_SENDER^^|NIST^^|NIST_RECEIVER ...
- HL7 2.6解析转XML(C#版)
HL7 2.6解析转XML(C#版) 项目中需要解析HL7,所以在网上找到解析代码,但错误很多,所以我修改了一下,测试好用. using System; using System.Collection ...
- HL7及PIX相关的测试工具
最近在开发PIX项目时需要一些工具, 比如PIX各个Actor的测试工具, HL7消息的验证工具等等. 下面列下我找见的几个 必备工具. 1. http://hit-testing.nist.gov: ...
- HL7体系入门级介绍【转】
HL7的简单介绍1)HL7 缩写于Health Level Seven,是创建于1987年,用来发展独立卫生保健行业的电子交换交换标准,经过多年的发展,HL7已经有多个版本, 目前我们 的集 ...
- Android基础------高级ul:消息提示
前言:Android消息提示笔记,刚刚接触Android 1.静态方法Toast 直接调用静态方法 //消息提示(context,"内容",固定时间) Toast.makeText ...
- HL7 2.6 解析(XML)
用途:检验化验(LIS)实验室设备数据交换解析. using System; using System.Collections.Generic; using System.Text; using Sy ...
- python from entry to abandon4
python from entry to abandon系列的收官之作 本篇博客将会介绍<简明Python教程>的最后四章内容.并在最后附上对于本书的个人评价和下阶段自学Python ...
随机推荐
- JavaScript数组去重—ES6的两种方式
说明 JavaScript数组去重这个问题,经常出现在面试题中,以前也写过一篇数组去重的文章,(JavaScript 数组去重的多种方法原理详解)但感觉代码还是有点不够简单,今天和大家再说两种方法,代 ...
- 自学MVC看这里——全网最全ASP.NET MVC 教程汇总(转)
自学MVC看这里——全网最全ASP.NET MVC 教程汇总 MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC.小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要 ...
- 设计模式C++学习笔记之十九(State状态模式)
19.1.解释 概念:允许一个对象在其内部状态改变时改变它的行为.对象看起来似乎修改了它的类. main(),客户 CLiftState,电梯状态抽象类 CCloseingState,电梯门关闭 ...
- java.lang.StackOverflowError 解决方法
♦ java.lang.StackOverflowError : 由于深度递归,抛出此错误以指示应用程序的堆栈已耗尽. 在递归中,一个方法在执行期间调用自己.递归被认为是一种强大的通用编程技术,但必须 ...
- ansible配合shell脚本批量编译安装python3.6.6
[root@node1:/etc]# tree /etc/ansible/ /etc/ansible/ ├── ansible.cfg ├── hosts ├── python.yml └── rol ...
- kerberos简单介绍
重要术语 1. KDC 全称:key distributed center 作用:整个安全认证过程的票据生成管理服务,其中包含两个服务,AS和TGS 2. AS 全称:authentication s ...
- 【原创】Linux基础之chkconfig systemd
CentOS6服务用chkconfig控制,CentOS7改为systemd控制 1 systemd systemd is a suite of basic building blocks for a ...
- PHP中使用Redis长连接笔记
pconnect函数声明 其中time_out表示客户端闲置多少秒后,就断开连接.函数连接成功返回true,失败返回false: pconnect(host, port, time_out, pers ...
- vue----less引用
1.安装less. npm install less less-loader --save-dev 2.修改webpack.config.js { test: /\.less$/, use:[ 'st ...
- Oracle 口令文件:即 oracle密码文件
一:文件路径位置 [oracle@localhost db_1]$ cd $ORACLE_HOME/dbs [oracle@localhost dbs]$ ls dbsorapwPROD1 hc_or ...