Roche cobas e 411 化学发光分析仪主机接口手册

文档类型:LIS 接口规范 / Host Interface Manual 厂商:Roche Diagnostics GmbH(罗氏诊断) 型号:cobas e 411 analyzer(Roche/Hitachi 联合开发,Elecsys 2010 后续机型) 版本:Version 1.0,May 2007 标准遵循:ASTM E1381-91(低层协议)+ ASTM E1394-91(高层协议)

一、概述

cobas e 411 是罗氏全自动电化学发光免疫分析仪,作为 Elecsys 2010 的后续机型,保留了 Elecsys 2010 的主机通信协议,同时新增了 cobas 型协议以保持与 cobas 系列的兼容性。两种协议模式可通过 GUI 选择切换。

启动软件版本 01-01 仅支持 Elecsys 型接口模式,cobas 型协议在后续版本中支持(升级软件)。本手册中 cobas 型专用部分以灰色屏蔽。

MSR(Manufacturer Specific Records,Elecsys 2010 特有厂商自定义记录)在 cobas e 411 中不支持。

二、接口规格

2.1 物理层

项目规格推荐值
通信协议ASTM-
通信速度19200 / 9600 / 4800 bps9600 bps
字符配置8 种可选(见下表)8 bit, NONE, 1 stop bit
协议类型Elecsys 型 / cobas 型Elecsys 型
帧长247 字节-
通信端口1 端口-
电缆长度最长 15m-
通信方式半双工-
接口D-SUB9(RS-232C)-

2.2 字符配置(8 种)

No.数据位校验位停止位
17 bitEVEN2 stop bit
27 bitODD2 stop bit
37 bitEVEN1 stop bit
47 bitODD1 stop bit
58 bitNONE2 stop bit
68 bitNONE1 stop bit
78 bitEVEN1 stop bit
88 bitODD1 stop bit

cobas 型注释记录中的评论文本支持 UTF-8 编码。

三、主机通信设置

在「Start Conditions」屏幕开启「Host Communication」,在 [Utility]-[System]-[Host Communication Setting] 窗口配置参数。

3.1 传输参数一览

参数选项说明
协议类型Elecsys / cobas选择协议模式
速度19200/9600/4800波特率
帧8 种组合字符配置
自动结果上传Yes/No结果就绪后实时发送
通信追踪Yes/No记录通信详情
自动会话恢复Yes/Nocobas 型专用,断线后自动重连
发送评论Yes/Nocobas 型专用,是否传输患者评论
质控附加信息质控名称/批号质控样本 ID 字段内容
仅发送结果模式Yes/No只发结果,不查询医嘱
主机测试代码主机测试代码设置仪器↔主机测试代码映射

四、通信数据结构

ASTM 通信协议采用三层数据结构:消息(Message)→ 记录(Record)→ 帧(Frame)。实际数据以帧为单位传输。

4.1 消息-记录-帧关系

  • 一条消息由多条记录组成
  • 一条记录由一或多帧组成
  • 记录超过 240 字节时,帧被分割为中间帧和最后帧
  • 中间帧用 [ETB] 结束,最后帧用 [ETX] 结束

Elecsys 型和 cobas 型在此结构上一致。

4.2 帧结构

[STX] FN text [ETX/ETB] CS1 CS2 [CR] [LF]
字段ASCII 码内容长度
[STX]0x02文本开始1 byte
FN-帧号(1-7 循环,0-7)1 byte
text-通信数据最大 240 byte
[ETX]/[ETB]0x03 / 0x17文本结束/通信块结束1 byte
CS1, CS2-校验和(两位十六进制 ASCII)2 byte
[CR]0x0d回车1 byte
[LF]0x0a换行1 byte

校验和计算:将帧号(FN)到 [ETB]/[ETX] 的所有字符代码相加,取十六进制最后两位,转换为 ASCII 字符(0-9, A-F)。

五、通信协议三阶段

ASTM 低层协议是单向的,发送后产生响应,无主从关系。仪器和主机都可以发起通信。通信分三个阶段:

5.1 建立阶段(Establish Phase)

  • 发送方发送 [ENQ](0x05)请求建立连接
  • 接收方回复 [ACK](0x06)表示同意
  • 接收方忙时回复 [NAK](0x15),发送方等待 10 秒后重试,最多重试 6 次
  • 链路竞争(Link Contention):双方同时发起时,仪器优先级更高,主机必须停止发送并回复 [ACK] 或 [NAK]
  • 15 秒无响应 → 发送方发送 [EOT](0x04)终止并报错

5.2 传输阶段(Transfer Phase)

  • 接收方正确收到最后一帧后回复 [ACK] 或 [EOT]
  • 帧错误时回复 [NAK],发送方重传,最多重试 6 次
  • 15 秒无响应 → 发送 [EOT] 终止并报错
  • 接收不完整帧超时 15 秒 → 丢弃不完整消息,回到空闲状态

5.3 终止阶段(Termination Phase)

  • 发送方发送 [EOT] 后,双方回到空闲状态
  • 接收方检测到 [EOT] 后回到空闲,线路恢复中立

六、记录类型

6.1 记录类型一览

记录类型ID说明
消息头记录H消息开始,定义分隔符、发送方/接收方、消息类型
消息终止记录L消息结束,含终止码
请求信息记录Q仪器向主机查询医嘱
患者信息记录P患者信息
测试医嘱记录O测试订单
结果记录R测试结果
评论记录C评论/报警信息

6.2 消息语法总览

通信方向Elecsys 型cobas 型
查询医嘱(上传)H → Q → LH → Q → L
医嘱下载H → P → O → LH → P → O → L
实时结果上传H → P → O → R → C → LH → P → O → R → C → L
批量结果上传H → P → O → R → C → LH → P → O → R → C → L

