当前位置:首页 >> 信息与通信 >>

BS-400LIS协议接口手册(01.03.14适用)


全自动生化分析仪 Chemistry Analyzer

LIS 协议接口手册 LIS Interface Manual

说明
感谢您购买全自动生化分析仪。 使用产品前,请仔细阅读本使用说明书的内容,以便正确使用该产品。 阅读后妥善保存本说明书, 并将本说明书放置于便于获取的位置, 以便随时 查阅。 产品名称:全自动生化分析

仪 规格型号:BS 系列全自动生化分析仪 本使用说明书发行日期: 2009-12

知识产权
本使用说明书及其对应产品的知识产权属于深圳迈瑞生物医疗电子股份有 限公司(以下简称“迈瑞公司”。 ) ? 2009 深圳迈瑞生物医疗电子股份有限公司 版权所有 未经迈瑞公司书面同意, 任何个人或组织不得复制、 修改或翻译本使用说明 书的任何部分。 ,











,RealTF,TrackWB,TrueTCR,Q-pick,AutoOLC,iVision, DBF,DRF,RDA,DRA,DFS、SyncNavi、GQ-Ana、One-touchIP、 Holo-IS 、 Opt-VRA 、 SuperVE-Cine 、 NFP-DSC 、 iTouch 、 iStation 、 BeneView、SmarTemp 是迈瑞公司的注册商标或者商标。

声明
I

迈瑞公司对本使用说明书拥有最终解释权。 在满足下列全部要求的情况下, 迈瑞公司才认为应对产品的安全性、 可靠性 和性能负责,即: (1)装配操作、扩充、重调、改进和修理均由迈瑞公司认可的专业人员进 行; (2)所有维修涉及更换的部件以及配套使用的附件、耗材均是迈瑞公司原 配(原装)或经迈瑞公司认可的; (3)有关的电气设备符合国家标准和本使用说明书要求; (4)产品操作按照本使用说明书进行。

保修及维修服务
本产品的标准保修期为 1 年,主要附件的标准保修期为 1 年。耗材:指在每 次使用后需要更换的一次性消耗材料或定期更换的易损材料, 耗材没有保修。 若 销售商与您的销售合同中就保修期与以上标准保修期约定不一致或另有其他约 定,请您通过迈瑞公司免费服务热线 95105652 咨询和确认,未经迈瑞公司确认 的,请您及时与销售商协商确认。 保修期限从产品附随的《设备保修卡》上填写的“安装日期”起算, 《设备 保修卡》是计算保修期限的唯一凭证。为了维护您的权益,请您督促装机人员 在装机之日起 30 天内将《设备保修卡》第二联返回迈瑞公司;若您所购买的产 品对应的《设备保修卡》未能按时返回迈瑞公司,则保修期将从设备包装箱标识 的“出库日期”顺延 45 天起算。 保修期内,产品皆可享受免费售后服务;但请您留意,即使在保修期内,由 于以下原因造成产品需要维修之情况, 迈瑞公司将实行收费维修服务, 您需要支 付维修费及配件费: 人为损坏; 使用不当; 电网电压超出产品规定范围; 不可抗拒的自然灾害; 更换或使用未经迈瑞公司认可的部件、 附件、 耗材或由非迈瑞公司授 权人员维修; 其它非产品本身所引起的故障。 保修期满后,迈瑞公司可以继续提供收费维修服务。

II

您若不支付或迟延支付收费维修服务费用, 迈瑞公司将暂时中止维修服务直 至您支付为止。

售后服务单位
深圳迈瑞生物医疗电子股份有限公司用户服务部 深圳市南山区南油大道新能源大厦 A 座 3 层 邮政编码:518054 24 小时服务热线:95105652 电话: +86 755 26052668 传真: +86 755 26492815

III

前言
读者
本使用手册的读者对象为进行 LIS(实验室信息系统)开发的人员以及需要 了解迈瑞 HL7 或 ASTM 接口的人员。本接口手册用于指导 LIS 系统开发商开发 LIS 接口使得其 LIS 系统能够同生化仪进行通信,进行数据的传输。开发者需要 具备一定的 LIS、HL7 或 ASTM 标准相关知识以及网络编程的能力。网络层通 讯协议为 TCP/IP,应用层协议为 HL7 version 2.3.1 或 ASTM E1394-97。建议在 Windows 平台下使用 Visual C++或 Visual Basic 等(不限于)开发工具进行接口开 发。

内容
本使用手册为全自动系列化分析仪 HL7 和 ASTM 接口使用说明书。本使用 说明书主要介绍迈瑞 HL7 和 ASTM 接口协议的相关内容。分为两个部分,第一 部分主要介绍 HL7 的协议内容,第二部分主要介绍 ASTM 协议内容,其中每部 分包括三个章节,在第一部分中,第 1 章是关于 Mindray HL7 接口的概述。第 2 章介绍了分析仪与 LIS 之间的双工通讯, 即发送测试结果数据和从 LIS 工作站获 取样本申请信息功能。 第三章则介绍了通信过程并列举了消息示例。 在第二部分 中,第 1 章是关于 Mindray ASTM 接口的概述。第 2 章介绍了分析仪与 LIS 之间 的双工通讯, 即发送测试结果数据和从 LIS 工作站获取样本申请信息功能。 第三 章则介绍了通信过程并列举了消息示例。

约定
下表中列出本使用手册中使用的符号,该符号和文字一起使用。

1

符号

含义

注意:

用来说明操作步骤中的重要信息或其他需要提 醒用户注意的内容。

2

目录
前言 ..........................................................................................................................................1 读者..........................................................................................................................................1 内容..........................................................................................................................................1 约定..........................................................................................................................................1 目录...................................................................................................................................................i 迈瑞HL7 协议接口.............................................................................................. 1-1 1.1 迈瑞HL7 接口概述 ...................................................................................... 1-1 1.1.1 1.1.2 1.1.3 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.3 2 2.1 迈瑞HL7 接口支持的消息........................................................... 1-1 HL7 底层协议............................................................................... 1-1 Minimal Lower Layer Protocol(MLLP) .................................. 1-2 介绍............................................................................................... 1-3 消息语法....................................................................................... 1-3 支持的HL7 消息........................................................................... 1-4 消息段........................................................................................... 1-7

1

双工通讯....................................................................................................... 1-2

通信过程和消息示例................................................................................. 1-27 迈瑞ASTM接口 ................................................................................................... 2-1 迈瑞ASTM接口概述.................................................................................... 2-1 2.1.1 2.1.2 2.1.3 迈瑞ASTM协议............................................................................ 2-1 协议中的发送与接收流程 ........................................................... 2-2 ASTM协议通讯方式.................................................................... 2-3 ASTM协议介绍............................................................................ 2-7 ASTM 数据帧格式...................................................................... 2-8 ASTM记录类型介绍.................................................................... 2-9

2.2

ASTM通 讯.................................................................................................. 2-7 2.2.1 2.2.2 2.2.3

i

2.3

通信过程和消息示例................................................................................. 2-23 2.3.1 2.3.2 2.3.3 发送样本测试结果..................................................................... 2-23 发送样本查询............................................................................. 2-25 返回查询样本或下载样本 ......................................................... 2-26

ii

1 迈瑞 HL7 协议接口
1.1

迈瑞 HL7 接口概述
HL7 接口是迈瑞全自动生化仪器为适应当今快速发展的实验室信息 系统(LIS)而开发的新功能,它为迈瑞全自动生化仪器和其他基于 IP 协 议的网络提供一个通道。使用 TCP/IP 连接,LIS 服务器可以收到来自生化 仪的测试数据,也可以发送样本申请信息给生化仪。生化仪通过实时方式 和批量发送方式将病人信息、样本信息、测试结果信息等上报给 LIS 服务 器,也支持用户通过实时扫描样本条码方式和批量方式来获取样本申请信 息。在下面的具体描述中将分别描述这两种连接方式。本接口下数据的传 输格式都是按照 HL7 版本 2.3.1 来创建的。本接口支持生化仪和 LIS 系统 的双向传输。

1.1.1 迈瑞 HL7 接口支持的消息
HL7 是一个为住院病人提供护理的电子数据交换标准。 最初它由美国 定义,现在已经被很多国家采用。本接口基于 HL7 v2.3.1 来定义,详细内 容请参考 HL7 Interface Standards Version 2.3.1. 因为迈瑞 HL7 接口只用到部分的数据,所以只有部分的 HL7 中规定 的消息类型,段类型和其他数据在此接口中使用。

1.1.2 HL7 底层协议
TCP/IP 是一个字节流协议, 它并不提供消息边界。 HL7 作为上层协议 是基于消息的,但它也没有提供消息终止机制。为了确定消息边界,我们 使用最小的底层协议(HL7 Interface Standards Version 2.3.1.对此也有相应的 描述)。

1-1

通讯层 消息被以下面的格式传送: <SB> ddddd <EB><CR> 其中: <SB> = Start Block character (1 byte) ASCII <VT>, 即, <0x0B>. 不要和 ASCII 中的字符 SOH 或 STX 混 淆。 ddddd = Data (variable number of bytes) ddddd 是 HL7 消息. 只包括 ISO 8859-1 字符(十六进制值 20 - FF) 和 <CR>,不包括其它控制和不能打印的字符。 <EB> = End Block character (1 byte) ASCII <FS>, 即, <0x1C>. 不要和 ASCII 字符 ETX 或 EOT 混淆。 <CR> = Carriage Return (1 byte) ASCII 回车符, 即, <0x0D>.

1.1.3 Minimal Lower Layer Protocol(MLLP)
本接口支持 HL7 的 Minimal Lower Layer Protocol (MLLP),本协议是 HL7 消息的一种封装方式。MLLP 协议由 HL7 标准规范定义,HL7 消息 封装方式为消息开始采用一个单字符,结束采用双字符。HL7 接口使用的 字符为 HL7 标准的默认字符。 开始字符:十六进制<0B> 结束字符:十六进制<1C><0D>

1.2

双工通讯
包括 2 个方面:测试结果的传输和样本申请信息的获取。测试结果的 传输主要实现生化仪传输检验数据至外部系统(如 LIS) 。数据传输的方式 有测试时的实时传输和对历史结果的批量传输。我们规定,在系统设置中 设置允许实时传输并有测试在进行中是不允许进行批量传输的,而其它情 况下都可以进行批量传输。样本申请信息的获取是指生化仪从 LIS 获取所 需的样本申请信息至本地进行测试。获取的方式有实时传输(仅能在配置 样本扫描系统的生化仪上使用,用样本条码匹配,扫描后获取)和批量获 取(当天到发出请求为止时间段内的样本信息都是需要获取的) ,LIS 系统 也可以主动发送样本申请信息到生化仪。

1-2

1.2.1 介绍
本章描述迈瑞 HL7 接口使用的几个 HL7(版本 2.3.1)消息。

注意:
HL7 支持许多消息类型,在这里我们只用到 5 种消息。

下面将描述通用的语法规则。

1.2.2 消息语法
这一节将对迈瑞 HL7 接口通用语法做一个介绍。

注意:
如果需要对 HL7 消息语法的完全、详细的描述,请参看 HL7 标准委员会提供的 HL7 标准。 每一个 HL7 消息由一些段组成,段由<CR>结尾。 每个段由三个字符的段名和固定数目的域组成,域由组件和子组件构 成,在每个消息的 MSH 段定义各个组成单元的分隔符。 例如: MSH|^~\&|Mindray|BS-400|||20060427194802||ORU^R01|1|P|2.3.1||||0||A SCII||| 其中: 在 MSH 之后的五个字符定义用来区分各域、 组件和子组件的分隔符。 迈瑞 HL7 标准使用下表的字符: 字符 | ^ & ~ \ 意义 域分隔符 组件分隔符 子组件分隔符 重复分隔符 转义字符

