手机版

HL7标准在医疗仪器通讯中的应用(2)

发布时间:2021-06-08   来源:未知    
字号:

194       上海理工大学学报2006年第28卷 

采用HL7为标准的HIS和医疗仪器、设备可以完全做到无障碍互连和医学数据信息的交换.它是不同HIS信息交换的标准,是医疗仪器、设备即插即用的基础,是医疗信息整合、利用、交换、共享的前提.本文结合中国国情,探索实现基于HL7标准上的医疗仪器、设备之间数据交换方法.

外,在HL7标准的数据交换中隐含了医疗管理模式

的应用,因此单从这个方面来说,HL7标准的应用就不是一个纯粹的技术,如TCP/IP等技术性协议的应用.HL7标准包含的内容较多,在临床检验信息系统(CLIS)中定义的数据格式已经在许多文章中有说明

[2]

,本文就医疗仪器与CLIS之间通讯要使用的

1 HL7标准概述

HL7是模型中的应用层(第7层),如图1所示.HL7主要定义了交换的数据格式、交换的时间规定及交换时的出错处理

[1]

相关内容进行探讨.

2 HL7的通信应用

2.1 数据底层通讯控制

HL7支持的数据交换格式可适应于1~6层的各种通讯协议及通讯环境,如目前最常用的有基于TCP/IP上的通信,其物理层协议多为RS232.2.1.1 TCP/IP协议

TCP/IP协议用于局域网或互联网中计算机之间的数据传输服务,程序设计语言中用Winsock控件可以实现TCP服务.TCP提供了对段的检错、应答、重传和排序的功能,并提供了可靠地建立链和拆除链接的方法、流量控制和拥塞控制的机制,从而保

.

图1 HL7标准应用层模式

Fig.1 HL7standardmodeinapplicationlayer

证了数据底层通讯的可靠性.

Winsock控件分别被应用在服务器端和客户端.服务器端(检验仪器)的主要设置是发送、接收端口地址,客户端(CLIS)主要设置是服务器端的IP地址、发送、接收端口地址.目前大型的检验仪器一般都采用此协议,今后中小型检验仪器也将逐渐采用.2.1.2 RS-C232标准

RS-C232主要用于串口的数据通讯,传输速率低,程序设计语言中用Mscomm32等控件实现.它主要设置通讯的串口、波特率、奇偶校验、数据位、停止位及协议,是目前检验仪器通讯中使用最广泛的一种数据底层通讯协议信息.2.1.3 HL7的底层协议

HL7的底层协议格式为(SB)dddd(EB)(CR).其中,(SB)为块开始符;dddd为数据;(EB)为块结束符;(CR)为回车.以上格式组成一个消息.另外,HL7标准为提高通讯的可靠性,定义了确认消息来解决消息处理情况的反馈信息、顺序号来解决消息丢失问题及一个连续协议解决任意长消息问题.2.2 HL7数据格式2.2.1 消息确认

消息确认分为接收确认和应用确认.据MSH段中.

[3]

  HL7标准对1~6层的协议没有明确定义,用户可以在一系列的协议堆中选择合适的一组.HL7的数据格式由消息(message)组成基本单位,一个消息

由多个段(segments)组成,一个段由多个字段(fields)组成,字段是由一个或多个数据元组成的一个字符串.结构如图2所示.

图2 HL7的数据格式Fig.2 DataformofHL7

  从原理上来理解,HL7标准协议就是一种数据交换协议,并不涉及底层的通讯协议,而这个协议的实质简单地说类似于CSV(characterstringversion)的字符串文本协议,定义了相应的字段和含义,当然这个协议要比CSV复杂,但本质是一致的.可要实现

HL7标准在医疗仪器通讯中的应用(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)