HL7标准在医疗仪器通讯中的应用(3)
发布时间:2021-06-08
发布时间:2021-06-08
第2期孙 迎,等:HL7标准在医疗仪器通讯中的应用195
2.2.2 消息
检验仪器与CLIS通讯中常用的信息有:OML(laboratoryordermessage) 实验室指令消息,指新增指令信息、附加指令信息、删除指令信息;ORM(generalordermessage) 一般命令信息,指新增指令信息、附加指令信息、删除指令信息;
ORR(generalresponsemessage) 用于ORM消息的确认;
ORU(generalresponsemessage) 用于ORL消息的确认;
OUL(unsolicitedlaboratoryobservationmessage) 实验室检查结果信息(包括质控);
ACK(generalacknowledgmentmessage) 一般应答信息;
SSM(specimenstatusmessage) 标本状态信息.2.2.3 段
检验仪器与CLIS通讯常用到的段有:
MSHessageHeaderSegment 用于定义消息类型、来源、目标及一些消息语法规则;
MSAMessageAcknowledgmentSegment 用于发送消息确认;
ERRErrorMessage 用于消息的错误信息;NTENotesandCommentsSegment 备注评价信息;
PIDPatientIdentificationSegment 定义病人信息,包括就诊号,姓名、性别、出生年月等基本信息;
ORCCommonOrderSegment 发送新增、增加、删除、重送等一般的试验指令;
OBRObservationRequestSegment 发送检验申请信息,包括标本申请、采集信息、标本类型等有关标本的信息;
TestCodeDetailsSegment 包括试验名称、稀释倍数等试验信息;
OBXObservation/ResultSegment 检验结果信息,包括试验名称、检验结果、标志、参考范围、检验仪器等结果信息;
EQUEquipmentDetailSegment 仪器信息;SACSpecimenandContainerDetailSegment 医嘱号或标本号及在仪器上的位置信息;SIDSubstanceIdentifierSegment 用于质量控制中的质控批号、质控等级等信息.
用VC、VB、PB、Delphi等高级程序设计语言中
的Winsock、Mscomm32等控件实现检验仪器与CLIS之间的基于文本数据的底层通讯控制,将有用的消息存入消息数据表.消息数据表包括OML、ORM、ORR、ORU、OUL、SSM等,根据消息结构抽取段结构,根据段结构抽取字段结构并处理成相应的信息,存入或更新相应的数据库.通过编程完成以HL7为标准的检验数据在检验仪器与CLIS之间数据格式转换.
服务器程序的实现过程是:
a.服务器程序必须设置好LocalPort属性,作为侦听端口.该值为一个整数Winsockserver.LocalPort=1001.
b.使用Listen方法进入侦听状态,等待客户机程序的连接请求Winsockserver.Listen.
c.客户机程序发出连接请求,使服务器程序产生ConnectionRequest事件.该事件得到一个参数re-questID.
d.服务器程序用Accept方法接受客户机程序的requestID请求,这样,服务器程序就可以用SendData方法发送数据,Accept方法必须用上一步得到的requestID作为其参数.部分代码为:
PrivateSubWinsockserver-ConnectionRequest(ByValrequestIDAsLong)
IfWinsockserver.State<>sckClosedThenWinsockserver.Close
Winsockserver.AcceptrequestIDEndSub
PrivateSubtextsend-Change() Winsockserver.SendDatatextsend.TextEndSub
e.当服务器程序接收到数据时,产生DataAr-rival事件,参数BytesTotal包含接收到的数据字节数.在该事件中,可以用GetData方法接收数据:PrivateSubWinsockserver-DataArrival(ByValbytesTotalAsLong)
DimtmpstrAsString Winsockserver.GetDatatmpstr textge.tText=tmpstr
EndSub
.如果接受到Close事件,则用Close方法关闭fTCP/IP连接:
Privateinsockser-C()
3 软件实现
3.
上一篇:略论珐琅彩之美
下一篇:第一章 货币银行学概述