MSH 的第一个域包括各个分隔符。后面的有些域都是空的,因为他 们是可选的并且迈瑞 HL7 接口没有使用它, 详细的域的定义和选取在后面 说明。

1-3

域 9: 域 10: 域 11: 域 12:

包含消息类型和事件(ORU、R01) 包含一个唯一标识该消息的消息 ID 包含处理 ID(P 表示产品) 定义消息使用的 HL7 版本(2.3.1)

对于任意一种消息,在 MSH 段之后的段的顺序是有规定的,下面几 节都将具体描述这些顺序,使用这些语法结构来表示段可选或者重复: [ ]表示里面的段可选。 { }表示里面的各段可以重复 0 次或 1 次或多次。

1.2.3 支持的 HL7 消息
本接口使用的所有 HL7 消息有 ORU、ACK、QRY、QCK、DSR。 测试结果的上传示意图如下:

从 LIS 服务器获取样本申请信息示意图如下:

以下为详细说明。 ORU/ACK:非请求观察报告/响应 ORU^R01 消息的主要的作用是在 HL7 中用于传递实验室结果, 我们 用来传输病人样本测试结果、定标结果及质控结果到 LIS 系统。 对于病人样本测试结果,包括以下信息: -网络数据需要的病人信息(病人姓名、样本编号等)

1-4

-医嘱信息(样本类型,送检医生,检验医生,临床诊断等) -检验结果 它是一组消息,在一个样本少于或等于 70 个测试结果的条件下,一 个样本对应一个消息;但如果一个样本大于 70 个测试结果,则一个样本 会分成若干个消息发送,每个消息发送少于或等于 70 个测试结果。 具体的结构如下: ORU MSH PID OBR {OBX} Observational Results (Unsolicited) 描述 消息头 病人标示信息 观察报告 检查结果

对应定标测试结果,包括以下信息: -项目信息(项目编号、项目名称) -定标规则,定标时间 -定标液相关信息(个数、编号、名称、批号、有效期、浓度等) -定标结果值(反应度、定标参数个数、定标参数值) 一个消息将发送一个项目的所有定标测试结果。LIS 系统可以根据需 要选用这些内容。 对于质控测试结果,包括以下信息: -项目信息(项目编号、项目名称) -质控液相关信息(个数、编号、名称、批号、有效期、均值) -质控时间,测试结果(浓度值) 一个消息将发送一个项目的所有质控测试结果。LIS 系统可以根据需 要选用这些内容。 定标、质控结果的发送结构如下: ORU MSH OBR Observational Results (Unsolicited) 描述 消息头 定标、质控观察报告

ACK^R01 消息用于对 ORU 消息的响应。结构如下:

1-5

ACK MSH MSA

Acknowledgment

描述 消息头 消息确认

QRY/QCK:查询观察结果/响应 QRY^Q02 消息查询当前数据,用来向 LIS 系统查询所需的样本申请 信息,其触发事件 Q02。具有如下结构:

QRY MSH QRD

Query

描述 消息头 查询定义

QRF

查询筛选

QCK^Q02 消息用于对 QRY 消息的响应。结构如下: QCK MSH MSA ERR QAK Query Acknowledgment 描述 消息头 消息确认 错误信息 查询确认

DSR/ACK:观察结果显示/响应 DSR^Q03 消息的主要作用是查询结果的发送显示,即让 LIS 把所需 样本申请信息发送到生化仪。依据 HL7 标准,使用如下结构: DSR MSH MSA ERR QAK Display Response 描述 消息头 消息确认 错误信息 查询确认

1-6

QRD QRF {DSP} DSC ACK^Q03 消息用于对 DSR 消息的响应。结构如下: ACK MSH MSA ERR Acknowledgment

查询定义 查询筛选 显示数据 连续指针

描述 消息头 消息确认 错误信息

1.2.4 消息段
本节中用表格描述每个段的各个组件: - 域长度 - 使用说明 表中列出了消息段中所有使用的域。其中,序号后有#的为 HL7 规定 的必选字段。

注意:
在迈瑞 HL7 接口中,为以后可能的扩充需要,我们不省略消息 段中的任何字段,如果该字段无值,则置空处理。

MSH Message Header HL7 消息的首消息段,所有的消息都是以 MSH 段开头,一般位于消 息的最前面。该消息段用于定义消息的意图、来源、目的和消息语法的某 些细节。 迈瑞 HL7 接口的 MSH 段使用下列域: 序号 1# 2# 3 字段名 Field Separator Encoding Characters Sending 长度 1 4 180 说明 包含段 ID 和第一个真正的域之间的分 隔符, 定义消息剩下部分的域分隔符 (|) 包含组件分隔符,重复分隔符,转义分 隔符,和子组件分隔符(^~\&) 发送端应用程序,取 Mindray

1-7

序号

字段名 Application

长度

说明

4 5 6 7 8 9# 10# 11# 12# 13 14 15

Sending Facility Receiving Application Receiving Facility Date/Time Message Security Message Type Message ID Control Of

180 180 180 26 40 7 20 3 60 15 180 2

发送端设备,取设备型号 置空,保留。接收端应用程序 置空,保留。接收端设备 当前消息的时间。 调用系统的时间信息 置空,保留。安全性 消息的类型,如:ORU^R01 消息控制 ID,唯一标识一个消息,随 消息数目增加从 1 递增 处理 ID,一直取 P (表示产品) 版本 ID,HL7 协议版本:2.3.1 置空,保留。序列号 置空,保留。连续指针 接收应答类型,仅对于 DSR^Q03 消息 有效。取值为 P,表示 LIS 系统主动发 送的样本信息。 其他值表示响应 LIS 查 询的样本信息,可置空。 应用程序应答类型, 作为发送的结果类 型。 0-病人样本测试结果; 1-定标结果; 2-质控结果 置空,保留。国家代码 字符集,取 ASCII 置空,保留。消息主要语言

Processing ID Version ID Sequence Number Continuation Pointer Accept Acknowledgment Type

16

Application Acknowledgment Type Country Code Character Set Principal Language Message Of

2

17 18 19

2 10 60

20

Alternate Character Set Handling Scheme

20

置空,保留。交替字符集处理方案

备注:该段在所有消息中都会出现。LIS 系统发送给生化仪的 HL7 消 息中, 该段的第 3、 字段值由 LIS 开发商制定, 5、 字段分别取“Mindray” 4 第 6 和设备型号。第 10、16 字段使用整型;其他所有字段均使用字符串类型。 当 LIS 系统主动发送样本申请信息到生化仪时,第 15 字段,需要取值”P”。 MSA - message acknowledgment segment

1-8

迈瑞 HL7 接口的 MSA 段使用下列各域: 序号 1# 字段名 Acknowledgment Code Message Control ID Text Message 长度 2 说明 确认代码,AA 表示接受; AE 表示错误;AR 表示拒绝 20 80 消息控制 ID,与发送方的 MSH-10 相同 文本消息,出错或拒绝时,一个对 事件的文本描述。 与第 6 字段对应。 可用于写入错误日志 4 5 Expected Number Sequence 15 1 置空,保留。预期的序列号 置空,保留。延迟的确认类型

2# 3

Delayed Acknowledgment Type Error Condition

6

100

错误条件(状态代码)

说明:MSA-6 字段的取值见下表 状 态 代 (MSA-6) 成功: 0 错误状态代码: 100 101 102 103 拒绝状态代码: 200 201 202 203 204 Unsupported message type Unsupported event code Unsupported processing id Unsupported version id Unknown key identifier Segment sequence error Required field missing Data type error Table value not found Message accepted 码 状态文本(MSA-3) 描述/备注 AA 成功 AE 消息中段的顺序不正确, 或者 丢失必须的段 一个段中丢失必须的字段 字段的数据类型错误, 如数字 的成了字符 表值未找到,暂不用 AR 消息类型不支持 事件代号不支持 处理 ID 不支持 版本 ID 不支持 不明关键字标识, 如传输一个 不存在的病人信息

1-9

状 态 代 (MSA-6) 205 206 207



状态文本(MSA-3) Duplicate key identifier Application record locked Application internal error

描述/备注 已存在重复的关键字 事务在应用程序存储级不能 执行,如数据库被锁 不明的应用程序内部其它错 误

备注:该消息段可出现在 ACK^R01、QCK^Q02、ACK^Q03 消息中。 第 4、6 字段使用整型;其他字段都使用字符串类型。 PID Patient Identification PID 段主要用来构建病人的个人信息。 在迈瑞 HL7 接口中使用下列各 域: 序号 1 2 3# 4 5# 6 7 字段 Set ID – PID Patient ID Patient Identifier List Alternate Patient ID – PID Patient Name Mother’s Maiden Name Date/Time Birth of 长度 10 20 20 20 48 48 26 说明 确定不同的病人消息段 病人的住院号 病历号 床号 病人的姓名 病区 病人出生日期(格式:年 月 日 时 分 秒 。 如 19830512000000)可以为空。 性别 男,发送 M 女,发送 F 其它,发送 O 未知,发送 U 9 Patient Alias 48 血型(A 血型取值’A’,B 血 型取值’B’,AB 血型取值’AB’, O 血型取值’O’,其他根据平台 客户的自定义值进行取值) 置空,保留。种族 病人地址

8

Sex

1

10 11

Race Patient

80 106

1-10

序号

字段 Address

长度

说明

12 13 14 15 16 17 18 19 20

County Code Phone Number - Home Phone Number - Business Primary Language Marital Status Religion Patient Account Number SSN -Patient Number

4 40 40 司 60 80 80 20 16 25

郡县代码(邮编) 电话号码 置空,保留。电话号码-公 置空,保留。主要语言 置空,保留。婚姻状况 置空,保留。宗教 病人类别 医保帐号 收费类型

Driver's License Number – Patient Mother's Identifier Ethnic Group Birth Place Multiple Birth Indicator Birth Order Citizenship Veterans Military Status Nationality Patient Death Date and Time Patient Indicator Death

21 22 23 24 25 26 27 28 29 30

20 80 60 1 2 80 60 态 80 26 间 1

置空,保留。母亲标识符 民族 出身地(籍贯) 置空,保留。多胞胎指示 符,是为 Y,否为 N 置空,保留。出生次序, 大于 0 的整数 备注 置空,保留。退伍军人状 国家 置空,保留。病人死亡时 置空,保留。病人死亡指 示符,是为 Y,否为 N

备注:该消息段仅用于 ORU^R01 消息中。第 1、25 字段使用整型数 据类型;第 24、30 字段使用布尔数据类型;其他字段使用字符串数据类 型。

1-11

OBR Observation Request OBR 段用于传输关于检验报告相关的医嘱信息。 在传输的是病人样本 测试结果信息时(MSH-16 取 0 时) ,其在迈瑞 HL7 接口中使用下列各域: 序号 1 2 3 字段 Set ID – OBR Placer Order Number Filler Order Number 长度 10 22 22 说明 确 定 不 同 的 OBR 字段 请求者医嘱号, 用作样本条码号 执行者医嘱号, 用作样本编号 通用服务标识 符,用厂商名^ 型号 是否急诊,是为 Y,否为 N 请求时间/日期, 用作样本采集时 间 观察日期/时间, 用作检验时间 置空,保留。观 察结束日期/时 间 采集量,用作样 本手工稀释倍数 采集者标示,用 作样本位(由样 本盘号^样本杯 号组成) 置空,保留。样 本处理代码 置空,保留。危 险代码 相关临床信息, 用作病人临床诊 断信息 送检时间 样本来源,用作 样本类型,样本 类型默认取值

4#

Universal Service ID

200

5

Priority

2

6

Requested Date/time

26

7

Observation Date/Time

26

8

Observation End Date/Time

26

9

Collection Volume

20

10

