hl7接口开发商中文使用手册.doc

上传人:大米 文档编号:542772923 上传时间:2022-11-28 格式:DOC 页数:23 大小:270.51KB
返回 下载 相关 举报
hl7接口开发商中文使用手册.doc_第1页
第1页 / 共23页
hl7接口开发商中文使用手册.doc_第2页
第2页 / 共23页
hl7接口开发商中文使用手册.doc_第3页
第3页 / 共23页
hl7接口开发商中文使用手册.doc_第4页
第4页 / 共23页
hl7接口开发商中文使用手册.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《hl7接口开发商中文使用手册.doc》由会员分享,可在线阅读,更多相关《hl7接口开发商中文使用手册.doc(23页珍藏版)》请在金锄头文库上搜索。

1、HL7接口开发商中文使用手册中心监护系统HL7接口开发商中文使用手册HL7接口开发商中文使用手册(V1.0)- 13 -附录版权深圳迈瑞生物医疗电子股份有限公司. 2003版本: 1.0发行日期: 2004/3/1声明深圳迈瑞生物医疗电子股份有限公司(简称迈瑞公司)拥有此非公开出版的手册的版权,并有权将其作为保密资料处理。本手册只作为操作、保养和维修迈瑞产品的参考资料。此手册及其全部知识产权(含著作权)归迈瑞公司所有。未经迈瑞公司预先书面许可,任何人不得使用、披露或允许他人以任何不正当手段获取此手册的全部或部分信息。未经迈瑞公司预先书面许可,任何人不得对本手册的全部或部分内容进行照相复制、复印

2、或翻译成其它语言等。迈瑞公司对于本资料不作任何形式的担保,包括(但不限于)为某种特定目的对其提出的暗含的适销性和适合性的保证责任。迈瑞公司对于本资料内包含的错误或由于本手册的提供、实际表现和使用所造成的偶发或间接损害不承担责任。手册中所含的内容可以不予通知而做出变更。目录目录2第1章 迈瑞HL7接口概述31.1迈瑞HL7接口支持的消息31.2HL7底层协议31.3HL7标准不符合项3第2章 HL7消息 主动发送52.1介绍52.2消息传递间隔52.3消息语法52.3.1支持的HL7消息62.3.2主动发送Unsolicited Observation Reporting (ORU)72.4消息

3、段72.4.1MSH Message Header82.4.2PID Patient Identification82.4.3PV1 Patient Visit92.4.4OBR Observation Request92.4.5OBX Observation9第3章 HL7接口查询接口133.1介绍133.2消息语法133.2.1支持的HL7消息133.2.2QRY消息133.2.3ORF消息143.2.4ACK 消息153.3消息段153.3.1MSH Message Header153.3.2MSA Message Acknowledgement163.3.3QRD Query Defi

4、nition163.3.4QRF Query Filter173.3.5PID Patient Identification173.3.6PV1 Patient Visit173.3.7OBR Observation Request173.3.8OBX Observation17附录A Mindray Code System19第1章 迈瑞HL7接口概述HL7接口是迈瑞中央监护系统的软件可配置项。它为迈瑞监护网络和其他基于IP协议的网络提供一个通道。使用TCP/IP连接,客户系统可以用主动发送和查询两种方式从接口取得数据。除此之外提供一个基于UDP协议的广播模式,它也是一种主动发送接口,在TC

5、P/IP服务的数量超限时可以使用它。这三个接口都是可以独立工作的,在下面的具体描述中将分别描述它们。主动发送接口把最新的病人的数据,床号和参数值以固定的时间间隔(缺省30秒)主动发送给客户系统。查询接口则是通过响应客户系统在任何时候的请求来提供病人的数据,床号和参数。在两种模式下数据的传输格式都是按照HL7版本2.3.1来创建的。1.1 迈瑞HL7接口支持的消息HL7是一个为住院病人提供护理的电子数据交换标准。最初它由美国定义,现在已经被很多国家采用。本接口基于HL7 v2.3.1来定义,详细内容请参考HL7 Interface Standards Version 2.3.1.因为迈瑞HL7接

6、口只用到很少的数据,所以只有很少的HL7中规定的消息类型,段类型和其他数据在此接口中使用。1.2 HL7底层协议TCP/IP是一个字节流协议,它并不提供消息边界。HL7作为上层协议是基于消息的,但它也没有提供消息终止机制。为了确定消息边界,我们使用最小的底层协议(HL7 Interface Standards Version 2.3.1.对此也有相应的描述)。通讯层消息被以下面的格式传送: ddddd 其中: = Start Block character (1 byte)ASCII , 即, . 不要和ASCII中的字符SOH 或 STX混淆。ddddd = Data (variable n

7、umber of bytes)ddddd是 the HL7 消息. 只包括ISO 8859-1字符(十六进制值 20 - FF) 和 ,不包括其它控制和不能打印的字符。外部系统也有责任不发送任何禁止的字符,对于这些字符迈瑞HL7接口也不会有响应。 = End Block character (1 byte)ASCII , 即, . 不要和ASCII 字符 ETX 或 EOT混淆。 = Carriage Return (1 byte)ASCII 回车符, 即, .1.3 HL7标准不符合项作为CMS的数据提供方,迈瑞HL7接口的查询模式并不完全符合HL7标准2.3.1。有一个不符合项:查询接口:

