针对目前血液分析仪无法自动诊断血液疾病的现状,提出了一种应用于血液分析仪的专家诊断系统;该系统在传统专家系统结构的基础上进行了改进,以专家经验、国际血液学复检专家组推荐的复检规则以及临床案例为知识源,利用关系型数据库技术设计出一种产生式树形结构的知识库,并结合Snort规则库中的三维链表数据结构对知识库进行优化,最终完成了血液分析仪专家诊断系统的研制;系统诊断的假阳性率为2.7%,假阴性率为3.31‰;提出的专家诊断系统具有推理灵活、实时性好的特点。