6.3 消息头记录(H)

分隔符定义固定为 |\^&(字段分隔符、重复分隔符、组件分隔符、转义字符)。

Elecsys 型格式较简单,cobas 型格式字段更多,包含:

  • 发送方:cobas-e411
  • 接收方:host
  • 消息类型:TSREQ^REAL(实时查询)、TSDWN^REPLY(医嘱回复)、RSUPL
  • 处理 ID:P(处理中)

6.4 请求信息记录(Q)

字段组成:记录类型ID → 序列号 → 起始范围ID → 通用测试ID → 请求状态码

  • 起始范围 ID 为复合字段:SampleID^SequenceNo^CarrierNo^PositionNo^^SampleType
  • 样本类型:Elecsys 型 SAMPLE(患者样本,固定);cobas 型 S1(血清)/S2(尿液)/S5(其他)
  • 容器类型:Elecsys 型 NORMAL/REDUCED;cobas 型 SC/MC
  • 请求状态码:O=查询医嘱,A=取消上次请求
  • @ 前缀表示未知(如条码读取失败时)

6.5 患者信息记录(P)

Elecsys 型基本为空(仅 P|1),cobas 型包含完整患者信息字段。

6.6 测试医嘱记录(O)

关键字段:

  • 样本 ID(最长 22 位)
  • 仪器样本 ID(复合字段:序列号^架号^位置^^样本类型
  • 通用测试 ID:^^^ApplicationCode^Dilution\\...(最多 60 个测试,测试选择信息最多 18 个)
  • 稀释因子:1=2倍, 2=5倍, 3=10倍, 5=20倍, 7=50倍, 9=100倍
  • 优先级:R=常规/质控,S=急诊
  • 报告类型:F=结果通信

6.7 结果记录(R)

关键字段:

  • 通用测试 ID:应用代码^稀释因子
  • 测量值:定量为数值(7 位含符号和小数),定性为 1(阳性)/0(临界)/-1(阴性)
  • 超范围时测量值前加 > 或 <
  • 单位
  • 参考范围(上下限)
  • 结果标志:N=正常,L=低于范围,H=高于范围,>=超上限,<=超下限
  • 结果状态:F=最终结果
  • 操作者 ID(cobas 型)
  • 测试完成时间

6.8 评论记录(C)

  • 样本评论:Comment Source=I,UTF-8 编码,最长 240 字符,Comment Type=G
  • 结果标志 [C-RES]:数据报警号 + 报警消息,如 “50^Below measuring range”
  • 数据报警列表:1-50+ 种报警(超出范围、缺试剂、探针错误等)

6.9 消息终止记录(L)

  • 终止码:N=正常,E=异常(消息错误/接收错误/硬件错误/应用错误)

七、三种工作模式

7.1 实时测试选择信息(Real Time Order Query)

  • 仪器读取样本 ID 后,向主机查询该样本的测试医嘱
  • 主机返回测试订单信息
  • 盘式/架式样本均支持
  • 架式无样本 ID(或读取失败)时,读取架号后发起查询
  • 架通信 40 秒未完成 → 仪器发送取消

7.2 实时测试结果(Real Time Results)

  • 某样本所有测试结果就绪后,立即发送给主机
  • 支持定量结果、定性结果、质控样本结果
  • 结果可带数据报警和评论

7.3 批量测试结果(Batch Results)

  • 在 [DataReview] 窗口手动选择后批量发送
  • 格式与实时结果类似

八、控制字符与可打印字符

8.1 保留控制字符(文本中不可用)

控制字符代码说明
SOH0x01报头开始
STX0x02文本开始
ETX0x03文本结束
EOT0x04传输结束
ENQ0x05查询
ACK0x06确认
LF0x0A换行
DLE0x10数据链路转义
DC1-DC40x11-0x14设备控制
NAK0x15否定确认
SYN0x16同步空闲
ETB0x17传输块结束

8.2 数据类型

类型码含义
ST字符串
TX可打印字符串组
NM数值(可带 ± 和小数点)
DT日期(YYYYMMDD)
TM时间(HHMMSS,24 小时制)
TS时间戳(YYYYMMDDHHMMSS)
CM组合字段(用组件分隔符 ^ 连接)

九、Elecsys 型 vs cobas 型 关键差异

特性Elecsys 型cobas 型
样本类型SAMPLE(固定)S1/S2/S5/QC
容器类型NORMAL/REDUCEDSC/MC
患者信息记录基本为空完整字段
评论记录不支持 UTF-8支持 UTF-8
自动会话恢复不支持支持
消息头发送方/接收方无明确字段有明确字段
消息类型标识隐含TSREQ/TSDWN/RSUPL 等
操作者 ID无有(结果记录中)
测试代码Application No.(含世代号)Host Test Code(可映射多世代)
MSR 厂商记录不支持不支持

十、自动稀释因子

稀释码稀释倍数一次稀释样本量一次稀释稀释液量
01(不稀释)--
1250 µL50 µL
2540 µL160 µL
31020 µL180 µL
52020 µL180 µL
75020 µL180 µL
910020 µL180 µL

稀释 20/50/100 倍需要二次稀释。

十一、通信时序要点

  • ENQ 重试:10 秒等待,最多 6 次
  • 帧响应超时:15 秒
  • 架通信超时:约 40 秒自动取消
  • 帧号循环:1→7→0→7(0 仅在超过 7 后出现)
  • 校验和:从 FN 到 ETX/ETB 全部字符求和,取末两位十六进制

相关笔记