Collector Identifier

60

11 12

Specimen Action Code Danger Code

1 60

13 14 15

Relevant Clinical Info. Specimen Received Date/Time Specimen Source

300 26 300

1-12

序号

字段

长度

说明 为 : 血 清 取 值”serum”,血浆 取值”plasma”, 尿 液取值”urine”, 根据产品的不 同,用户也可以 更改为自定义值 (即操作软件上 定义的样本类 型)

16 17

Ordering Provider Order Callback Phone Number

120 40

医嘱提供者,用 作送检医生 送检科室 样本性状(黄疸 取值”icterus”, 溶 血 取 值 ”hemolysis” , 脂 血 取 值 ”lipemia” , 其 他根据平台客户 的自定义值进行 取值。 ) 血袋编号 主治医生 治疗科室 置空,保留。结 果报告/状态改 变-日期/时间 置空,保留。实 行费用 置空,保留。诊 断部分 ID 置空,保留。结 果状态 置空,保留。父 医嘱结果 置空,保留。数 量/时间 置空,保留。结 果抄送

18

Placer Field 1

60

19 20 21 22

Placer Field 2 Filler Field 1 Filler Field 2 Result Rpt/Status Change – Date/Time

60 60 60 26

23 24 25 26 27 28

Charge to Practice Diagnostic Serv Sect ID Result Status Parent Result Quantity/Timing Result Copies To

40 10 1 200 200 150

1-13

序号 29 30 31 32 33 34 35 36 37

字段 Parent Transportation Mode Reason for Study Principal Result Interpreter Assistant Result Interpreter Technician Transcriptionist Scheduled Date/Time Number of Sample Containers

长度 150 20 300 200 200 200 200 26 4

说明 置空,保留。父 医嘱 置空,保留。传 输模式 置空,保留。研 究原因 置空,保留。结 果主要解释者 置空,保留。结 果辅助解释者 置空,保留。技 术员 置空,保留。转 录 置空,保留。预 定日期/时间 置空,保留。样 本容器数量 置空,保留。采 集样本的运输后 勤 置空,保留。采 集者注释 置空,保留。运 输安排负责 置空,保留。运 输是否安排 置空,保留。需 要护送 置空,保留。已 安排的病人运输 注释 置空,保留。请 求者名字 置空,保留。请 求者地址 置空,保留。请 求者电话号码

38

Transport Sample

Logistics

of

Collected

60

39 40 41 42

Collector’s Comment Transport Arrangement Responsibility Transport Arranged Escort Required

200 60 30 1

43

Planned Patient Transport Comment

200

44 45 46

Ordering Facility Name Ordering Facility Address Ordering Facility Phone Number

60 106 48

1-14

序号 47

字段 Ordering Provider Address

长度 106

说明 置空,保留。请 求者提供者地址

备注:该消息段仅用于 ORU^R01 消息中。第 1、3、37 字段使用整型 数据类型; 9 字段使用浮点数据类型; 第 其他字段均使用字符串数据类型。 如果传输的是项目定标测试结果时(MSH-16 为 1)。其字段定义如 下: 序号 1 2 3 4# 5 6 7 8 9 字段 Set ID – OBR Placer Order Number Filler Order Number Universal Service ID Priority Requested Date/time Observation Date/Time Observation Date/Time Collection Volume End 长度 10 字段 22 22 200 2 先级 26 26 26 20 置空,保留。请 求时间/日期 观察日期/时间, 用作定标时间 置空,保留。观 察结束日期/时间 用作定标规则。 0-单点线性;1-两点线 性 ; 2- 多 点 线 性 ; 3-Logistic-Log4P ; 4-Logistic-Log5P ; 5-Exponential 5P ; 6-Polynomial 5P ; 7-Parabola;8-Spline。 置空,保留。采 集者标识 定标液个数 定标液编号 定标液名称 请求者医嘱号, 用作项目编号 执行者医嘱号, 用作项目名称 通用服务标识 符,用厂商名^型号 置空,保留。优 说明 确定不同的 OBR

10 11 12 13

Collector Identifier Specimen Action Code Danger Code Relevant Clinical Info.

60 1 60 300

1-15

序号 14 15 16 17

字段 Specimen Date/Time Received

长度 26 300 120 Phone 40

说明 定标液批号 定标液有效期 定标液标准浓度 定标液浓度水 平。高-H;中-M;低 -L 反应度 定标参数个数 定标参数值 置空,保留。 置空,保留。结 果报告/状态改变-日 期/时间 置空,保留。实 行费用 置空,保留。诊 断部分 ID 置空,保留。结 果状态 置空,保留。父 医嘱结果 置空,保留。数 量/时间 置空,保留。结 果抄送 置空,保留。父 医嘱 置空,保留。传 输模式 置空,保留。研 究原因 置空,保留。结 果主要解释者 置空,保留。结 果辅助解释者 置空,保留。技

Specimen Source Ordering Provider Order Number Callback

18 19 20 21 22

Placer Field 1 Placer Field 2 Filler Field 1 Filler Field 2 Result Rpt/Status Change – Date/Time 60 60 26

60 60

23 24 25 26 27 28 29 30 31 32 33 34

Charge to Practice Diagnostic Serv Sect ID Result Status Parent Result Quantity/Timing Result Copies To Parent Transportation Mode Reason for Study Principal Interpreter Assistant Interpreter Technician Result Result

40 10 1 200 200 150 150 20 300 200 200 200

1-16

序号

字段

长度

说明 术员

35 36 37 38 39 40 41 42 43 44 45 46 47

Transcriptionist Scheduled Date/Time Number Containers of Sample of

200 录 26 4 60 200 60 30 1 200 60 106 48 106

置空,保留。转 置空,保留。预 定日期/时间 置空,保留。样 本容器数量 置空,保留。采 集样本的运输后勤 置空,保留。采 集者注释 置空,保留。运 输安排负责 置空,保留。运 输是否安排 置空,保留。需 要护送 置空,保留。已 安排的病人运输注释 置空,保留。请 求者名字 置空,保留。请 求者地址 置空,保留。请 求者电话号码 置空,保留。请 求者提供者地址

Transport Logistics Collected Sample Collector’s Comment Transport Responsibility

Arrangement

Transport Arranged Escort Required Planned Patient Transport Comment Ordering Facility Name Ordering Facility Address Ordering Facility Phone Number Ordering Address Provider

备注:该消息段仅用于 ORU^R01 消息中。第 1、9、11、19、37 字段 使用整型数据类型;第 10 字段使用浮点数据类型;其他字段均使用字符 串 数 据 类 型 。 第 12 ~ 18 字 段 的 内 容 根 据 定 标 液 的 个 数 , 其 格 式 为 V1^V2^…Vi。 20 字段则根据定标参数个数, 第 其不同值间也用^分隔符分 开。 不同的定标规则有不同的定标参数。 对于单点线性定标、两点线性定标和多点线性定标,有 2 个定标参数 K、R0; 对于 Logistic-Log4P,有 4 个定标参数 K、R0、a、b。

1-17

对于 Logistic-Log5P 和 Exponential 5P, 5 个定标参数 K、 有 R0、 b、 a、 c。 对于 Polynomial 5P,有 5 个定标参数 R0、a、b、c、d。 对于 Parabola,有 3 个定标参数 R0、a、b。 对于 Spline,有 4*(n-1)个定标参数 R0i、ai、bi,ci。 其中 n 为定标 液个数。 如果传输的是项目质控测试结果时(MSH-16 为 2)。其字段定义如 下: 序号 1 2 3 4# 5 6 7 8 9 10 11 12 13 Info. 14 15 16 Specimen Received Date/Time Specimen Source Ordering Provider 26 300 120 质控液批号 质控液有效期 置空,保留。 字段 Set ID – OBR Placer Number Filler Number Universal Service ID Priority Requested Date/time Observation Date/Time Observation End Date/Time Collection Volume Collector Identifier Specimen Action Code Danger Code Relevant Clinical Order Order 长度 10 22 编号 22 名称 200 2 26 日期 26 26 20 60 1 60 300 观察日期/时间,用作质 控时间 置空, 保留。 观察结束日 期/时间 置空,保留。 置空,保留。 质控液个数 质控液编号 质控液名称 通用服务标识符, 用厂商 名^型号 置空,保留。优先级 置空,保留。请求时间/ 执行者医嘱号, 用作项目 说明 确定不同的 OBR 字段 请求者医嘱号, 用作项目

1-18

序号 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

字段 Order Callback Phone Number Placer Field 1 Placer Field 2 Filler Field 1 Filler Field 2 Result Rpt/Status Change – Date/Time Charge Practice to

长度 40 60 60 60 60 26 40 10 ID 1 200 200 150 150 20 300 200 释者 200 释者 200 200 26 时间 4 量 60

说明 质控液浓度水平。高-H; 中-M;低-L 质控液均值(平均浓度) 质控液标准差 测试结果值(浓度) 置空,保留。 置空,保留。结果报告/ 状态改变-日期/时间 置空,保留。实行费用 置空,保留。诊断部分 置空,保留。结果状态 置空, 保留。 父医嘱结果 置空,保留。数量/时间 置空,保留。结果抄送 置空,保留。父医嘱 置空,保留。传输模式 置空,保留。研究原因 置空, 保留。 结果主要解 置空, 保留。 结果辅助解 置空,保留。技术员 置空,保留。转录 置空,保留。预定日期/ 置空, 保留。 样本容器数 置空, 保留。 采集样本的 运输后勤 置空, 保留。 采集者注释 置空, 保留。 运输安排负

Diagnostic Serv Sect ID Result Status Parent Result Quantity/Timing Result Copies To Parent Transportation Mode Reason for Study Principal Result Interpreter Assistant Result Interpreter Technician Transcriptionist Scheduled Date/Time Number of Sample Containers Transport Logistics of Collected Sample Collector’s Comment Transport Arrangement

39 40

200 60

1-19

序号

字段 Responsibility

长度 责 30 排 1 200 60 106 48 号码 106

说明

41 42 43 44 45 46 47

Transport Arranged Escort Required Planned Patient Transport Comment Ordering Facility Name Ordering Facility Address Ordering Facility Phone Number Ordering Provider Address

置空, 保留。 运输是否安 置空,保留。需要护送 置空, 保留。 已安排的病 人运输注释 置空, 保留。 请求者名字 置空, 保留。 请求者地址 置空, 保留。 请求者电话 置空, 保留。 请求者提供 者地址

备注:该消息段仅用于 ORU^R01 消息中。第 1、11、37 字段使用整 型数据类型;其他字段均使用字符串数据类型。第 12、13、14、15、17、 18、19、20 字段根据质控液的个数其格式均为 V1^V2^…Vi。需要注意的 是, 对于日间质控, 每个质控测试组成一个消息发送; 而实时和日内质控, 则是每个项目的若干个质控测试一起组成一个消息发送,但不同批次做的 质控测试,分别进行发送。 OBX Observation OBX 主要用于在报告消息中传递观察的信息。如果传输的是病人的 样本测试信息(MSH-16 为 0 时)——一个病人可能有多个 OBX,本接口 不提供对检验数据的重复性检测,由客户系统对数据自行进行处理。 迈瑞 HL7 接口的 OBX 段使用下列域: 序号 1 2 字段 Set OBX ID – 长度 10 3 说明 确定不同的 OBX 字段 值类型, 用作标识测试 结果的类型 NM (numeric) 表示数 字值,用于定量项目 ST (string) 表 示 字 符 串值,用于定性项目 3# Observation Identifier 590 观察标识符, 用作项目 ID 号

Value Type

1-20

序号 4 5 6 7 8

字段 Observation Sub-ID Observation Value Units References Range Abnormal Flags

长度 20 名称 65536 90 90 5

