Bayer ADVIA Centaur CP 化学发光免疫分析仪 LIS 接口指南
来源:/工作相关/关于lis/52个LIS仪器通讯文档合集/ADVIACentaurCP通讯协议.pdf
原始文档:ADVIA Centaur® CP Immunoassay System - LIS Interface Guide
文档编号:086D0004-01 Rev. A, 2005-09
出品方:Bayer HealthCare LLC
页数:约 128 页
提取方式:pdftotext 全文提取(文字版 PDF)
处理日期:2026-08-28
概述
ADVIA Centaur CP 是 Bayer(后被 Siemens 收购)的化学发光免疫分析系统,其 LIS 接口基于 ASTM E1381-91(数据链路层)+ E1394-91(应用层) 双层标准协议。
四层协议架构
层级 标准 说明 物理层 EIA-232-D (RS-232) 串口点到点连接,异步串行 数据链路层 ASTM E1381-91 帧传输、校验、差错恢复、ENQ/ACK 握手 应用层 ASTM E1394-91 H/P/O/R/C/Q/L 记录类型,患者/医嘱/结果数据 事件日志 — 通信事件记录与诊断
三大传输模式
操作员发起传输 (Operator-Initiated):手动触发结果上传或工作清单查询
远程系统发起传输 (Remote System-Initiated):LIS 主动查询结果或下发订单
系统自动发起传输 (System-Initiated):结果就绪后自动上报、自动轮询工作清单
物理层
参数 规格 接口标准 EIA-232-D-1986 (RS-232) 拓扑 点到点(不支持多点/网络) 连接器 DB-9P(9针D型公头) 引脚 Pin 2 = 接收数据, Pin 3 = 发送数据, Pin 5 = 屏蔽地 波特率 1200 / 2400 / 4800 / 9600 / 19200(可选) 数据位 7 或 8 位 校验位 奇校验 / 偶校验 / 无校验(可选) 停止位 1 或 2 位 字符格式 1起始位 + 数据位(LSB先) + 校验位 + 停止位 线缆要求 全屏蔽型,减少射频干扰
数据链路层(ASTM E1381-91)
三阶段通信模型
建立阶段 传输阶段 终止阶段
ENQ ───►
◄─── ACK
帧1 ───►
◄─── ACK
帧2 ───►
◄─── ACK
EOT ───►
帧格式
<STX> [帧号] [文本] <ETX> [BCC]
STX (0x02):帧起始
帧号 :1位数字,1-7循环(首帧为1)
文本 :应用层记录,用 分隔多条记录
ETX (0x03):帧结束(也可用 ETB 0x17 表示中间帧)
BCC :块校验字符(从帧号到 ETX/ETB 全部字节异或)
控制字符全集
控制符 ASCII 含义 ENQ 0x05 请求建立会话(轮询) ACK 0x06 确认应答 NAK 0x15 否定应答 STX 0x02 帧起始 ETX 0x03 帧结束(最后一帧) ETB 0x17 帧结束(中间帧,后续还有) EOT 0x04 传输结束/终止 CR 0x0D 记录分隔符 LF 0x0A 换行(可选)
差错检测与恢复
BCC 校验失败 → 返回 NAK,对方重发同一帧
连续 NAK 超限 → 放弃传输,发 EOT
超时参数 :T1(应答超时)、T2(字符间隔超时)、T3(ENQ 间隔)、T4(发送后等待)
最大重传次数 :6次后放弃
流控
基于 ENQ/ACK/EOT 半双工握手
一方发完 EOT 后释放链路,另一方才能发起
接收方可通过延迟 ACK 实现流控
应用层(ASTM E1394-91)
分隔符定义
分隔符 字符 含义 字段分隔符 ` `(竖线) 重复分隔符 \(反斜杠)字段内重复值 组分隔符 ^(脱字符)字段内子成分 转义分隔符 &(与号)转义序列起始
注:ADVIA Centaur CP 固定使用 |\^& 作为分隔符集,接收方可自定义但建议匹配。
记录类型与层级
Level 0: H Header(消息头)
Level 1: P Patient(患者) Q Query(查询)
Level 2: O Order(医嘱)
Level 3: R Result(结果)
Level 4: C Comment(备注)
Level 0: L Terminator(消息结束)
消息类型
消息类型 组成 用途 工作清单消息 (Worklist)H + P + [C] + O + L 响应查询,返回待检项目 结果数据消息 (Result)H + P + [C] + O + R + [C] + L 上报检测结果 查询错误响应 H + L 查询出错,仅头+终止 消息错误响应 H + … + C + L 部分处理后报错,错误在注释中 取消查询消息 H + Q + L LIS 取消正在进行的查询
各记录字段详解
字段 名称 说明 H1 Record Type 固定 H(发送)/ H或h(接收) H2 Delimiter Characters 分隔符定义,默认 ` H5 Sender ID 发送方ID,默认 ACCP1(可配置系统名) H10 Receiver ID 接收方ID,默认 Host(LIS ID) H12 Processing ID 固定 P(Production) H13 Version Number 固定 1(ASTM 版本号 0-255.0-255)
示例 :
H|\^&||||ACCP1|||||Host||P|1<CR>
2. Patient Record (P) — 患者信息
字段 名称 长度 说明 P1 Record Type 1 固定 P P2 Sequence Number 1-5 患者记录序号(1-65535) P3 Practice Assigned Patient ID 0-11 患者ID(PID) P6 Patient Name 0-30 姓名:姓^名^中间名(最多3组件) P8 Date of Birth 0或8 出生日期,ANSI X3.30格式 YYYYMMDD P9 Patient Sex 1 性别:M / F / U(未知) P14 Attending Physician ID 0-12 主治医生ID P26 Location 0-12 患者位置/科室
示例 :
P|12|A123-45-6789||||Jones^Mary^A||19540601|F||||||12B|||||||||||||ER1<CR>
3. Order Record (O) — 医嘱
字段 名称 说明 O1 Record Type 固定 O O2 Sequence Number 医嘱序号(同一患者下的第n条医嘱) O3 Specimen ID 样本ID(SID),1-13字符,关键字段 O5 Universal Test ID 测试项目列表,多项目用\分隔,每项目多组件用^ O5.4 Manufacturer’s Code LIS 测试代码(1-8字符) O6 Priority 优先级:S(急诊)/ R(常规) O7 Requested/Ordered Date/Time 申请日期时间 O12 Action Code 动作码:N(新订单)/ A(追加)/ C(取消)/ R(结果查询)等 O25 Order Status 医嘱状态
注:O5 的 1-3 组件(Universal Test ID/Name/Type)在 CP 系统中始终为空,仅使用第 4 组件(Manufacturer’s Code = LIS Code)作为测试标识。
4. Result Record (R) — 结果(仅发送,不接收)
字段 名称 说明 R1 Record Type 固定 R R2 Sequence Number 结果序号(同一医嘱下的第n个结果) R3 Universal Test ID 测试项目,8组件 R3.4 Manufacturer’s Code LIS 测试代码 R3.6 Dilution Ratio 稀释比例:2/5/10/20/50/100/200/500/1000/2500 R3.8 Result Aspects 结果维度:DOSE(浓度)/INDX(指数)/INTR(解释)/RLU(发光值) R4 Data Value 结果值(1-15字符):数值/定性文本/>值/<值 R5 Units 单位 R6 Reference Ranges 参考范围 R7 Result Abnormal Flags 异常标志:H(高)/ L(低)/ >(超上限)/ <(低于下限) R8 Result Nature/Abnormality 结果性质 R11 Result Related Files 关联文件 R12 Date/Time Test Performed 检测日期时间 R13 Date/Time Result Verified 结果审核日期时间 R14 Operator Identification 操作员ID
注意 :CP 系统只发送 结果记录,不接收来自 LIS 的结果记录。
字段 名称 说明 C1 Record Type 固定 C C2 Sequence Number 注释序号 C3 Comment Source 注释来源:I(仪器生成)/ 空(操作员输入) C4 Comment 注释内容,2组件:代码^文本 C4.1 Comment Code 注释代码(0-60字符) C4.2 Comment Text 注释文本(1-120字符) C5 Comment Type 类型:G(通用)/ I(仪器)
标志 含义 < Check Range低于检查范围 < Linearity低于线性范围 < Low Range低于测量范围 > Check Range高于检查范围 > Dilution Pt超稀释点 > High Range高于测量范围 > Linearity超线性范围 Autorepeat自动重测 Cal Accepted校准已接受 Cal Assigned校准已指定 Cal expired校准过期 Cal invalid校准无效 Diluted已稀释 Edited已编辑 High CVCV过高 In Range在范围内 Incomplete不完整 Investigational科研用 Low Signal低信号 Manual Dilution手工稀释 No calculation无法计算 No Mastercurve无主曲线 No Mitigation无干扰消除 Overdiluted过度稀释 Reagent expired试剂过期 Repeat重复 Repeated已复测 Replicate excluded复孔排除 Signal 1/3/4/5信号标志 Waived豁免
6. Query Record (Q) — 查询
字段 名称 说明 Q1 Record Type 固定 Q Q2 Sequence Number 查询序号(CP发送固定为1) Q3 Starting Range ID Number 起始范围ID:患者ID^样本ID,用 \ 分隔多范围 Q3.1 Patient ID 患者ID(0-11字符) Q3.2 Sample ID 样本ID(0-13字符) Q4 Ending Range ID Number 结束范围ID(格式同 Q3) Q5 Universal Test ID 测试项目范围(ALL = 全部) Q7 Beginning Request Results Date 起始日期 Q8 Ending Request Results Date 结束日期 Q13 Request Information Status Code 状态码:O(请求测试)/A(取消查询)/Q(查询结果)
重要 :CP 系统一次只处理一个接收的查询。如果第一个查询还在处理中又收到第二个,两个都会被取消。
工作清单查询示例 (操作员发起,请求全部):
Q|1|ALL||ALL|||||||||O<CR>
取消查询示例 :
Q|1||||||||||||A<CR>
7. Terminator Record (L) — 消息终止
每条 ASTM 消息的最后一条记录。
字段 名称 说明 L1 Record Type 固定 L L2 Sequence Number 终止记录序号 L3 Termination Code 终止码:F(正常结束)/Q(查询中止)/I(设备忙,稍后重试)等
工作流程
结果自动上报流程
检测完成 → CP 系统自动发起 ENQ 轮询 LIS
LIS 回应 ACK → CP 发送结果消息帧
LIS 确认每帧 → 全部发完后 CP 发送 EOT
若 LIS 忙(回应 NAK),CP 系统稍后重试
工作清单自动请求流程
样本加载 → CP 系统自动向 LIS 发起查询(Q记录)
LIS 返回工作清单消息(H+P+O+L)
CP 系统根据返回的医嘱自动执行检测
LIS 主动查询结果流程
LIS 发起 ENQ → CP 回应 ACK
LIS 发送查询消息(H+Q+L)
CP 返回结果数据消息(H+P+O+R+C+L)
支持按样本ID范围、日期范围、测试项目等多种查询方式
与其他 Siemens/Bayer LIS 接口对比
特性 ADVIA Centaur CP ADVIA Centaur XP Centaur (经典款) 文档编号 086D0004-01 078D0071-01 — 协议标准 ASTM E1381/E1394 ASTM E1381/E1394 ASTM 测试代码 O5.4/R3.4 (LIS Code) 同左 同左 结果维度 DOSE/INDX/INTR/RLU 同左 同左 结果标志数 ~30种 类似 类似
Centaur CP 是 Centaur 系列的紧凑型(Compact)型号,LIS 协议架构与 XP/经典 Centaur 基本一致,属于同一家族协议。
故障排除要点
常见问题
问题 可能原因 排查方向 自动工作清单请求延迟 终止记录缺失 / LIS查询响应慢 检查 LIS 是否正确返回 H+L 工作清单无响应 查询超时 检查 ENQ/ACK 握手、物理连接 测试订单被拒 测试被禁用 / SID错误 检查 O5.4 测试代码是否在系统中激活 结果发送给错误测试名 LIS代码不匹配 核对 R3.4 中的 LIS 测试代码 致命解析错误 回车符错误 / 序号不连续 检查帧格式、记录序号连续性 收到无效记录类型 非激活测试 / 传输干扰 / 多余CR 校验 BCC、检查串口线缆屏蔽
关联笔记