一、 通用系统架构
现代IVD设备通常采用分层、模块化的系统架构,以确保稳定性、可扩展性和易维护性。
-
硬件控制层
-
核心模块:样本处理模块(移液、传送、混匀)、温控模块(孵育、加热、冷却)、光学检测模块(发光、荧光、吸光度检测)、机械运动控制模块。
-
架构特点 :采用**实时操作系统(RTOS)** 或硬实时任务调度,确保加样、温控、测光等关键动作的时序精确和可靠。
-
-
仪器控制层
-
功能:协调各硬件模块有序工作,执行具体的检测流程(如样本分配、试剂添加、孵育、清洗、测量)。
-
架构特点 :常采用状态机(State Machine) 或工作流引擎来定义和驱动复杂的检测步骤序列。
-
-
业务逻辑与数据处理层
-
功能:管理项目配置、样本信息、接收原始检测信号、进行定标计算、浓度拟合、生成最终结果并判断异常标志。
-
架构特点 :采用面向服务(SOA) 或微服务思想,将定标、计算、质控等模块解耦。
-
-
人机交互与系统接口层
- 功能 :提供用户操作界面(常为C/S或B/S架构 ),并支持与实验室信息系统(LIS) 、**医院信息系统(HIS)** 通过HL7等标准协议对接。
二、 核心数据结构
数据设计围绕检测生命周期的实体进行高度结构化组织。
-
样本信息数据
-
结构:包含样本ID、位置、类型(血清、血浆、尿液)、患者信息、申请检测项目列表、状态(待测、检测中、已完成)。
-
关系:与"检测结果"通过样本ID关联。
-
-
试剂与耗材数据
-
结构:试剂盒/校准品ID、批号、效期、位置、剩余量、定标曲线参数、质控靶值及范围。
-
特点:通常通过条形码或RFID自动录入,是关键的质量控制数据。
-
-
项目与定标数据
-
结构:检测项目代码、名称、测量方法、所需试剂、反应时间、温度等参数。
-
定标数据 :存储每次定标的曲线类型(如Logistic, 4/5参数)、各点信号值与浓度、拟合出的曲线方程系数(R值、a, b, c, d参数)。
-
-
原始信号与结果数据
-
免疫发光/比浊 :存储每个测光点的**光子计数(RLU)** 或吸光度值,以及计算出的浓度/指数。
-
分子诊断(PCR) :存储每个循环的荧光信号值(Rn),用于生成扩增曲线和熔解曲线,并记录Ct值、熔解温度(Tm)等关键参数。
-
结构:结果ID、样本ID、项目ID、原始信号数据、计算浓度、单位、异常标志(如Hook效应、底物不足)、参考区间。
-
-
质控数据
- 结构 :质控品ID、批次、靶值、标准差、本次检测值、Westgard规则违背情况、Levey-Jennings质控图数据点。
-
过程日志与审计追踪数据
- 结构:时间戳、操作类型(用户操作、仪器动作、报警)、详细信息、操作者ID。这是满足医疗器械法规(如FDA 21 CFR Part 11, GMP)合规性的关键。
三、 技术平台差异
-
免疫发光分析仪 :数据结构更强调试剂-定标曲线-样本结果的强关联,以及多波长/多测光点的信号管理。
-
分子诊断仪(PCR/测序) :数据结构核心是时间序列信号 (扩增曲线)和温度序列信号(熔解曲线),数据量更大,分析算法(基线校正、Ct值计算)更复杂。
总而言之,这些机器的架构以可靠控制 和精准时序 为核心,数据结构则围绕样本流、试剂流、数据流进行设计,确保检测过程可追溯、结果准确可靠。