ABX Pentra 80 血液分析仪输出格式技术手册
来源:Horiba ABX Pentra 80 Technical Manual,Section 6: Output Format 文件编号:RAA022AA,FrameMaker 6.0 生成,2002年9月版 适用机型:ABX Pentra 80 全自动五分类血液分析仪
一、概述
ABX Pentra 80 是法国 ABX Diagnostics(后被 Horiba 收购)生产的全自动五分类血液分析仪。其主机输出接口支持三套协议,按推荐优先级排列:
| 协议类型 | 特点 | 适用场景 |
|---|---|---|
| ABX 格式(推荐) | 变长字段,标识符编码,内容灵活,新增功能优先支持 | 新项目集成,推荐使用 |
| ARGOS 格式 | 定长 406 字符,兼容 ABX Argos 系列老机型 | 与老系统兼容 |
| ASTM 格式 | ASTM E1381 + E1394 标准协议 | 与标准化 LIS 系统对接 |
默认通信参数:38400 bps,8N1(1起始位+8数据位+无校验+1停止位),ASCII 编码。
二、ABX 自定义格式
2.1 帧结构
STX → Size + CR → [标识符 + Load Type + CR] × N → [更多标识符块] → 校验和 + CR → ETX
| 字段 | 长度 | 说明 |
|---|---|---|
| STX | 1 字节 | $02,帧起始 |
| Size | 5 字节 | 除 STX/ETX 外的总数据字节数 |
| Load | 8 字符 | 前面带空格,表示结果类型(如 “RESULT”) |
| 标识符 | 1 字节 | FF 范围,表示后续信息类型 |
| 信息数据 | 变长 | 与标识符对应的数据 |
| CheckSum | 4 字节十六进制 | 除 STX/ETX/校验和字段外所有字符的 mod 65535 和 |
| ETX | 1 字节 | $03,帧结束 |
不足固定长度的字符串右侧补空格。
2.2 血液学参数标识符(4C)
所有数值参数格式:5 位数字 + 小数点(左侧补零,如 04.55),无法计算时为 --.--。每个参数后跟两个状态字符:
| 第一位 | 含义 | 第二位 | 含义 |
|---|---|---|---|
| R | 计数错误导致参数被拒 | L | 低于极低值 |
| B | 计数方法间平衡异常 | l | 低于参考下限 |
| S | 参数值可疑 | (空格) | 正常值 |
| (空格) | 无异常 | h | 高于参考上限 |
| H | 高于极高值 | ||
| O | 超出量程 |
完整参数列表(标识符 → 参数名):
| ID 字符 | 参数 | 单位 | ID 字符 | 参数 | 单位 |
|---|---|---|---|---|---|
| $21 ! | WBC 白细胞 | Standard | $32 2 | RBC 红细胞 | Standard |
| $22 « | 淋巴细胞绝对值 (#) | $33 3 | HGB 血红蛋白 | ||
| $23 # | 淋巴细胞百分比 (%) | $34 4 | Hct 红细胞压积 | ||
| 单核细胞绝对值 | $35 5 | MCV 平均红细胞体积 | |||
| $25 % | 单核细胞百分比 | $36 6 | MCH 平均红细胞血红蛋白量 | ||
| $26 & | 粒细胞绝对值 | $37 7 | MCHC 平均红细胞血红蛋白浓度 | ||
| $27 ‘ | 粒细胞百分比 | $38 8 | RDW 红细胞分布宽度 | ||
| $28 ( | 中性粒细胞绝对值 | $3B ; | 网织红细胞绝对值 | ||
| $29 ) | 中性粒细胞百分比 | $3C < | 网织红细胞百分比 | ||
| $2A * | 嗜酸粒细胞绝对值 | $3D = | 低荧光网织红细胞% | ||
| $2B + | 嗜酸粒细胞百分比 | $3E > | 中荧光网织红细胞% | ||
| $2C , | 嗜碱粒细胞绝对值 | $3F ? | 高荧光网织红细胞% | ||
| $2D - | 嗜碱粒细胞百分比 | $40 @ | PLT 血小板 | Standard | |
| $2E . | 异型淋巴细胞绝对值 | $41 A | MPV 平均血小板体积 | ||
| $2F / | 异型淋巴细胞百分比 | $42 B | THT 血小板压积 | ||
| $30 0 | 大未成熟细胞绝对值 | $43 C | PDW 血小板分布宽度 | ||
| $31 1 | 大未成熟细胞百分比 | $47 G | 幼稚细胞 | ||
| $48 H | 平均荧光指数 MFI (%) | ||||
| $4B K | CRP C反应蛋白 | µg/ml | |||
| $4C L | IRF 未成熟网织红细胞分数 |
2.3 扩展格式参数(96)
无长度限制,原始计数数据:WBC/RBC/HGB/HCT/PLT/BASO/LMNE 共 7 个通道,14 个 $20 + 的重复结构。
2.4 Flags 与病理信息
参数关联 Flags(英/法双语,英语大写以区分 L1 和 LL):
| ID | 参数 | 英语 Flags | 长度 |
|---|---|---|---|
| $50 P | WBC | L1M1M2G1G2G3 COMBLLNLMNLNRMRNN | 2+12+1 |
| $51 Q | 分类 | ONELBLl1 | 2+25+1 |
| $52 R | RBC | MiMa | 2+4+1 |
| $53 S | PLT | PcScMc | 2+6+1 |
| $66 f | WBC 平衡 | BASO/Lmne+/-/Baso+/- | 2+14+1 |
| $67 g | 通用 | MpXbXr | 2+6+1 |
| $68 h | 网织红 | LowLasPitFitNrbc | 2+16+1 |
| $A2 I | RUO | RUO message(始终英文) | 2+76+1 |
注:美国和加拿大市场的 PCT、PDW、ALY、LIC 参数标记为 FOR RESEARCH USE ONLY。
病理消息(每组 4 字母,按人群分组):
| 人群 | 代表消息 | 含义 |
|---|---|---|
| WBC | LEU+/LEU- / LYM+/LYM- / NEU+/NEU- / EOS+ / MON+ / BAS+ / BLST / NRBC / MYEL / LIMC / ALYM / LSHT | 白细胞增多/减少、淋巴细胞增多/减少、中性粒增多/减少、嗜酸粒增多、单核细胞增多、嗜碱粒增多、原始细胞、有核红细胞、髓系细胞、大未成熟细胞、异型淋巴细胞、左移 |
| RBC | ANEM / ANI1-3 / MIC1-3 / MAC1-3 / MICR / MACR / HCR1-3 / CAGG / ERYT | 贫血、红细胞大小不等 1-3 级、小红细胞 1-3 级、大红细胞 1-3 级、小细胞症、大细胞症、低色素 1-3 级、冷凝集、红细胞增多 |
| PLT | THR+ / THR- / PLAG / SCEL / MICC / SCHI / MAPL | 血小板增多、血小板减少、血小板聚集、小细胞、小红细胞、裂红细胞、大血小板 |
| 网织红 | IMMT / RET+ / RET- | 未成熟网织红、网织红增多、网织红减少 |
| 全部 | ???? / PANC | 无法解释、全血细胞减少 |
2.5 直方图与散点图矩阵
| ID | 参数 | 格式 | 长度 |
|---|---|---|---|
| $57 W | WBC 直方图 | 每通道幅度 | 2+128+1 |
| $58 X | RBC 直方图 | 每通道幅度 | 2+128+1 |
| $59 Y | PLT 直方图 | 每通道幅度 | 2+128+1 |
| $5A Z | 嗜碱粒直方图 | 每通道幅度 | 2+128+1 |
| $5B [ | LMNE 矩阵 | 屏幕位图 | 2+4096+1 |
| $5C \ | 网织红矩阵 | 屏幕位图 | 2+4096+1 |
| $63 c | 双矩阵 LMNE | 屏幕位图 | 2+8192+1 |
- 直方图:128 通道,自动缩放到最大幅度 223(0 幅度 = FF)
- 矩阵位图:2048 图形字节 → 4096 ASCII 字节(2 个 ASCII 字节表示 1 个图形字节)
- 扩展格式(3D 曲线):先压缩(squeeze)再 uuencode 编码,示例:
$64 lha squeeze uuencode 128Y256X 10772 <data> - 阈值:WBC 5 个 / RBC 2 个 / PLT 1 个 / 嗜碱粒 3 个 / LMNE 矩阵 12+6+3 个
2.6 患者结果标识(8B)
| ID | 字段 | 示例 | 长度 |
|---|---|---|---|
| $70 p | 分析仪编号 | 01 | 2+2+1 |
| $71 q | 分析日期时间 | 94/06/06 13h15mn31s | 2+19+1 |
| $72 r | 分析批次号 | 115 | 2+16+1 |
| $73 s | 分析序号 | 0128 | 2+4+1 |
| $74 t | 采样模式 | M=手动开盖 / R=rack闭盖 | 2+1+1 |
| $75 u | 样本号/ID | 1450302154275-42 | 2+16+1 |
| $76 v | 患者姓名 | SMITH Ronald | 2+30+1 |
| $77 w | 出生日期 | yy/mm/dd | 2+8+1 |
| $78 x | 年龄 | 7d/4w/10m/54y | 2+3+1 |
| $79 y | 性别 | 1 字符 | 2+1+1 |
| $7A z | 来源 | F | 2+1+1 |
| $7B { | 医生 | Dr Jones | 2+15+1 |
| $7C | | 科室 | Hemato | 2+10+1 |
| $7D } | 采样日期 | 94/06/06 13h15 | 2+14+1 |
| $7E ~ | 备注 | 2+32+1 | |
| $80 ç | 分析类型 | A=CBC / B=DIFF / C=RET / D=LMG / E=CBR / F=DIR | 2+1+1 |
| $83 â | 操作员代码 | BOB | 2+3+1 |
2.7 数据包类型
分析仪发出的数据包:
| 包类型字符串 | 含义 |
|---|---|
| RESULT | 常规模式血液学结果 |
| RES-RR | 自动重测结果 |
| REASSESS | 重新计算样本结果 |
| RESNOR-H | 高值参考范围 |
| RESNOR-L | 低值参考范围 |
| QC-RES-H / M / L | 高/中/低值质控结果 |
| FILE | 请求患者档案 |
| END | 连接结束 |
分析仪接收的指令(遥控模式):
FILE / END / AUTO / MANUAL / STOP / STOPAUTO / DILUENT / LYSE / CLEANER / EOSINO / BASO / RETIX / CLRNEEDL / BCKFLUSH / DRAIN / CONTROL / STARTUP / SHUTDOWN / RUNCYCLE / BURN-IN / BURN-end / REMOTE / ERROR / STANDARD / CONFIG
2.8 其他标识符
| ID | 含义 | 格式 |
|---|---|---|
| $FB | 分析仪名称 | 8 字符字符串 |
| $FC | 数字(错误号/位置号/序号) | 8 位十进制 |
| $FD | 16 位校验和 | 4 位十六进制 |
| FF | 标识符列表版本号 | Vx.xx 格式 |
三、ARGOS 兼容格式
固定 406 字符(含 STX 和 ETX),字段用 CR ($0D) 分隔,为兼容 Argos 系列老机型保留。
3.1 结果帧(“R” 类型)
| 行 | 内容 | 长度 |
|---|---|---|
| 1 | STX ($02) | 1 |
| 2 | ”R” 字符 | 1 |
| 3 | 分析仪号 + CR | 2+1 |
| 4 | 样本号 + CR | 16+1 |
| 5 | 患者姓名 + CR | 30+1 |
| 6 | 日期时间 + CR | 20+1 |
| 7-27 | WBC/淋巴/单核/粒/中性/嗜酸/嗜碱/ALY/LIC/RET 等(每项含数值+R/N 状态) | 各 8+1 |
| 28-35 | RBC/HGB/HCT/MCV/MCH/MCHC/RDW/RET | 各 8+1 |
| 36-39 | PLT/MPV/PCT/PDW | 各 8+1 |
| 40 | WBC 五分类 Flags(21 字符) | 21+1 |
| 41 | WBC LMG Flags(6 字符) | 6+1 |
| 42 | PLT Flags(3 字符) | 3+1 |
| 43 | CRC | 1 |
| 44 | ETX ($03) | 1 |
CRC 算法:除 ETX/STX 外所有字节异或,再与 $40 或运算。
3.2 患者档案帧(“D” 类型)
共 147 字符:分析仪号 + 样本号 + 姓名 + 出生日期 + 年龄 + 性别 + 来源 + 医生 + 科室 + 采样日期 + 备注 + CRC + ETX。
3.3 通信结束帧(“E” 类型)
Line free 格式,两个状态码含义与 ABX 格式相同:第一位计数状态(R/B/S/空格),第二位高低值状态(L/l/空格/h/H/O)。
四、ASTM 标准协议
符合 ASTM E-1381(低层)+ E-1394(高层)标准。
4.1 物理层
- 38400 baud,8N1
- XON/XOFF 流控
- ACK (15) 否认
- 重传次数:6 次
- 超时:15 秒
- ENQ 冲突时分析仪等待 2 秒后重试,连续 6 次失败后等待 500ms~10s
- 分析仪在冲突中为主方
- 一次传输可包含多个结果
4.2 帧格式
| 字段 | 数据 | 长度 | 说明 |
|---|---|---|---|
| STX | 02H | 1 | 帧起始 |
| 帧号 | 0~7 | 1 | 0-7 循环,传输开始时为 1 |
| 数据消息 | 变长 | 最大 240 | H/P/O/R/C/L 记录 |
| 结束符 | ETX(结束帧)/ ETB(中间帧) | 1 | |
| 校验和 | 2 字符 | 2 | |
| CRLF | 0DH 0AH | 2 |
4.3 记录类型
| 记录 | 类型 | 说明 |
|---|---|---|
| Header | H | 发送者名称 + 处理ID(P) + ASTM版本 + 日期时间 |
| Patient | P | 患者ID(25) + 姓名(20) + 出生日期(YYYYMMDD) + 性别 + 医生(20) + 科室(20) |
| Order | O | 样本ID(16) + 通用测试ID + Action Code(C/N/A/Q) + 报告类型(F/C/I/Y/Z) |
| Result | R | 测试ID(英文^LOINC) + 结果值 + 单位 + 参考范围 + 异常标志 + 结果状态(F/C) + 完成时间 |
| Comment | C | 来源(I=仪器) + 文本(100) + 类型(G=自由文本/I=仪器flag) |
| Terminator | L | 终止码 N=正常 |
4.4 ABX 参数 LOINC 编码对照表(节选)
| 参数 | 单位 | LOINC | 英文代码 |
|---|---|---|---|
| 白细胞 WBC | Standard | 804-5 | WBC |
| 淋巴细胞 | # / % | 731-0 / 736-9 | LYC# / LYC% |
| 单核细胞 | # / % | 742-7 / 744-3 | MON# / MON% |
| 中性粒细胞 | # / % | 751-8 / 770-8 | NEU# / NEU% |
| 嗜酸粒细胞 | # / % | 711-2 / 713-8 | EOS# / EOS% |
| 嗜碱粒细胞 | # / % | 704-7 / 706-2 | BAS# / BAS% |
| 异型淋巴细胞 | # / % | 733-6 / 735-1 | ALY# / ALY% |
| 大未成熟细胞 | % | 11117-9 | LIC% |
| 红细胞 RBC | Standard | 789-9 | RBC |
| 血红蛋白 HGB | 717-9 | HGB | |
| 红细胞压积 HCT | 4544-3 | HCT | |
| 平均红细胞体积 MCV | 787-2 | MCV | |
| 平均血红蛋白量 MCH | 785-6 | MCH | |
| 平均血红蛋白浓度 MCHC | 786-4 | MCHC | |
| 红细胞分布宽度 RDW | 788-0 | RDW | |
| 网织红细胞 | # / % | 4679-7 / 12250-7 | RET# / RET% |
| CRP C反应蛋白 | µg/ml | CRP | |
| 血小板 PLT | Standard | 777-3 | PLT |
| 平均血小板体积 MPV | 776-5 | MPV | |
| 血小板分布宽度 PDW | PDW |
4.5 病理消息传输
ASTM 标准没有为病理消息保留字段,病理消息通过 Comment 记录(C 记录)传输。
五、与其他 LIS 协议的关联
- 与 迈瑞BC-5300五分类血液细胞分析仪HL7通讯协议:都是五分类血球仪 LIS 接口,但迈瑞用 HL7,ABX 用 ASTM + 自定义
- 与 Sysmex XE-5000血液分析仪数据通信规范:Sysmex 同样支持自定义 + ASTM 双协议,但帧格式不同
- 与 Beckman-Coulter-AC-T-5diff血液分析仪主机传输规范:Coulter 低端五分类也同时支持自定义和 ASTM,可作竞品对比
关键要点速查
- 三套协议:ABX 格式(推荐变长)/ ARGOS 格式(定长兼容老机型)/ ASTM 格式(标准 LIS)
- 参数状态双字符:第一位计数状态(R/B/S/空),第二位高低值(L/l/空/h/H/O)
- 病理消息 4 字母编码:英语大写,按 WBC/RBC/PLT/RET/全部 五组分类
- 直方图 128 通道,矩阵 128×16→4096 ASCII 字节
- ASTM 通过 Comment 记录传病理,不占标准字段
- 默认 38400 baud 8N1,XON/XOFF 流控,分析仪为主方