AMAX Destiny PLUS 全自动血凝仪 LIS 接口说明
概述
AMAX Destiny PLUS 全自动血凝仪通过 COM6 串口与 LIS(实验室信息系统)通信,采用与 AMAX 190/200、AMAX 400 兼容的串行协议。仪器仅工作在实时模式(real-time mode),不支持批处理模式。
核心要点
通信模式
- 实时模式:仪器持续监测新样本,一旦识别样本 ID 即触发与 LIS 的通信
- 自动查询(Automatic Query):
- 禁用时:仪器仅在缺少检测项目数据且 LIS 通信已启用时主动向 LIS 发起实时查询
- 启用时:仪器按设定间隔(0-300 秒)自动向 LIS 轮询待处理样本/检测申请,数据存入内部缓冲区,加速样本识别
数据记录类型(6 种)
| 记录 | 类型码 | 用途 | 方向 |
|---|
| Header | H | 每次传输会话的首条记录,标识后续数据集 | LIS → 仪器 |
| Identification | I | 标识样本,D 记录组的前置记录 | LIS → 仪器 |
| Result/Test Request | D | 发送检测申请到仪器 | LIS → 仪器 |
| ID-Query | Q | 实时单样本查询 | 仪器 → LIS |
| Result | R | 实时上传检测结果 | 仪器 → LIS |
| Start | S | AMAX 400 专用,Destiny 不使用 | — |
通信协议细节
- ACK/NAK 协议:每条消息需确认(ACK)或否定确认(NAK),最多重试 2 次
- 控制字符:
- STX (02h):文本开始
- ETX (03h):文本结束
- EOT (04h):传输结束
- ENQ (05h):查询请求
- DLE (10h):数据链路转义
- 校验和:STX 与 ETX 之间所有字符 ASCII 码之和模 256,转为 2 位十六进制 ASCII
- 终止字符序列 (TC):用户可编程,最多 2 个字符,接收方据此开始处理
- 传输格式:
<STX> [Data Record] <ETX> <CHKS><TC>
- 超时设置:每次传输 1-20 秒超时;重试延迟 0-60 秒;自动查询间隔 0-300 秒
H 记录(16 字符)
| 字段 | 类型 | 长度 | 说明 |
|---|
| RECTYPE | TEXT | 1 | ”H” |
| WSID | TEXT | 5 | LIS 侧协议标识 |
| LDATE | TEXT | 8 | 装载日期 |
I 记录(121 字符)
| 字段 | 类型 | 长度 | 说明 |
|---|
| RECTYPE | TEXT | 1 | ”I” |
| ID | TEXT | 20 | 样本 ID |
| NAME | TEXT | 40 | 患者姓名 |
| DEPT | TEXT | 20 | 科室/病房 |
| NOTE | TEXT | 40 | 备注 |
D 记录(29 或 65 字符)
| 字段 | 类型 | 长度 | 说明 |
|---|
| RECTYPE | TEXT | 1 | ”D” |
| ID | TEXT | 20 | 样本 ID |
| REQ | TEXT | 8 | 检测代码(在 Test Definition 中 Host 字段设置) |
| RESULT1-3 | FLOAT | 各 5 | 检测结果 |
| MEASUN1-3 | TEXT | 各 5 | 单位 |
| ECODE | TEXT | 1 | 错误代码 |
R 记录(70 字符)
- 用于仪器向 LIS 实时上传结果
- 包含 WSID (5)、ID (20)、REQ (8)、RESULT1-3、MEASUN1-3、RESALPHA、ECODE
可行动点
- LIS 对接:需实现 ENQ/ACK 握手机制,支持 H/I/D/Q/R 五种记录类型的解析与生成
- 协议选择:AMAX Destiny 等效于 AMAX 400 协议,选型时注意与 LIS 端配置一致
- 超时策略:建议 Resend 设为非零值(根据 LIS 响应时间调整),避免无限重试
- 自动查询调优:根据 LIS 响应速度设置合理的查询间隔,平衡实时性与仪器吞吐量
- 错误处理:NAK 后最多重试 2 次,第三次失败则中止当前消息并进入终止阶段
关联资料
- 同目录下《西门子1800.pdf》(ADVIA 1650/1800 通信协议)可作为同类仪器的 LIS 对接参考
- 同目录下《BC-1800通信协议.pdf》(迈瑞 BC-3000 Plus)提供了另一种血细胞分析仪协议范式