说明 观察 Sub-ID, 用作项目 观察值, 用作定量检验 结果值(结果浓度) 单位, 用作检验结果值 的单位 参考范围, 检验结果值 正常范围 异常标志, 检验结果是 否正常(描述) L-偏低 H-偏高 N-正常

9

Probability

5

可能性, 用作定性检验 结果值(阴性(-)、阳性(+)、 弱阳性(+-)等) 异常测试原因, 用作定 性参考值 观察结果状态,取 F-final results 置空,保留。最后观察 正常值日期 用户自定义访问检查, 用作原始结果 观察日期/时间,用作 检验时间 置空,保留。用作检验 科室 负责观察者, 用作检验 医生 置空,保留。观察方法

10 11# 12

Nature of Abnormal Test Observe Result Status Date Last Observe Normal Values User Defined Access Checks Date/Time of the Observation Producer's ID Responsible Observer Observation Method

2 1 26

13

20

14

28

15 16 17

60 80 60

备注:该消息段仅出现在 ORU^R01 消息中。第 1、3、9 字段使用整 型数据类型;第 5、13 字段使用浮点数据类型;其他字段均使用字符串数 据类型。 需要注意的是:当做了 SI 项目的测试后,第 5、13 字段的格式

1-21

为结果 1^结果 2^结果 3,其中结果 1 为浊度(L) ,结果 2 为溶血(H) , 结果 3 为黄疸(I) ,分别为 SI 项目的三个结果。 QRD - query definition segment 迈瑞 HL7 接口的 QRD 段使用下列域: 序号 1# 2# 3# 4# 5 6 7# 8# 9# 10# 字段 Query Date/Time Query Code Format 长度 26 1 1 10 1 型 26 10 60 60 60 Data 20 限定 1 置空,保留。查询结果水 平,取 T(Full results) 码 置空,保留。数据代码值 置空,保留。延迟响应日 期/时间 数量限 制要 求,取 RD (Records) 查询人过滤符, 用作病人 的样本条码 查询内容过滤符, 查询时 置为 OTH 置空,保留。部门数据代 说明 本次查询产生时间, 取系 统时间 查询格式代码,取 R (record-oriented format) 查询优先权,取 D (deferred) 查询 ID,表征不同的查 询,随查询数目由 1 递增 置空,保留。延迟响应类

Query Priority Query ID Deferred Response Type Deferred Response Date/Time Quantity Limited Request Who Filter What Filter What Department Code Subject Subject

11 12

What Data Code Value Qual. Query Level Results

备注:该消息段可能出现在 QRY^Q02 消息和 DSR^Q03 消息中。第 8 字段在实时获取时为样本条码编号,在批量获取时为空。 第 4 字段为整 型数据类型;其他字段均使用字符串数据类型。 QRF - query filter segment QRF 段和 QRD 配合使用,进一步精炼原始查询内容。迈瑞 HL7 接口 的 QRF 段使用以下各域:

1-22

序号 1# 2

字段 Where Subject Filter When Data Start Date/Time

长度 20 26

说明 查询者地点过滤符, 取 设备型号 记录开始日期/时间, 用作查询时的样本接收时 间之始 记录结束日期/时间, 用作查询时的样本接收时 间之末 置空,保留。使用者合 格标志 置空, 保留。 其它 QRF 接受过滤符 目 标 类 型 , 取 RCT ( Specimen receipt date/time, receipt of specimen in filling ancillary (Lab)) 目 标 状 态 , 取 COR (Corrected only (no final with corrections)) 日期/时间选择限定 符 , 取 ALL ( All values within the range) 置空,保留。时间间隔 段

3

When Data End Date/Time

26

4 5 6

What User Qualifier Other QRY Subject Filter Which Date/Time Qualifier

60 60 12

7

Which Date/Time Status Qualifier Date/Time Selection Qualifier When Quantity/Timing Qualifier

12

8

12

9

60

备注:该消息段出现在 QRY^Q02 和 DSR^Q03 消息中。第 3 和第 4 字段分别为查询当日零点和查询发生时的时间,用来作为查询的时间区间 条件。所有字段均使用字符串类型。 ERR - error segment ERR 段用于在确认消息中添加错误说明,迈瑞 HL7 接口的 ERR 段使 用以下域: 序号 1# 字段 Error Code and Location 长度 80 说明 错误代码与位置

备注:该消息段可能会在 QCK^Q02、DSR^Q03 或 ACK^Q03 消息中 (具体内容参见消息错误状态代码表) 。该消息段仅有一个字段,使用整 型数据类型。

1-23

QAK - query acknowledgment segment QAK 段包含跟随查询应答的一些信息,迈瑞 HL7 接口的 QAK 段使 用以下各域: 序号 1 字段 Query Tag 长度 32 说明 查询标记,取 SR (表示是样本申请信 息) 查询应答状态 OK:Data found, no errors NF:No data found, no errors AE : Application error AR : Application reject

2

Query Response Status

2

备注:该消息段会出现在 QCK^Q02 和 DSR^Q03 消息中。所有字段 均使用字符串数据类型。 DSP - display data segment DSP 段用来给出显示查询得到的样本申请信息和病人信息,可重复。 迈瑞 HL7 接口的 DSP 段使用以下各域: 序号 1 2 3# 4 5 字段 Set ID - DSP Display Level Data Line Logical Break Point Result ID 长度 4 4 300 内容 2 20 逻辑断点 结果 ID 说明 确定不同的 DSP 段 显示级别 数据行,查询到的

备注:该消息段仅出现在 DSR^Q03 消息中。第 1 字段使用整型数据 类型,其他字段均使用字符串数据类型。 第 3 字段“Data Line”用来显示从 LIS 服务器下载的样本申请信息。样 本申请信息的各详细条目和顺序见下表。其中,条码编号和项目编号是必 须要有的,其余信息可以为空,当样本包含的项目为多于 1 个时,则将从 第 29 字段增加字段,格式同 29 字段。

1-24

顺序 1 2 3 4

内容 Admission Number(住院号) Bed Number(床号) Patient Name(病人姓名) Date of Birth(出生日期)

类型和取值 String String String String , 格 式 为 YYYYMMDDHHmmSS (年月日时分秒)如 20061122130540。所有时 间的字段均为此格式。 String,男/M;女/F; 其他/O String,O、A、B、 AB String,blank String String String

5 6 7 8 9 10 11 12

Sex(性别) Patient Alias(别名(曾用 名) )用作血型 Race(种族) (未用) Patient Address(地址) County Code 郡县代码 ( (邮 编) ) Home Phone Number(家庭 电话) Business Phone Number 单 ( 位电话) Primary Language(主要语 言)

String,样本位,由 样本盘号^样本杯号组成 String,样本采集时 间 String,blank String,blank String , 门 诊 /outpatient ; 住 院 /inpatient;其他/Other String

13 14 15

Marital Status(婚姻状况) (未用) Religion(宗教) (未用) Patient Account Number 帐 ( 号)用作病人类别

16 17

Social Security Number(社 会保障号)医保帐号 Driver License Number(驾 驶执照号(身份证号?) )用作 收费类型 Ethnic Group(民族) Birth Place 出生地 ( (籍贯) ) Nationality(国家) Bar Code(样本条码)

String,自费/own; 社保/insurance String String String String

18 19 20 21

1-25

顺序 22 23 24 25 26

