LISHL网口通讯协议.docx

L I S H L 网口通讯协议 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】 CS-1600/CS-6400 全自动生化 LIS网络接口使用说明书 2023/07/04 前言 使用本系统前,请认真阅读并理解本接口手册的内容,以便正确使用该系统。 本使用说明书的读者对象为进展LIS〔试验室信息系统〕开发的人员以及需要了解HL7 接口的其他相关人员。本接口手册用于指导LIS系统开发商开发LIS接口,目的是使LIS系统能够同生化系统进展通信。开发者需要具备肯定的LIS、HL7标准相关学问以及网络编程的力量。网络层通讯协议为TCP/IP,应用层协议为HL7,版本2.3.1。建议在Windows平台下使用Visual C++、Delphi等开发工具进展接口开发。本使用说明书为CS-1600/CS-6400全自动生化HL7接口使用说明书。 名目 接口概述 HL7是标准化的卫生信息传输协议,是医疗领域不同应用之间电子传输的协议。HL7 集合了不同厂商用来设计应用软件之间界面的标准格式,它将允许各个医疗机构在异构系统之间,进展数据交互。最初它由美国定义,现在已经被很多国家承受。 本接口下数据的传输格式都是依据HL7版本2.3.1来创立的。 HL7 消息构造 在HL7通讯协议中,消息(Message)是数据在系统之间交换的根本单元,每条消息都有各自的消息类型,用于定义消息目的消息类型中有触发大事。一个消息由多个段(Segment)组成,每一段都有相应的名称,用于界定其内容或功能。而一个段又由多个数据字段(Data Field) 组成。一个消息中的第一个段总是消息头段(Message head segment),它指明白发送和接收的程序名、消息类型、以及一个唯一的消息 ID号码等, 接下去段的构成由消息的类型打算。如, PID段(Patient Identification Data) 包括姓名、地址、社会保险号等。一个数据字段又有可能由多个组件组成。有些消息可进一步由大事码(event code)细分。 本接口基于HL7 v2.3.1来定义,具体内容请参考HL7 Interface Standards Version 。 HL7 底层协议 TCP/IP是一个字节流协议,它并不供给消息边界。 HL7 作为上层协议是基于消息的,但它也没有供给消息终止机制。为了确定消息边界,我们使用最小的底层协议 〔HL7 Interface Standards Version 2.3.1.对此也有相应的描述〕。消息开头承受一 个单字符,完毕承受双字符。 消息被以下面的格式传送: SB data EBCR ,其中: SB = Start Block character (1 wide char),ASCII VT,即0x0B。 data = Data (variable number of wide chars), data是HL7 消息, 只包括ISO 8859-1字符(十六进制值20 - FF)和CR,不包括其它掌握和不能打印的字符。 EB = End Block character (1 wide char),ASCII FS,即0x1C。 CR = Carriage Return (1 wide char),ASCII 回车符,即 0x0D。 备注:本协议承受Unicode编码,全部发送、接收字符串均为Unicode编码格式的字符串。 通讯格式 本接口通讯包括测试结果的传输和样本信息申请两个方面。测试结果的传输主要实现生化传输样本信息及其检测结果、质控结果至外部系统〔如 LIS〕。数据传输的方式有测试时的实时传输和对历史结果的批量传输。样本信息申请是指生化从LIS 猎取所需的样本信息至本地进展测试。 支持的 HL7 消息 本接口使用的全部 HL7 消息有 ORU、ACK、QRY、DSR。测试结果的上传示意图如下: QRU^R01 QRU^R01 生化 系统 LIS系统 ACK^R01 从 LIS 效劳器猎取样本申请信息示意图如下: QRY^Q02 QRY^Q02 生化 系统 DSR^Q03 LIS系统 ACK^Q03 ORU/ACK:非恳求观看报告/响应。ORU^R01消息的主要的作用是在HL7中用于传递试验室结果,我们用来传输样本信息及其检测结果、质控结果到LIS系统。 对于传输信息及其检测结果,包括以下信息: 患者信息〔病人姓名、样本编号等〕 医嘱信息〔样本类型,送检医生,检验医生,临床诊断等〕 检验结果 ORUObservationalResults 描述(Unsolicited) ORU Observational Results 描述 (Unsolicited) MSH 消息头

文档评论(0)

1亿VIP精品文档

相关文档