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
字段长度说明
STX1 字节$02,帧起始
Size5 字节除 STX/ETX 外的总数据字节数
Load8 字符前面带空格,表示结果类型(如 “RESULT”)
标识符1 字节FF 范围,表示后续信息类型
信息数据变长与标识符对应的数据
CheckSum4 字节十六进制除 STX/ETX/校验和字段外所有字符的 mod 65535 和
ETX1 字节$03,帧结束

不足固定长度的字符串右侧补空格。

2.2 血液学参数标识符(4C)

所有数值参数格式:5 位数字 + 小数点(左侧补零,如 04.55),无法计算时为 --.--。每个参数后跟两个状态字符:

第一位含义第二位含义
R计数错误导致参数被拒L低于极低值
B计数方法间平衡异常l低于参考下限
S参数值可疑(空格)正常值
(空格)无异常h高于参考上限
H高于极高值
O超出量程

完整参数列表(标识符 → 参数名):

ID 字符参数单位ID 字符参数单位
$21 !WBC 白细胞Standard$32 2RBC 红细胞Standard
$22 «淋巴细胞绝对值 (#)$33 3HGB 血红蛋白
$23 #淋巴细胞百分比 (%)$34 4Hct 红细胞压积
单核细胞绝对值$35 5MCV 平均红细胞体积
$25 %单核细胞百分比$36 6MCH 平均红细胞血红蛋白量
$26 &粒细胞绝对值$37 7MCHC 平均红细胞血红蛋白浓度
$27 ‘粒细胞百分比$38 8RDW 红细胞分布宽度
$28 (中性粒细胞绝对值$3B ;网织红细胞绝对值
$29 )中性粒细胞百分比$3C <网织红细胞百分比
$2A *嗜酸粒细胞绝对值$3D =低荧光网织红细胞%
$2B +嗜酸粒细胞百分比$3E >中荧光网织红细胞%
$2C ,嗜碱粒细胞绝对值$3F ?高荧光网织红细胞%
$2D -嗜碱粒细胞百分比$40 @PLT 血小板Standard
$2E .异型淋巴细胞绝对值$41 AMPV 平均血小板体积
$2F /异型淋巴细胞百分比$42 BTHT 血小板压积
$30 0大未成熟细胞绝对值$43 CPDW 血小板分布宽度
$31 1大未成熟细胞百分比$47 G幼稚细胞
$48 H平均荧光指数 MFI (%)
$4B KCRP C反应蛋白µg/ml
$4C LIRF 未成熟网织红细胞分数

2.3 扩展格式参数(96)

无长度限制,原始计数数据:WBC/RBC/HGB/HCT/PLT/BASO/LMNE 共 7 个通道,14 个 $20 + 的重复结构。

2.4 Flags 与病理信息

参数关联 Flags(英/法双语,英语大写以区分 L1 和 LL):

ID参数英语 Flags长度
$50 PWBCL1M1M2G1G2G3 COMBLLNLMNLNRMRNN2+12+1
$51 Q分类ONELBLl12+25+1
$52 RRBCMiMa2+4+1
$53 SPLTPcScMc2+6+1
$66 fWBC 平衡BASO/Lmne+/-/Baso+/-2+14+1
$67 g通用MpXbXr2+6+1
$68 h网织红LowLasPitFitNrbc2+16+1
$A2 IRUORUO message(始终英文)2+76+1

注:美国和加拿大市场的 PCT、PDW、ALY、LIC 参数标记为 FOR RESEARCH USE ONLY。

病理消息(每组 4 字母,按人群分组):

人群代表消息含义
WBCLEU+/LEU- / LYM+/LYM- / NEU+/NEU- / EOS+ / MON+ / BAS+ / BLST / NRBC / MYEL / LIMC / ALYM / LSHT白细胞增多/减少、淋巴细胞增多/减少、中性粒增多/减少、嗜酸粒增多、单核细胞增多、嗜碱粒增多、原始细胞、有核红细胞、髓系细胞、大未成熟细胞、异型淋巴细胞、左移
RBCANEM / ANI1-3 / MIC1-3 / MAC1-3 / MICR / MACR / HCR1-3 / CAGG / ERYT贫血、红细胞大小不等 1-3 级、小红细胞 1-3 级、大红细胞 1-3 级、小细胞症、大细胞症、低色素 1-3 级、冷凝集、红细胞增多
PLTTHR+ / THR- / PLAG / SCEL / MICC / SCHI / MAPL血小板增多、血小板减少、血小板聚集、小细胞、小红细胞、裂红细胞、大血小板
网织红IMMT / RET+ / RET-未成熟网织红、网织红增多、网织红减少
全部???? / PANC无法解释、全血细胞减少

2.5 直方图与散点图矩阵

ID参数格式长度
$57 WWBC 直方图每通道幅度2+128+1
$58 XRBC 直方图每通道幅度2+128+1
$59 YPLT 直方图每通道幅度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分析仪编号012+2+1
$71 q分析日期时间94/06/06 13h15mn31s2+19+1
$72 r分析批次号1152+16+1
$73 s分析序号01282+4+1
$74 t采样模式M=手动开盖 / R=rack闭盖2+1+1
$75 u样本号/ID1450302154275-422+16+1
$76 v患者姓名SMITH Ronald2+30+1
$77 w出生日期yy/mm/dd2+8+1
$78 x年龄7d/4w/10m/54y2+3+1
$79 y性别1 字符2+1+1
$7A z来源F2+1+1
$7B {医生Dr Jones2+15+1
$7C |科室Hemato2+10+1
$7D }采样日期94/06/06 13h152+14+1
$7E ~备注2+32+1
$80 ç分析类型A=CBC / B=DIFF / C=RET / D=LMG / E=CBR / F=DIR2+1+1
$83 â操作员代码BOB2+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 位十进制
$FD16 位校验和4 位十六进制
FF标识符列表版本号Vx.xx 格式

三、ARGOS 兼容格式

固定 406 字符(含 STX 和 ETX),字段用 CR ($0D) 分隔,为兼容 Argos 系列老机型保留。

3.1 结果帧(“R” 类型)

行内容长度
1STX ($02)1
2”R” 字符1
3分析仪号 + CR2+1
4样本号 + CR16+1
5患者姓名 + CR30+1
6日期时间 + CR20+1
7-27WBC/淋巴/单核/粒/中性/嗜酸/嗜碱/ALY/LIC/RET 等(每项含数值+R/N 状态)各 8+1
28-35RBC/HGB/HCT/MCV/MCH/MCHC/RDW/RET各 8+1
36-39PLT/MPV/PCT/PDW各 8+1
40WBC 五分类 Flags(21 字符)21+1
41WBC LMG Flags(6 字符)6+1
42PLT Flags(3 字符)3+1
43CRC1
44ETX ($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 帧格式

字段数据长度说明
STX02H1帧起始
帧号0~710-7 循环,传输开始时为 1
数据消息变长最大 240H/P/O/R/C/L 记录
结束符ETX(结束帧)/ ETB(中间帧)1
校验和2 字符2
CRLF0DH 0AH2

4.3 记录类型

记录类型说明
HeaderH发送者名称 + 处理ID(P) + ASTM版本 + 日期时间
PatientP患者ID(25) + 姓名(20) + 出生日期(YYYYMMDD) + 性别 + 医生(20) + 科室(20)
OrderO样本ID(16) + 通用测试ID + Action Code(C/N/A/Q) + 报告类型(F/C/I/Y/Z)
ResultR测试ID(英文^LOINC) + 结果值 + 单位 + 参考范围 + 异常标志 + 结果状态(F/C) + 完成时间
CommentC来源(I=仪器) + 文本(100) + 类型(G=自由文本/I=仪器flag)
TerminatorL终止码 N=正常

4.4 ABX 参数 LOINC 编码对照表(节选)

参数单位LOINC英文代码
白细胞 WBCStandard804-5WBC
淋巴细胞# / %731-0 / 736-9LYC# / LYC%
单核细胞# / %742-7 / 744-3MON# / MON%
中性粒细胞# / %751-8 / 770-8NEU# / NEU%
嗜酸粒细胞# / %711-2 / 713-8EOS# / EOS%
嗜碱粒细胞# / %704-7 / 706-2BAS# / BAS%
异型淋巴细胞# / %733-6 / 735-1ALY# / ALY%
大未成熟细胞%11117-9LIC%
红细胞 RBCStandard789-9RBC
血红蛋白 HGB717-9HGB
红细胞压积 HCT4544-3HCT
平均红细胞体积 MCV787-2MCV
平均血红蛋白量 MCH785-6MCH
平均血红蛋白浓度 MCHC786-4MCHC
红细胞分布宽度 RDW788-0RDW
网织红细胞# / %4679-7 / 12250-7RET# / RET%
CRP C反应蛋白µg/mlCRP
血小板 PLTStandard777-3PLT
平均血小板体积 MPV776-5MPV
血小板分布宽度 PDWPDW

4.5 病理消息传输

ASTM 标准没有为病理消息保留字段,病理消息通过 Comment 记录(C 记录)传输。


五、与其他 LIS 协议的关联


关键要点速查

  1. 三套协议:ABX 格式(推荐变长)/ ARGOS 格式(定长兼容老机型)/ ASTM 格式(标准 LIS)
  2. 参数状态双字符:第一位计数状态(R/B/S/空),第二位高低值(L/l/空/h/H/O)
  3. 病理消息 4 字母编码:英语大写,按 WBC/RBC/PLT/RET/全部 五组分类
  4. 直方图 128 通道,矩阵 128×16→4096 ASCII 字节
  5. ASTM 通过 Comment 记录传病理,不占标准字段
  6. 默认 38400 baud 8N1,XON/XOFF 流控,分析仪为主方