内容 Sample ID(样本编号) Sample Time(样本接收日 期时间即送检时间) 是否急诊 Collection Volume 采集量) (

类型和取值 int String,格式同 4 String,是:Y;否: N;若为空,则默认为 N float,样本手工稀释 倍数 String,可取值为血 清/serum、血浆/plasma、 尿液/urine。 此外, 也可取 值为生化仪操作软件中 数据字典中设置的自定 义的样本类型 string string String^string^string^string

Sample Type(样本类型)

27 28

Fetch Doctor(送检医生) Fetch Department(送检科 室) Test ID^Test Name^Unit^Normal Range 项目 id^项目名称^单位^ ( 参考范围)

29

生化仪用项目编号来标示一个项目,对于同一个项目,如果生化仪设 定的项目编号和 LIS 服务器上设定的项目编号并不一致,则可以在生化仪 操作软件中进行项目编号的对应关系。默认生化仪上的项目设置和 LIS 服 务器上相同。 DSC - Continuation pointer segment DSC 段用来在应答消息中指示是否为最后一条数据消息。 序号 1 字段 Continuation pointer 长度 180 说明 连续指针

备注:该消息段仅用于 DSR^Q03 消息中。在 DSR^Q03 消息用来应答 批量查询时,除最后一个样本申请信息 DSR 消息中该段唯一字段的值为 空(作为数据传输完毕的标志)以外,其余 DSR 消息中该段的唯一字段 不为空。该消息段仅有一个字段,其数据类型使用整型类型。

1-26

1.3

通信过程和消息示例
总体来说,HL7 消息格式为: <SB> ddddd <EB><CR> 其中,<SB>表示消息的开始,对应 ASCII 符为<VT>,即 0x0B; <EB>表示消息的结束,对应 ASCII 符为<FS>,即 0x1C; <CR>表示消息结束确认,也是不同消息间的分隔符,即为 0x0D; ddddd 为要传输的实际内容,包括若干个段,每个段后面都使用<CR> 结尾,即 0x0D。 下面为按照 HL7 格式的一系列消息内容。 生化仪向 LIS 服务器发送样本测试结果,是以样本为单位进行传输, 即一个样本包含的测试一起作为一个消息发送。 服务器判断该消息后, LIS 作出相应的应答。

其中,ORU 消息包含的段有 MSH、PID、OBR、OBX(若一个样本 包含多个项目,则有多个 OBX 段) 。其中 MSH 为消息头段,任何消息中 都包含,其格式内容示例如下(各字段中括号中的文字为解释语言,非字 段本身内容) : MSH|^~\&|Mindray(厂商名)|BS-400(设备型号)|||20070423101830(当时 系统时间,格式 yyyymmddhhMMss)||ORU^R01(消息类型)|1(消息控制 ID, 标识消息, 1 开始随着消息增加逐个累加)|P(固定值, 从 表示产品)|2.3.1(所 使用 HL7 协议的版本号)||||0(样本测试结果取 0、定标测试结果取 1、质控 测试结果取 2、其他置空)||ASCII(字符集)||| 注意:以下所有的消息示例中,在表示时间的字段中,若为 14 位数 字,则时间格式为年(4 位)月(2 位)日(2 位)时(2 位)分(2 位) 秒(2 位) ;若为 8 位数字,则时间格式为年(4 位)月(2 位)日(2 位) 。 若现在有一个病人,信息入下表: 字段含义 病人姓名 性别 值 Mike 男

1-27

出生日期 样本条码 样本类型 样本编号 是否急诊 项目编号 项目名称 测试结果 结果单位

1985 年 10 月 1 日 12345678 血清 10 是 2、5、6 TBil、ALT、AST 100、98.2、26.4 umol/L、umol/L、umol/L

则发送给 LIS 服务器的 ORU^R01 消息为:

LIS 服务器收到该消息后,将首先判断消息的合法性和消息类型,作 出相应的应答。以下是正常情况下的应答:

1-28

若 LIS 服务器检查收到的 ORU 消息有错误, 则可以在 MSA 段中设置 相应的错误代号返回,生化仪软件将做错误处理,给出报警。如 LIS 服务 器发生代号为 206 的拒绝错误时,其应答的 ACK 消息为:

生化仪向 LIS 服务器发送定标测试结果,一个项目的所有定标测试结 果一起组成一个 ORU 消息进行发送。 这里 ORU 消息包含的段及具体段的内容与发送样本测试结果时的 ORU 消息有较大区别。 发送定标测试结果的 ORU 消息只包括 MSH 和 OBR 段。 若现在有一个项目申请了定标测试,相关信息如下表: 字段含义 项目编号 项目名称 定标方法 定标液编号 定标液名称 定标液批号 定标液有效期 值 6 ASO Spline 1、2、3 WATER、CALIB1、CALIB2 1111、2222、3333 2030 年 1 月 1 日、2030 年 1 月 1 日、2030 年 1 月 1 日 0、2、3

定标液标准浓度

1-29

定标液浓度水平 反应度

低(L)、低(L)、低(L) 797.329332 、 843.143762 、 1073.672512 797.329332 、 22.907215 、 -69.207178 、 34.603589 和 843.143762 、 161.321571 、 138.414356、-69.207178

定标参数(R0,a,b,c)

则发送给 LIS 服务器的 ORU^R01 消息为:

LIS 服务器给出的应答:

1-30

生化仪向 LIS 服务器发送质控测试结果,对于日间质控,每个质控测 试组成一个消息进行发送;对于实时和日内质控,每个项目的多个质控测 试一起组成一个消息进行发送。 这里 ORU 消息包含的段和定标结果发送中的 ORU 消息相同, 具体段 的内容含义也类似。 若现在有一个项目申请了质控测试,相关信息如下表: 字段含义 项目编号 项目名称 质控液编号 质控液名称 质控液批号 质控液有效期 值 7 AST 1、2 QUAL1、QUAL2 1111、2222 2030 年 1 月 1 日、2030 年 1 月1日 低(L)、高(H) 45、55 5、5 0.130291、0.137470

质控液浓度水平 质控液均值(即平均浓度) 质控液标准差 测得的结果值(即浓度)

则发送给 LIS 服务器的 ORU^R01 消息为:

1-31

LIS 服务器给出的应答:

生化仪向 LIS 服务器发出查询请求,根据指定的条码获取对应的样本 信息、病人信息、项目信息。

例如,向 LIS 服务器查询下载一个条码号为 0019 的样本,则将发出 的 QRY^Q02 消息为:

1-32

LIS 服务器接收该消息后,将返回 QCK^Q02 消息作应答,若应答有 对应样本,则消息为:

若应答表示无对应样本,则返回消息为:

在 LIS 服务器有对应样本的情况下, 返回查询应答 QCK^Q02 消息后, 将发送数据消息 DSR^Q03,相关病人、样本、项目信息为 字段含义 病人姓名 性别 出生日期 血型 病人类别 收费类型 住院号 床号 值 Tommy 男 1962 年 8 月 24 日 O 门诊病人 自费 1212 27

1-33

样本条码 样本编号 样本送检时间 是否急诊 样本类型 送检医生 送检科室 项目编号

0019 3 2007 年 3 月 1 日 18 时 35 分 否 血清 Mary Dept1 1、2、5

则消息应为:

1-34

1-35

而若之前已经返回了表示无对应样本的 QCK^Q02 消息,则不用再发 送 DSR 消息。 生化仪在接收到 DSR 消息后,将作出应答确认,消息为:

生化仪向 LIS 服务器发出批量查询请求,具体分为获取当日全部样本 和获取当日最新。 我们是以时间段(开始时间~结束时间)来区别这两种请求方式,如 下表: 获取方式 当日全部 开始时间 时间 当日零点 请 求 发出去时 系统时间 请 求 发出去时 系统时间 结 束

当日最新 时间

最近一次查询的结束

例如:在 2007 年 3 月 20 日下午 5 点做出一个批量查询请求,想获取 当日全部样本。请求消息为:

与根据条码进行单条获取一样,LIS 服务器将作出是否有符合查询条 件的样本的应答。若有应答,则在返回查询应答后,将发送所有符合条件

1-36

的样本。每一个样本信息将用一个 DSR 消息传送,最后一个 DSR 消息的 DSC 段为空,表示本次批量传输样本结束。现假设有 LIS 服务器找到 3 个 样本,具体信息分别为: 字段含义 病人姓名 性别 出生日期 样本 1 相应的值 Jacky 男 1972 年 2 月 16 日 样本 2 相应的值 Jessica 女 1983 年 5 月 12 日 1587121 3 血浆 是 2、3、6 样本 3 相应的值 Anata 女 1979 年 12 月 12 日 1587125 9 尿液 是 8

样本条码 样本编号 样本类型 是否急诊 包括的项 目编号

1587120 2 血清 否 1、4

则消息应为:

1-37

1-38

1-39

生化仪每接收到一个 DSR 消息,回复一个应答 ACK 消息。对如上三 个 DSR 消息,应答 ACK 消息分别为:

1-40

LIS 系统如果要主动发送样本申请信息,则需要将 MSH 的第 15 字段 取值为”P”,如果要主动发送数据消息 DSR^Q03,相关病人、样本、项目 信息为 字段含义 病人姓名 性别 出生日期 血型 病人类别 收费类型 住院号 床号 样本条码 样本编号 样本送检时间 是否急诊 样本类型 送检医生 送检科室 项目编号 值 Tommy 男 1962 年 8 月 24 日 O 门诊病人 自费 1212 27 0019 3 2007 年 3 月 1 日 18 时 35 分 否 血清 Mary Dept1 1、2、5

则消息应为:

1-41

1-42

1-43

生化仪在接收到 DSR 消息后,将作出应答确认,消息为:

注意:
以上示例<CR>后面的换行只是为阅读方便, 实际报文并不包含 换行。

1-44

2 迈瑞 ASTM 接口
2.1

迈瑞 ASTM 接口概述
ASTM 接口是迈瑞全自动生化仪器为适应当今快速发展的实验室信 息系统(LIS)而开发的新功能,它为迈瑞全自动生化仪器和其他基于 IP 协议的网络提供一个通道。使用 TCP/IP 连接,LIS 服务器可以收到来自生 化仪的测试数据,也可以发送样本申请信息给生化仪。生化仪通过实时方 式和批量发送方式将病人信息、样本信息、测试结果信息等上报给 LIS 服 务器,也支持用户通过实时扫描样本条码方式和批量方式来获取样本申请 信息在下面的具体描述中将分别描述这两种连接方式。本接口下数据的传 输格式都是按照 ASTM 版本为 E1394-97 来创建的。本接口支持生化仪和 LIS 系统的双向传输。

2.1.1 迈瑞 ASTM 协议
ASTM 协议为标准组织美国材料实验室协会(ASTM)制定的在医疗临 床实验室仪器和计算机系统间传输信息的一个标准,此标准有多个版本, 本文中提到的版本为 E1394-97(下文中提到的 ASTM 均为 ASTM 的 E1394-97),是在 1997 年确定的版本。 因为迈瑞 ASTM 接口只用到部分的数据,所以只有部分的 ASTM 中 规定的消息类型,记录类型和其他数据在此接口中使用。

2-1

2.1.2 协议中的发送与接收流程
ASTM 协议链路的操作模式为一种单工模式,即在一个时间点上数据 的传输始终只能在一个方向,就是说在仪器发送数据的时候,计算机系统 只能是等待来接收数据,而计算机系统应答数据的时候,仪器也只能是等 待接收应答。 ASTM 协议规定当发送者需要发送数据时, 首先发送<ENQ>控制命令 字符给意向接收者, 接收者如果有资源进行数据接收将应答<ACK>给发送 者,否则就应答<NAK>,发送者成功收到<ACK>控制命令字符后将进行 数据帧的发送,当数据帧发送完成后,发送<EOT>控制命令字符告知接收 者,发送过程宣告结束。发送和接收流程如下图:

2-2

其中<ENQ>、<ACK>、<EOT>、<NAK>、<STX>均为标准的 ASCII 编码的控制 符,具体 16 进制值参见下表: 控制符 <ENQ> <ACK> <EOT> <NAK> <STX> <LF> <CR> <ETB> <ETX> ASCII 编码十六进制值 0x05 0x06 0x04 0x15 0x02 0x0A 0x13 0x17 0x03

2.1.3 ASTM 协议通讯方式
ASTM 协议确定了链路有三种状态,分别是主模式、从模式、中立模 式。主模式为数据的发送方,将主动把数据发送给接收者。从模式为被动 接收者,从发送者接收数据后只做相关控制命令的应答。中立模式为一种 等待模式,在没有数据需要发送和有效数据接收的时候为中立模式。仪器 和 LIS 系统任何一方进入主模式后,别一方必须进入从模式,两方可以同 时进入中立模式,任何一方在某一时刻只能进入一种模式。 仪器和 LIS 系统同时无数据需要发送时,这个时候两方将都进入中立 模式。 如果一方有数据需要发送, 例如仪器需要从 LIS 系统查询样本信息, 仪器将先发送<ENQ>控制命令字符给 LIS 系统, 发送完成后仪器将不再处 理任何接收到的除了<ACK>、<NAK>、<ENQ>之外的命令或数据。LIS 系统收到<ENQ>后将应答<ACK>控制命令字符,如果应答完成,这个时 候 LIS 系统将进入从模式, 做好接收数据的准备。 此时仪器将进入主模式, 将进行请求数据的发送。当请求数据发送完成后,仪器最后发送<EOT>控 制命令字符给 LIS 系统,告知 LIS 系统数据全部发送完成,仪器将进入中 立模式。LIS 系统收到<EOT>后也将进入中立模式。下面对各种数据发送 情况的进行描述.

2.1.3.1 发送测试结果的通讯流程
下图是一个发送测试结果的一个流程图:

2-3

.

当仪器和 LIS 系统都使用双向通讯模式的时候,双方都可以成为发送 者或接收者,所以在同一时刻双方可能都有数据需要发送给对方,这样双 方就会在同时发送<ENQ>控制命令字符以获取主模式。由于 ASTM 协议 是一个工作在单工传输模式下的协议,发送和接收都是同步进行的,发送 一条数据请求就会停止发送等待收到应答后再进行下一条数据请求的发 送。如果双方同时进行数据发送将引发冲突,ASTM 协议针对这种冲突制 定了下面两条规则:

(1)

在发送<ENQ>控制命令字符后收到<ENQ>控制命令字符,LIS 系 统必须停止任何数据发送的尝试,必须准备好接收数据。当收到 下一条<ENQ>控制命令字符,回复<ACK>或<NAK>来确认接收 准备就绪。

(2)

在发送<ENQ>控制命令字符后收到<ENQ>控制命令字符, 仪器会 发送<NAK>,等待 LIS 系统的 ACK,如果没有等到将继续发送 另一个<ENQ>控制命令字符。

2-4

2.1.3.2 发送请求冲突的处理流程
从规则里可以看出,当发生冲突的时候,仪器有优先权进入主模式, LIS 系统必须先放弃自己的数据发送,等待仪器数据完送完成进入中立模 式后再申请进入主模式。 下图是一个冲突流程图:

2-5

2.1.3.3 样本查询和样本下载的通讯流程
查询样本时,其发送状态图如下:

上图中整体上是查询样本的处理流程,其中由两个流程组成,一个查询 流程,一个是下载流程。当 LIS 系统主动下载样本信息时,就只需要采用下 载流程。

2-6

2.2

ASTM 通 讯
包括 2 个方面:测试结果的传输和样本申请信息的获取。测试结果的 传输主要实现生化仪传输检验数据至外部系统(如 LIS) 。数据传输的方式 有测试时的实时传输和对历史结果的批量传输。样本申请信息的获取是指 生化仪从 LIS 获取所需的样本申请信息至本地进行测试。获取的方式有实 时传输(仅能在配置样本扫描系统的生化仪上使用,用样本条码匹配,扫 描后获取)和批量获取(当天到发出请求为止时间段内的样本信息都是需 要获取的) ,LIS 系统也可以主动发送样本申请信息到仪器。

2.2.1 ASTM 协议介绍
本章描述迈瑞 ASTM 接口使用,下面将描述通用的语法规则。

ASTM 协议定义了 7 大消息记录,分别为:

1. 消息头记录(Message Header Record) 2. 病人信息记录(Patient Information Record) 3. 测试单记录(Test Order Record) 4. 测试结果记录(Result Recorcd) 5. 注释记录(Comment Record) 6. 请求信息记录(Request Information Record) 7. 消息结束记录(Message Terminator Record)

发送的数据中将会包含上面的 7 种消息记录的部分或全部。 例如: 一个完整的样本测试结果 ASTM 协议数据帧结构如下: Message Header Record Patient Information Record Test Order Record Result Recorcd Comment Record (optional) Result Recorcd Comment Record (optional) Patient Information Record Test Order Record Result Recorcd Comment Record (optional)

2-7

·· · Message Terminator Record 每一个 ASTM 消息由一些消息记录组成,消息记录由<CR>结尾。 每个记录由 1 个字符的记录名和一定数目的域组成,域由组件构成,在 每个消息的 H 记录定义各个组成单元的分隔符。 例如:
H|\^&|||BS400^01.03.07.03^123456|||||||PR|1394-97|20090910102501<CR>

其中: 在 H 之后的四个字符定义用来区分各域、重复度和组件的分隔符。迈 瑞 ASTM 接口使用下表的字符:

字符 | \ ^ &

意义 域分隔符 重复分隔符 组件分隔符 转义字符

当域内容包含上表字符时,需要使用转义字符进行转义,在迈瑞 ASTM 标准中,”|”进行转义后为”&|”。

2.2.2 ASTM 数据帧格式
2.2.2.1 ASTM 数据记录格式

所有 ASTM 的数据发送的格式都以如下的方式: <STX> FN <FRAME> <CR> <ETB> or <ETX> <CS><CR><LF> 其中: <STX> :起始帧头(0x02) FN :帧号 (0-7) <FRAME> :帧数据(域分隔符为|) <CR> :帧数据结束符 (0x0D) <ETB> :帧结束符–请求的数据过长时用于分帧发送的帧结束符(0x17) <ETX> :帧结束符 (0x03) <CS> :校验和– 从 FN 到<ETB>或者<ETX>的 ASCII 码累积和(<STX> <CS>和尾部的<CR><LF>的不参与校验和的计算) <CR> :ASCII 回车符(0x0D). <LF> :ASCII 换行符(0x0A).

2-8

ASTM 协议消息帧分为两种类型,中间帧和结束帧。中间帧并不是必 须,中间帧用于支持分帧发送模式下,当一个消息过大时可以将消息分成 若干小的中间帧。结束帧是必须的,结束帧表示数据帧已经全部发送。 中间帧格式:<STX> FN <FRAME> <ETB> <CS> <CR><LF> 结束帧格式:<STX> FN <FRAME> <ETX><CS> <CR><LF> 其中<CS>为两个字节的检验和。该检验和为 FN 到<ETB>或<ETX> 的 ASCII 码累积和对 256 取余,得到的高位放在<CS>第一个字节,低位 放在<CS>第二个字节。

2.2.2.2
记录类型 H P O R C Q L

ASTM 消息记录编码
记录描述 消息头记录 Header Record 病人信息记录 Patient Record 测试单记录 Order Record 测试结果记录 Result Record 注释记录 Comment Record 请求信息记录 Request Information Record (Host query) 消息结束记录 Terminator Record

2.2.3 ASTM 记录类型介绍
下面分别对 ASTM 的 7 种记录进行简单介绍

表中列出了消息记录中所有使用的域。其中,序号后有#的为 ASTM 规定的必选字段。

注意:
在迈瑞 ASTM 接口中,为以后可能的扩充需要,我们不省略消 息记录中的任何字段,如果该字段无值,则置空处理。

2.2.3.1 消息头记录 HeaderRecord-“H”
任何一个消息都是以“H”消息记录作为消息头来发送,在 H 消息的 第 2 个域中包含的是消息中需要用到分隔符,因此每个消息中都必须包含 H 消息头

2-9

ASTM Field
1# 2#

Field Name
Record Type ID Delimiter Definition Message Control ID Password Sender Name or ID Sowftware Version Serial Number Sender Street Address Reserved field Sender Telephone Number Characteristics sender Receiver ID Comment or Special Instructions of

Field Contents
H | \ ^ &

Max Length
1 4

Field Description
记录类型 ID 字段分隔符 重复分隔符 成份分隔符 换码分隔符 置空,保留。 置空,保留。 仪器名称 软件版本 仪器序列号 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。

3 4 5 6 7 8 9 10 11

字符串 字符串与数字 字符串与数字 40 20 20 PR(病人测试结果) QR(质控测试结果) CR(定标结果) RQ(样本请求查询) QA(样本查询回应) SA(样本申请信息) 支持字符串和数字 YYYYMMDDHHMMSS 14 2

12#

Processing ID

消息类型

12 13# 14 Version Number Date and Time

协议版本编 号,固定为 1394-97 消息创建的 日期和时间

Example: 发送消息头和结束记录(Instrument => Host)
H|\^&|||BS400^01.03.07.03^123456|||||||PR|1394-97|20090910102501<CR> L|1|N<CR>

2.2.3.2 病人信息记录 Patient Record – “P”
在获取或下载的样本信息、发送样本测试结果信息中,病人信息是必 须的,它是样本信息的一部分。

2-10

ASTM Field
1# 2 3 4 5

Field Name
Record Type ID Sequence Number Practice Assigned Patient ID Patient ID Patient ID #3 Patient Name P

Field Contents

Max Length
1 3 -

Field Description
记录类型 ID 序列号 置空,保留。 病人 ID(病人住 院号) 置空,保留。 病人姓名 Last^First^Midd le Initial 名 姓 置空,保留。 出 生 日 期 20091001 年龄

字符串和数字

25 -

6#

Last Name First Name Middle Initial Reserved field Birth date Age

字符串 字符串 字符串

20 20 1 -

7

字符串 数字 Y = year M = Month

8 6

8 Age Unit

W = week D = Days H = hours If empty =Year

1

年龄单位

9 10 11

Patient Sex Patient Race Patient Address

M(女) F(男) U(未知) 字符串 字符串 A B O AB 其他自定义 字符串

1 20 50

病人性别 民族 病人地址

12

Reserved Field

20

用作血型

13

Patient Telephone Attending Name Physician

13

联系方式 主治医生

14

Last Name First Name Middle Initial

字符串 字符串 字符串 icterus:黄疸 hemolysis:溶血 lipemia:脂血 其他根据平台客户的自 定义值进行取值。 字符串

20 20 1

名 姓 用作样本性状, 使 用 icterus 等时 需注意大小写敏 感。 医保帐号

15

Special field 1

30

16

Body Surface Area (M2)

20

2-11

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Patient Height Patient Height Unit Patient Weight Patient Weight Unit Patient Diagnosis Patient Medications Patient Diet Practice Field #1 Practice Field #2 Admission and dischargedates Admission Status Location Nature of alt. Diag. Code and Class. Alt. Diag. Code and Class Patient Religion Marital Status Isolation Status Language Hospital Service Hospital Institution Dosage Category

字符串 字符串 字符串

8 50 20 20 -

置空,保留。 置空,保留。 置空,保留。 置空,保留。 临床诊断 病人类别 血袋编号 置空,保留。 置空,保留。 置空,保留。 置空,保留。 病区 用作病床 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。

字符串 字符串

10 10 -

其中,对于 P-6 病人姓名,用户可以将姓名直接填入 Last Name。 Example: 发送病人信息记录(Host => Instrument)

H|\^&|||BS400^01.03.07.03^123456|||||||SA|1394-97|20090910102501<CR> P|1||PATIENT111||Smith^Tom^J||19600315|M|||A||Dr.Bean|icteru|100012546||| Diagnosis information||0001|||||A1|002||||||||<CR> L|1|N<CR>

2-12

2.2.3.3

测试单记录 Test Order Record –“O”
测试单记录用于传输检验报告相关的信息。

在传输的是病人样本测试结果信息时(H-12 取 PR/SA/QA 时) ,其在 迈瑞 ASTM 接口中使用下列各域

ASTM Field
1# 2 3 4

Field Name
Record Type ID Sequence Number Sample ID Sample Tray No. Sample Pos Instrument SpecimenID Assay No. Assay Name Dilution Rate Repeat Num

Field Contents
O 数字 字符串和数字 数字 数字 字符串 字符串 字符串 数字 数字 R(常规) S(STAT 测 试) 字符串 字符串

Max Length
1 3 20 2 2 29 12 20 4 2 1 14

Field Description
记录类型 ID 序列号 样本 ID 样本盘号 样本杯位 样本条码 项目编号 项目名称 稀释倍数 重复测试次数 是否急诊 样本申请时间 20090910121532 样本采集时间 20090910121532 置空,保留。

5

6 7 8 9 10 11 12 13 14 15

Priority Requested Date and Time (Sample program creation date) Specimen Collection Date and Time Collection end Time Collection Volume Collected by (ID or Name) Action Code Danger Code Relevant Clinical Information Date/Time Specimen Received in the Lab.

14

0-99999.0 Max = 99999.0 字符串 字符串 字符串 字符串 字符串 serum urine CSF plasma timed other blood amniotic urethral saliva cervical synovial 字符串 字符串 字符串

7 18 -

采集量 采集者 置空,保留。 置空,保留。 置空,保留。

14 10

送检时间 20090910121532

16

Specimen type (This field is not translated to local languages)

样本类型, 需注意大小写敏 感。 样本类型默认取值按左 侧定义取值, 根据产品的不 同, 用户也可以更改为自定 义值 (即操作软件上定义的 样本类型)

17

Ordering Physician Last Name First Name Middle Initial

20 20 1

送检医生 名 姓

2-13

18 19

20 21 22 23 24 25 26# 27 28 29 30 31

Physician Phone number Offline Dilution factor User Field #2 Last Name First Name Middle Initial Laboratory field #1 Laboratory field #2 Date/Time Results Reported/Mod Instrument Charge to computer system Instrument Section ID Report Type Reserved Field Location Specimen Collected Nosocomial Infection flag Specimen Service Specimen Institution

字符串 数字 字符串 字符串 字符串

30 4

送检科室 稀释因子 检验医生 名 姓 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 报告类型 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。

20 20 1 -

O(来自 LIS 的请求) 1 Q(查询响应) F(最终的结果) -

其中,第 5 字段的项目代号为通讯双方都能识别的项目代号。当仪器发送样 测试结果给 LIS 系统时,第 26 字段的 ReportType 取值为 F。当 LIS 系统发送响 应仪器查询请求的样本信息时,第 26 字段的 ReportType 取值为 Q。当 LIS 系统 主动发送样本信息给仪器时,第 26 字段的 ReportType 取值为 O。
Example: 发送样本申请信息(Host => Instrument)
H|\^&|||BS400^01.03.07.03^123456|||||||SA|1394-97|20090910102501<CR> P|1||PATIENT111||Smith^Tom^J||19600315|M|||A|||icteru||||||01|||||A1|002|||| ||||<CR> O|1|1^1^1|SAMPLE123|1^Test1^2^1\2^Test2^2^1\3^Test3^2^1\4^Test4^2^1|R|20 090910135300|20090910125300|||John|||||Urine|Dr.Who|Department1|1|Dr.T om||||||O|||||<CR> L|1|N<CR>

在传输的是项目质控测试结果信息时(H-12 取 QR 时) ,其在迈瑞 ASTM 接 口中使用下列各域

2-14

ASTM Field
1# 2 3 4

Field Name
Record Type ID Sequence Number Sample ID Sample Tray No. Sample Pos Instrument SpecimenID Assay No. Assay Name Dilution Rate Repeat Num

Field Contents
O 数字 字符串和数字 数字 数字 字符串 字符串 字符串 数字 数字 R(常规) S(STAT 测 试) 字符串 字符串

Max Length
1 3 20 2 2 29 12 20 4 2 1 14

Field Description
记录类型 ID 序列号 置空,保留。 置空,保留。 置空,保留。 置空,保留。 项目代号 项目名称 置空,保留。 置空,保留。 置空,保留。 质控时间 20090910121532 置空,保留。 置空,保留。

5

6 7 8 9 10 11

Priority Requested Date and Time (Sample program creation date) Specimen Collection Date and Time Collection end Time Collection Volume Collected by (ID or Name) No. Name Batch No. period of validity Average Concentration Level Standard Diff. Concentration Danger Code Relevant Clinical Information Date/Time Specimen Received in the Lab.

14

0-99999.0 Max = 99999.0 字符串 字符串 字符串 字符串 字符串 数字 高-H;中-M;低-L 数字 数字 字符串 字符串 字符串 Serum Urine CSF Plasma Timed Other Blood Amniotic Urethral Saliva Cervical Synovial

7 18 10 10 20 8 9 1 9 9 -

置空,保留。 置空,保留。 质控液编号 质控液名称 质控液批号 质控液有效期 20090910 质控液均值 质控液浓度水平。 质控液标准差 测试结果值(浓度) 置空,保留。 置空,保留。

12

13 14 15

14 10

置空,保留。

16

Specimen type (This field is not translated to local languages)

置空,保留。

2-15

17

18 19

20 21 22 23 24 25

Ordering Physician Last Name First Name Middle Initial Physician Phone number Offline Dilution factor User Field #2 Last Name First Name Middle Initial Laboratory field #1 Laboratory field #2 Date/Time Results Reported/Mod Instrument Charge to computer system Instrument Section ID

字符串 字符串 字符串 字符串 数字 字符串 字符串 字符串

20 20 1 30 4

置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。

20 20 1 -

26 27 28 29 30 31

Report Type Reserved Field Location Specimen Collected Nosocomial Infection flag Specimen Service Specimen Institution

O(来自 LIS 的请求) 1 Q(查询响应) F(最终的结果) X(样本被拒绝) -

报告类型 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。

Example: 发送质控记录(Instrument => Host)
H|\^&|||BS400^01.03.07.03^123456|||||||QR|1394-97|20090910102501<CR> P|1|||||||||||||||||||||||||||||||||<CR> O|1|||||20090910121532|||||1^QC1^1111^20100910^10^L^5^10.28\2^QC2^2222^2 0100910^20^M^10^20.48\3^QC3^3333^20100910^30^H^15^30.25||||||||||||||F |||||<CR> L|1|N<CR>

2-16

在传输的是项目定标测试结果信息时(H-12 取 CR 时) ,其在迈瑞 ASTM 接 口中使用下列各域

ASTM Field
1# 2 3 4

Field Name
Record Type ID Sequence Number Sample ID Sample Tray No. Sample Pos Instrument SpecimenID Assay No. Assay Name Dilution Rate Repeat Num

Field Contents
O 数字 字符串和数字 数字 数字 字符串 字符串 字符串 数字 数字 R(常规) S(STAT 测 试) 字符串 字符串

Max Length
1 3 20 2 2 29 12 20 4 2 1 14

Field Description
记录类型 ID 序列号 置空,保留。 置空,保留。 置空,保留。 置空,保留。 项目代号 项目名称 置空,保留。 置空,保留。 置空,保留。 定标时间 20090910121532 置空,保留。 置空,保留。

5

6 7 8 9 10 11 12

Priority Requested Date and Time (Sample program creation date) Specimen Collection Date and Time Collection end Time Collection Volume Collected by (ID or Name) Action Code No. Name Batch No. Period of validity Concentration Level Response

14

0-99999.0 Max = 99999.0 字符串 字符串 字符串 字符串 字符串 字符串 数字 高-H;中-M;低-L 数字 0-单点线性; 1-两点线性; 2-多点线性; 3-Logistic-Log4P; 4-Logistic-Log5P; 5-Exponential 5P; 6-Polynomial 5P ; 7-Parabola ; 8-Spline。 数字 数字 数字 数字 数字 数字 字符串

7 18 10 10 20 8 9 1 9 1

置空,保留。 置空,保留。 置空,保留。 定标液编号 定标液名称 定标液批号 定标液有效期 20090910 定标液标准浓度 定标液浓度水平。 定标反应度

13

Calibrate Rule

用作定标规则。

14 K R0 a b c d 15 Date/Time Specimen Received in the Lab.

9 9 9 9 9 9 14

K 参数 R0 参数 a 参数 b 参数 c 参数 d 参数 置空,保留。

2-17

16

Specimen type (This field is not translated to local languages)

Serum Urine CSF Plasma Timed Other Blood Amniotic Urethral Saliva Cervical Synovial 字符串 字符串 字符串 字符串 数字 字符串 字符串 字符串

10

置空,保留。

17

18 19

20 21 22 23 24 25

Ordering Physician Last Name First Name Middle Initial Physician Phone number Offline Dilution factor User Field #2 Last Name First Name Middle Initial Laboratory field #1 Laboratory field #2 Date/Time Results Reported/Mod Instrument Charge to computer system Instrument Section ID

20 20 1 30 4

置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。

20 20 1 -

26 27 28 29 30 31

Report Type Reserved Field Location Specimen Collected Nosocomial Infection flag Specimen Service Specimen Institution

O(来自 LIS 的请求) 1 Q(查询响应) F(最终的结果) X(样本被拒绝) -

报告类型 置空,保留。 置空,保留。 置空,保留。 置空,保留。 置空,保留。

不同的定标规则有不同的定标参数。 对于单点线性定标、两点线性定标和多点线性定标,有 2 个定标参数 K、R0; 对于 Logistic-Log4P,有 4 个定标参数 K、R0、a、b。 对于 Logistic-Log5P 和 Exponential 5P,有 5 个定标参数 K、R0、a、b、c。 对于 Polynomial 5P,有 5 个定标参数 R0、a、b、c、d。

2-18

对于 Parabola,有 3 个定标参数 R0、a、b。 对于 Spline,定标参数 R0i、ai、bi,ci。Spline 存在多组参数,对于 K、R0、 a、b、c、d 需要进行重复。如: 8^^12.5^0.58^0.9871^2.447^\^187.5^150.58^220.9871^72.447^\^82.5^98.58 ^4.9871^9.447^\^2.5^9.58^7.9871^9.447^

Example: 发送定标记录(Instrument => Host)
H|\^&|||BS400^01.03.07.03^123456|||||||CR|1394-97|20090910102501<CR> P|1|||||||||||||||||||||||||||||||||<CR> O|1|||||20090910121532||||||1^Cal1^1111^20100910^10^L^11\2^Cal2^2222^201 00910^20^M^22\3^Cal3^3333^20100910^30^H^33|5^^1.25^25.1^36.48^10.78^98 .41||||||||||||F|||||<CR> L|1|N<CR>

2.2.3.4

测试结果记录 Result Record-“R”

Result Record 记录包含了一个检验项目的一个测试结果,也就是说一 个测试结果将会有一个 Result Record 记录, 只有从仪器发送到 LIS 服务端 的消息才包含该消息记录 ASTM Field
1# 2

Field Name
Record Identifier Sequence Number Assay No.# Assay Name

Field Contents
R 1-n 字符串 字符串 数字 I:定性结果 F:定量结果 数字(定量) 字符串 (阴性(-)、 阳性 (+)、弱阳性(+-)等) 浊度(L) 溶血(H) 黄疸(I) 字符串 数字 数字

Max Length
1 3 12 20 2 1 14 15 14 14 14 12 12 12

Field Description
记录类型 ID 序列号 项目编号 项目名称 结果重复次数编号 结果类型 定量最终测试结果, 结果类型为 F 时有效 定性最终测试结果, 结果类型为 I 时有效 血清项目最终结果L 血清项目最终结果H 血清项目最终结果I 结果单位 参考范围上限 参考范围下限

3#

Replicate number Result Type Measurement Value Interpretation

4

SI L Value SI H Value SI I Value

5 6

Units Measurement Range Upper Limit Measurement Range Lower Limit

2-19

7 8 9#

Result Abnormal flag Nature of Abnormality Testing Result Status Measurement Value Interpretation

L(结果 < 参考范围) H(结果 > 参考范围) N(正常) 字符串 F(最终结果) 数字(定量) 字符串 (阴性(-)、 阳性 (+)、弱阳性(+-)等) 浊度(L) 溶血(H) 黄疸(I)

1 15 1 14 15 14 14 14 -

异常结查标记 定性参考值,结果类 型为 I 是有效 结果状态 定量原始测试结果, 结果类型为 F 时有效 定性原始测试结果, 结果类型为 I 时有效 血清项目原始结果L 血清项目原始结果H 血清项目原始结果I 置空,保留。 开始测试时间 测试完成时间 消息发送者 设备 ID

10

SI L Value SI H Value SI I Value Operator Identification Date/time test started Date/Time test Completed Instrument Identification (Sender Name) Device ID

11 12 13

字符串 字符串 字符串 如 LIS or BS400 数字

14 14 16 10

14

Example: 发送样本测试结果(Instrument => Host)
H|\^&|||BS400^01.03.07.03^123456|||||||PR|1394-97|20090910102501<CR> P|1||PATIENT111||Smith^Tom^J||19600315|M|||A|||icteru||||||01|||||A1|002|||| ||||<CR> O|1|1^1^1|SAMPLE123|1^Test1^2^1\2^Test2^2^1\3^Test3^2^1\4^Test4^2^1|R|20 090910135300|20090910125300|||John|||||Urine|Dr.Who|Department1|1|Dr.Tom ||||||F|||||<CR> R|1|1^Test1^1^F|14.5^|Mg/ml||5.6^99.9|N||F|||20090910134300|200909101353 00|BS400^123<CR> R|2|2^Test2^1^F|3.5^|Mg/ml||5.6^50.9|L||F|||20090910134300|2002031613530 1|BS400^123<CR> R|3|3^Test3^1^F|24.5^|Mg/ml||1.1^20.9|H||F|||20090910134300|200203161353 02| BS400^123<CR> R|4|4^Test4^1^I|^Negative|Mg/ml||||Positive|F|||20090910134300|200203161 35303|BS400^123<CR> L|1|N<CR>

2-20

2.2.3.5

注释记录 Comment Record – “C”

Comment Record 记录目前只应用 Result Comment, Result Record 在 记录中用于表示测试结果的描述 ASTM Field
1# 2 3 4 5

Field Name
Record Identifier Sequence Number Comment Sourc Comment Text Comment Type

Field Contents
C 1-n I 字符串 G (结果注释) I (异常字符串)

Max Length
1 3 1 90 1

Field Description
记录类型 ID 序列号 注释来源,固定值 注释文本 注释类型

Example: 发送注释记录(Instrument => Host)
H|\^&|||BS400^01.03.07.03^123456|||||||PR|1394-97|20090910102501<CR> P|1||PATIENT111||Smith^Tom^J||19600315|M|||A|||icteru||||||01|||||A1|002|||| ||||<CR> O|1|1^1^1|SAMPLE123|1^Test1^2^1|R|20090910135300|20090910125300|||John|| |||Urine|Dr.Who|Department1|1|Dr.Tom||||||F|||||<CR> R|1|1^Test1^1^F|14.5^|Mg/ml||5.6^99.9|N||F|||20090910134300|200909101353 00|BS400^123<CR>

C|1|I|Result Description|I<CR>
L|1|N<CR>

2.2.3.6

请求信息记录 Request Record-“Q”

Request Record 记录是用于向 LIS 服务器查询样本申请信息的。它是 由仪器端向 LIS 服务端发送包含指定病人 ID、样本 ID、时间范围等查询 条件的消息,若 LIS 服务在指定的时间内没有返回查询的信息,仪器端可 以发送取消查询的消息,以取消上次的查询操作。

2-21

ASTM Field
1# 2 3 4 5 6 7 8 9 10 11 12 13#

Field Name
Record Identifier Sequence Number Patient ID Specimen ID Ending Range ID Universal Test Id Nature of Request Time Limits Beginning Request results date/time. Ending Request results date/time Requesting Physician name Requesting Physician Telephone User field # 1 User field # 2 Request Information status Codes

Field Contents
Q 1-n 字符串 字符串

Max Length
1 3 20 29 -

Field Description
记录类型 ID 序列号 病人 ID 样本 ID(条码) 置空,保留。 置空,保留。 置空,保留。 查询起始时间 查询截止时间 置空,保留。 置空,保留。 置空,保留。 置空,保留。 查询命令码

字符串 字符串

14 14 -

O:请求样本查询 A:取消当前的查询请 求

1

Example: 发送查询请求记录(Instrument => Host)
H|\^&|||BS400^01.03.07.03^123456|||||||RQ|1394-97|20090910102501<CR> Q|1|^SAMPLE123||||||||||O<CR> L|1|N<CR>

发送取消查询记录(Instrument => Host)
H|\^&|||BS400^01.03.07.03^123456|||||||RQ|1394-97|20090910102501<CR> Q|1|^SAMPLE123||||||||||A<CR> L|1|N<CR>

发送结束记录,用I表示先前的查询没有查到相应的样本信息 (Host
L|1|I<CR>

=> Instrument)

H|\^&|||BS400^01.03.07.03^123456|||||||QA|1394-97|20090910102501<CR>

返回查询到的样本信息记录(Host

=> Instrument)

H|\^&|||BS400^01.03.07.03^123456|||||||SA|1394-97|20090910102501<CR> P|1||PATIENT111||Smith^Tom^J||19600315|M|||A|||icteru||||||01|||||A1|002|||| ||||<CR> O|1|SAMPLE123^1^1||1^Test1^2^1\2^Test2^2^1\3^Test3^2^1\4^Test4^2^1|R|20090 910135300|20090910125300|||John|||||Urine|Dr.Who|Department1|1|Dr.Tom|||||

2-22

|Q|||||<CR> L|1|N<CR>

2.2.3.7

消息结束记录 Terminator Record-“L”
Terminator Record 记录在每个消息的结尾表示该消息的结束。

ASTM Field
1# 2

Field Name
Record Identifier Sequence Number

Field Contents
C 1-n N=normal termination I=No information available from the last query. Q=Error for in last request for information

Max Length
1 3

Field Description
记录类型 ID 序列号

3#

Terminator code

1

结束码

Example: 发送结束记录(Instrument => Host)
H|\^&|||BS400^01.03.07.03^123456|||||||PR|1394-97|20090910102501<CR> L|1|N<CR>

2.3

通信过程和消息示例
ASTM 在定义上考虑支持串口方式发送,因此一条消息的消息量将不 能过大,对发送的数据需要进行拆包发送,因此在下面的例子中将会分别 按不拆分和拆分的方式例举。 其中校验码<CS>需要在实际的发送中通过计 算校验和来替换。

2.3.1

发送样本测试结果

不拆分的方式:将所有数据作为一个数据包进行发送
INSTRUMENT: <ENQ> HOST: <ACK>

2-23

INSTRUMENT: <STX>1H|\^&|||BS400^01.03.07.03^123456|||||||PR|1394-97|20090910102501<CR > P|1||PATIENT111||Smith^Tom^J||19600315|M|||A|||icteru||||||01|||||A1|002| |||||||<CR> O|1|1^1^1|SAMPLE123|1^Test1^2^1\2^Test2^2^1\3^Test3^2^1\4^Test4^2^1|R|200 90910135300|20090910125300|||John|||||Urine|Dr.Who|Department1|1|Dr.Tom|| ||||F|||||<CR> R|1|1^Test1^1^F|14.5^|Mg/ml||5.6^99.9|N||F|||20090910134300|2009091013530 0|BS400^123<CR> R|2|2^Test2^1^F|3.5^|Mg/ml||5.6^50.9|L||F|||20090910134300|20020316135301 |BS400^123<CR> R|3|3^Test3^1^F|24.5^|Mg/ml||1.1^20.9|H||F|||20090910134300|2002031613530 2|BS400^123<CR> R|4|4^Test4^1^I|^Negative|Mg/ml||||Positive|F|||20090910134300|2002031613 5303|BS400^123<CR> L|1|N<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <EOT>

拆分的方式,将数据中以记录为单位进行才分,分开发送。
INSTRUMENT: <ENQ> HOST: <ACK>

INSTRUMENT: <STX>1H|\^&|||BS400^01.03.07.03^123456|||||||PR|1394-97|20090910102501<C R><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <STX>2P|1||PATIENT111||Smith^Tom^J||19600315|M|||A|||icteru||||||01||||| A1|002||||||||<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <STX>3O|1|1^1^1|SAMPLE123|1^Test1^2^1\2^Test2^2^1\3^Test3^2^1\4^Test4^2^ 1|R|20090910135300|20090910125300|||John|||||Urine|Dr.Who|Department1|1|D r.Tom||||||F|||||<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <STX>4R|1|1^Test1^1^F|14.5^|Mg/ml||5.6^99.9|N||F|||20090910134300|200909 10135300|BS400^123<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <STX>5R|2|2^Test2^1^F|3.5^|Mg/ml||5.6^50.9|L||F|||20090910134300|2002031 6135301|BS400^123<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <STX>6R|3|3^Test3^1^F|24.5^|Mg/ml||1.1^20.9|H||F|||20090910134300|200203 16135302|BS400^123<CR><ETX><CS><CR><LF>

2-24

HOST:

<ACK>

INSTRUMENT: <STX>7R|4|4^Test4^1^I|^Negative|Mg/ml||||Positive|F|||20090910134300|200 20316135303|BS400^123<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <STX>0L|1|N<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <EOT>

2.3.2

发送样本查询

以不拆分的方式发送
INSTRUMENT: <ENQ> HOST: <ACK>

INSTRUMENT: <STX>1H|\^&|||BS400^01.03.07.03^123456|||||||RQ|1394-97|20090910102501<CR > Q|1|^SAMPLE123||||||||||O<CR> L|1|N<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <EOT>

以拆分的方式发送
INSTRUMENT: <ENQ> HOST: <ACK>

INSTRUMENT: <STX>1H|\^&|||BS400^01.03.07.03^123456|||||||RQ|1394-97|20090910102501<C R><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <STX>2Q|1|^SAMPLE123||||||||||O<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <STX>3L|1|N<CR><ETX><CS><CR><LF> HOST: <ACK>

INSTRUMENT: <EOT>

2-25

2.3.3

返回查询样本或下载样本

当服务器以多个样本的格式传输样本时, 一次传输包含的 P 记录不能超过 10 个。多个样本的格式如下: Message Header Record Patient Information Record Test Order Record Patient Information Record Test Order Record ·· · Message Terminator Record

下面描述样本传输的消息示例: 以不拆分的方式发送
HOST: <ENQ>

INSTRUMENT: <ACK> HOST: <STX>1H|\^&|||BS400^01.03.07.03^123456|||||||SA|1394-97|20090910102501<CR > P|1||PATIENT111||Smith^Tom^J||19600315|M|||A|||icteru||||||01|| |||A1|002||||||||<CR> O|1|1^1^1|SAMPLE123|1^Test1^2^1\2^Test2^2^1\3^Test3^2^1\4^T est4^2^1|R|20090910135300|20090910125300|||John|||||Urine|D r.Who|Department1|1|Dr.Tom||||||Q|||||<CR> L|1|N<CR><ETX><CS><CR><LF> INSTRUMENT: <ACK> HOST: <EOT>

以拆分的方式发送
HOST: <ENQ>

INSTRUMENT: <ACK> HOST: <STX>1H|\^&|||BS400^01.03.07.03^123456|||||||SA|1394-97|20090910102501<C R><ETX><CS><CR><LF> INSTRUMENT: <ACK> HOST: <STX>2P|1||PATIENT111||Smith^Tom^J||19600315|M|||A|||icteru||||||01||||| A1|002||||||||<CR><ETX><CS><CR><LF> INSTRUMENT: <ACK> HOST: <STX>3O|1|1^1^1|SAMPLE123|1^Test1^2^1\2^Test2^2^1\3^Test3^2^1\4^Test4^2^ 1|R|20090910135300|20090910125300|||John|||||Urine|Dr.Who|Department1|1|D

2-26

r.Tom||||||Q|||||<CR><ETX><CS><CR><LF> INSTRUMENT: <ACK> HOST: <STX>4L|1|N<CR><ETX><CS><CR><LF>

INSTRUMENT: <ACK> HOST: <EOT>

如果是 LIS 系统返回查询样本信息, 记录的第 26 字段取值为”Q”, O 如果是 LIS 系统主动发送样本信息给生化仪,则 O 记录的第 26 字段取值为”O”。

2-27

P/N:046-000976-00(1.0)


相关文章:
LIS HL7(网口通讯协议)
LIS HL7(网口通讯协议)_计算机软件及应用_IT/计算机_专业资料。生化仪HL7通讯协议 CS-1600/CS-6400 全自动生化分析仪 LIS网络接口 使用说明书V1.00 2011/07/...
协议调试手册_图文
Ltd. 智能设备协议调试手册 4 文档贡献者 斌哥不鸟你 贡献于2016-09-03 ...接口规范协议测试工具操... 6页 免费 中达CUC-01H协议调试手册... 9页 3...
Modbus协议手册
代码 00 01 02 03 04 05-09 10 11 12 13 14 15 16 17 18 19 40 ...Modbus通信协议接口使用... 49页 1下载券 39-Modicon的Modbus协议... 暂无评价...
协议调试手册模板
1 艾默生网络能源有限公司 智能设备协议调试手册 一、引言: 1. 协议适用的设备...设备描述:(包括:监控模块照片、接口板照片、照片说明、接口位置、 形状等信息。...
易信通平台接口手册(电信用户)
EMS)具体的接口协议,供接口用 户进行接口的对接开发...03-09 2014-04-14 2014-04-28 2014-05-20 ...接口手册 RESEND_TIMES ALLOW_ROUTE RESERVE_01 ...
TSRS-CTC接口协议
03-13 章节号 全部 全部 部分 部分 部分 各通信...当前协议版本为 0x01 V1.0 TSRS–CTC 接口规范 ...
COM接口协议
COM 接口协议 1 概述此通讯协议标准主要是用来说明 RFID 原理机开发平台与主机或其他控制器之间通讯协 议的规定和通讯方式的介绍, 通讯协议是建立在 RS232 串行...
中恒室外柜电源(SM45-100C)协议调测交维手册_图文
中恒室外柜电源(SM45-100C)协议调测交维手册_冶金/矿山/地质_工程科技_专业...(TX) 【接口板照片】 4、协议信息适用协议编码:PSC100E6-03 5、铁塔交维...
08-附录C 宽带酒店接口协议说明
C-20 i C&C08 PMSI 综合酒店接口系统 用户手册 附录 C 宽带接口协议说明 附录C 宽带接口协议说明 C.1 版权声明 Copyright ?2003 华为技术有限公司 版权所有,...
软件著作权-说明书范本(二)
天一博胜探伤仪软件 V1.0 说明书 1 软件著作权-...本次开发所用的系统是 WINDOW SERVER2003 以及 ...硬件方定义的多点协议接口,其详细信息可见硬件 方...
更多相关标签:
lis接口 | lis接口是什么 | lis3dh懒人手册 | lis与检验仪器的接口 | lis仪器接口编程 | 迈瑞 lis接口 | lis接口源代码 | lis操作手册 |