8、查询接口的回应消息ORF消息的段组织顺序为PID - PV1 - OBR OBX,这种方式中增加了PV1段不符合HL7规定,但是迈瑞中央监护系统是通过床号来查询的,需要PV1段来提供相关信息。HL7消息 主动发送第2章 HL7消息 主动发送2.1 介绍本章描述迈瑞HL7主动发送接口的两个HL7(版本2.3.1)消息。注意HL7支持许多消息类型,但在主动发送模式只用到一种消息。下面将描述通用的语法规则。2.2 消息传递间隔消息传递的间隔是可变的,由参数数据类型决定:周期性参数周期性参数每1-60秒发送一次,在发送间隔设置中可以调整此时间值。非周期参数,设置和配置非周期参数到达HL7服务器的时间间

9、隔是变化的而且不可预知。每隔一个固定时间(1,5,10秒)迈瑞HL7接口检查是否有非周期数据到达,如果该数据到达,一个包含该数据的ORU消息将被主动发出。2.3 消息语法这一节将对迈瑞HL7接口通用语法做一个介绍。注意如果需要对HL7消息语法的完全、详细的描述,请参看HL7标准委员会提供的HL7标准。每一个HL7消息由一些段组成,段由结尾。每个段由三个字符的段名和可变数目的域组成,域由组件和子组件构成,在每个消息的MSH段定义各个组成单元的分隔符。例如:MSH|&|ORUR01|Mindray0001|P|2.3.1其中:在MSH 之后的五个字符定义用来区分各域、组件和子组件的分隔符。虽然这些

10、字符可以是任何非文本字符,但HL7标准推荐下表的字符:字符意义|域分隔符组件分隔符&子组件分隔符重复分隔符转义字符MSH的第一个域包括各个分隔符。后面的很多域都是空的,因为他们是可选的并且迈瑞HL7接口没有使用它。域9 包含消息类型(ORU)。域10 包含一个唯一的文本字符串表示消息ID域11 包含处理ID(P表示产品)域12 定义消息使用的HL7版本对于任意一种消息,在MSH段之后的段的顺序是有规定的,下面几节都将具体描述这些顺序,使用这些语法结构来表示段可选或者重复: 表示里面的段可选。 表示里面的各段可以重复0次或1次或多次。支持的HL7消息在主动发送模式,迈瑞HL7接口使用OUR消息发

11、送消息: Unsolicited Observation Reporting (ORU) - Patient data and vital sign parameters.包括以下信息:网络数据需要的病人信息(病人姓名和编号)床信息(床标识符,床号)参数和设备设置例如:MSH|&|ORUR01|Mindray0001|P|2.3.1PID|sz0001|Mindray|19770917|MPV1|I|1&1&1OBR|20030925092829OBX|NM|110HR|60|bpm|11350|FOBX|NM|111RR|20|bpm|6150|FOBX|NM|112ST1|2|mv|-66

12、|FOBX|NM|113ST2|4|mv|-66|FOBX|NM|114ST3|2|mv|-66|F注意:在主动发送模式只发送ORU消息。除此之外,它不处理任何响应消息,所有的响应消息都被忽略。HL7申明在HL7的规定中要求接收数据的系统必须对任何消息返回一个确认消息给提供数据的系统。具体模式分为原始模式和增强模式两种,这里不详细描述。注意:确认机制并没有改善TCP/IP连接的可靠性,因为TCP/IP是一个容错传输协议。因为数据接收系统可能发送确认消息,所以迈瑞HL7接口在这点上符合HL7标准,但迈瑞HL7接口不要求客户系统发送这样的确认消息。对于没有得到确认的消息,迈瑞HL7接口也不重发或采

13、取其它措施。主动发送Unsolicited Observation Reporting (ORU)主动发送消息包含病人数据和生理参数,具体如下网络数据需要的病人信息(病人姓名和编号)床信息(床标识符,床号)所有的生理参数它是一组消息,每一个消息对应一床:MSH Message HeaderPID Patient IdentificationPV1 Patient VisitOBR Observations RequestOBX Result例如:MSH|&|ORUR01|Mindray0001|P|2.3.1PID|sz0001|Mindray|19770917|MPV1|I|1&1&1OBR

14、|20030925092829OBX|NM|110HR|60|bpm|11350|FOBX|NM|111RR|20|bpm|6150|FOBX|NM|112ST1|2|mv|-66|FOBX|NM|113ST2|4|mv|-66|FOBX|NM|114ST3|2|mv|-66|FOBX|NM|115PVCs|10|pm|060|F其中:PID段包括病人姓名和IDPV1包括床标号,网络ID和床IDOBR包括下面的OBX数据产生的时间,ISO格式。OBX段描述OBR中那个时刻的参数值,(也可以是报警消息,如果有的话)下一节将详细描述消息的每个段。2.4 消息段本节中用表格描述每个段的各个组件: 域长度 数据类型 使用设备表中列出了消息段中需要的所有域。(不包括迈瑞HL7接口没有使用的域)MSH Message Header所有的消息都是以MSH段开头。M

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号