西门子ADVIA CentraLink LIS通讯协议手册

  • source: 阿里云盘/工作相关/关于lis/52个LIS仪器通讯文档合集/西门子前处理.pdf
  • author: Siemens Healthcare Diagnostics
  • size: 439KB
  • pages: 126
  • date: 2026-09-03
  • method: PDF文本提取
  • status: done

核心内容

本手册是西门子ADVIA CentraLink系统的完整LIS通讯协议文档,涵盖与实验室信息系统(LIS)通讯的所有协议和技术细节。

支持的通讯协议

ADVIA CentraLink系统支持四种通讯协议:

  1. ASTM 1394 - 推荐协议,基于E1394-97和E1381-95标准
  2. Technidata LMX 6.0 - 德文标准协议
  3. Siemens Host Spec. 79 - 西门子私有协议
  4. HL7 Version 2.5 - 国际医疗信息交换标准

系统要求

LIS基本要求

  • 必须支持批量传输workorders
  • 不支持query模式
  • 必须支持唯一Sample ID
  • 应在workorder中指定Sample Type
  • 不同Sample Type的样本必须分配不同ID
  • Sample Type不得混在同一workorder中

通讯通道

  • 支持单通道或双通道配置
  • 双通道可同时下载workorder和上传结果
  • 需分别配置Inbound和Outbound Translator

ASTM 1394协议详解

帧结构

  • 每帧最多247字符(含帧头尾)
  • 超过240字符的消息分多帧传输
  • 中间帧以<ETB>结尾,结束帧以<ETX>结尾
  • 格式:<STX> FN text <ETB/ETX> C1 C2 <CR> <LF>

工作流程

Workorder下载(LIS → 仪器)

  1. 启动阶段:主机发送ENQ,仪器回复ACK,发送Header(H)记录
  2. 数据传输:Patient(P)记录 → ACK → Order(O)记录 → ACK,循环直到完成
  3. 释放阶段:发送Terminator(L)记录 → ACK → EOT

结果上传(仪器 → LIS)

  1. 启动阶段:仪器发送ENQ,LIS回复ACK,发送Header(H)记录
  2. 数据传输:Patient(P) → Order(O) → Result(R)*N → 循环
  3. 释放阶段:Terminator(L) → ACK → EOT

Action Codes(Action Code在Order记录第12字段)

Code含义操作
N / 空白New创建新样本
AAdd追加请求到现有样本
CCancel取消请求

消息语法

  • Header记录(H):定义分隔符规则
  • Patient记录(P):患者信息(ID、姓名、性别、生日等)
  • Order记录(O):样本信息、测试项目、优先级、Action Code
  • Result记录(R):测试结果值、单位、参考范围
  • Terminator记录(L):结束标记

翻译器选项

  • -s <port>:TCP/IP端口(默认8888)
  • -r:移除稀释和结果aspect信息
  • -c:仅对QC结果移除aspect
  • -i <name>:替换仪器名称
  • -l:启用长消息格式
  • -p:按仪器重新分组结果消息
  • -t <timeout>:超时时间(10-300秒,默认30)

HL7 Version 2.5协议

消息类型

  • OUL^R22:结果上传
  • OML^O33:订单下载
  • ORL^O34:订单下载确认
  • SSU^U03:样本状态更新
  • ACK^R22:结果上传确认
  • ACK^U03:样本状态更新确认

关键段落

  • MSH:消息头,定义发送/接收应用、版本
  • PID:患者信息
  • PV1:患者管理信息
  • SPM:样本信息(样本ID、类型、采集时间)
  • SAC:样本容器信息
  • OBR:测试订单信息
  • ORC:通用订单段
  • OBX:测试结果值(核心段落)
  • NTE:注释/备注
  • BHS/BTS:批次开始/结束标记

配置选项

  • -i <app:facility>:发送端标识
  • -r <app:facility>:接收端标识
  • -s <port>:监听端口
  • -c <timeout>:空闲超时(默认86400秒)
  • -t <timeout>:响应超时(默认30秒)

最小下层协议

使用<SB>message<EB><CR>格式:

  • <SB> = 0x0b(ASCII 11)
  • <EB> = 0x1c(ASCII 28)

技术细节

错误处理

  • 校验和正确:回复ACK
  • 校验和错误:回复NAK,最多重试7次
  • 15秒无响应:视为NAK并重传

冲突处理(Contention)

  • 单通道同时发送ENQ时,ADVIA CentraLink有优先权
  • 主机收到ENQ回复后应停止发送并准备接收
  • 仪器收到ENQ回复后等待至少1秒再重试

串行连接

  • 需要RJ45到DB9或DB25适配器
  • 适配器型号:615-4187-01 (DB9), 615-4187-02 (DB25)

关联知识

应用价值

本手册是实验室自动化系统集成的权威参考资料,对以下场景有重要价值:

  1. LIS与分析仪集成开发
  2. 通讯协议故障排查
  3. 新系统接入前的需求分析
  4. 医疗信息化标准研究