微信端智能解读检验报告单系统的构建及应用
2020-05-15柯娟玉于帆黄良娟陈思平张立俊韦唯刘欣桐余蕙君周义文
柯娟玉,于帆,黄良娟,陈思平,张立俊,韦唯,刘欣桐,余蕙君,周义文
南方医科大学深圳医院检验科,广东 深圳 518101
随着医院的信息化建设,微信公众平台的建设和应用在医院的数字化发展中越来越重要。医院微信服务号是医院品牌特色的体现,不仅为患者提供便捷的就医服务,还能提高患者对疾病的认知和预防,增强用户及患者对医院的真诚度[1-2]。利用微信平台可对患者进行延续服务,进行预约、医保查询、健康管理等系列服务[3-5],但是利用微信端平台进行报告人工智能解读的研究未见报道。人工智能应用是未来检验发展的热点[6],报告“解释性评论有效率”是检验后的重要质量指标[7],2017 年国家卫生健康委员会出台了《WS/T496-2017 临床实验室质量指标》,相比2015 版新增报告“解释性评论有效率”,报告的专业解读已成为医院质量管理的重要内容之一[8-9]。本院已先后实现了微信端检验报告查询(2015年)及微信端检验报告智能解读系统(2018 年),是广东省首批实现微信端检验报告智能解读系统的单位。本文构建的系统旨在帮助微信端患者解读检验报告的异常指标。现将构建方法及应用情况报道如下:
1 设计与方法
1.1 解释器 模块解读依据源于《全国临床检验操作规程》(第4 版)及《诊断试验临床解读--医学实验室手册》(Interpretation of Diagnostic Tests, Wallach)第10 版等权威知识库,更新内容来自梅奥诊所(Mayo Clinic)及美国实验室检验在线(Lab tests online)等对检验指标的最新解读。
1.2 知识获取 通过微信端开发接口进行LIS及其他软件的整合。主要遵循了医疗行业国际最新的HL7 V3 标准,建立系统间交互的语法标准,采用XML 技术实现信息交互和共享。通过使用HTTP 请求在微信端对接入的网址进行消息推送。
1.3 推理器 主要在Inference 的inferenceResult 函数中,从知识库中获取所有异常检验指标节点信息,取值并判断所有满足条件的检验指标节点,然后取其NextNodes 做交运算求出所有可能的疾病节点。整个推理器模块将以一个动态链接库的形式和其他模块进行交互,同时在交互的内容,即规则、知识,则以XML 的形式进行存储。首先由XML 文件格式的知识分解为规则和条件作为推理机的输入,通过推理机的处理,得出XML 文件格式的结论作为输出。通过使用HTTP请求在微信端对接入的网址进行消息推送。
1.4 推理算法流程 医院(诊断数据诊断请求)-->输入Input(指标数据)-->云端AI处理(基于专家知识库和大数据分析)-->输出Output(诊断报告),进一步输出Output Level2(检验指标知识库+解读知识库)。
1.5 效果测试
1.5.1 专家团队的建立 科室成立专家团队,包括正高级教授1名、副高级教授2 名及主管技师3 名,负责审核及监控系统的运行状况。
1.5.2 验证方式 从本院微信端获取测试账号,在LIS模拟尿潜血、尿比重、血白细胞等204项常见的检验项目数据,结果覆盖临检、微生物、生化、免疫、分子生物学五大专业组。通过专家团队判断微信端报告结果解释是否具有专业性。通过场景测试,才可以真正检测信息系统整体运转情况,检测到异源异构的信息系统之间的数据信息是否实现了顺畅流转及协同共享。
2 结果
2.1 系统应用效果 改变了传统的报告单模式,基于微信端友好的使用界面及完备的医学知识库,患者不受时空限制,可体验到快捷、专业的医疗服务。传统的报告如图1 所示,患者需要在医院等待打印报告结果,若结果出来时医生已下班,有些患者会通过“百度”等方式进行查询结果意义,存在网络解释不专业导致贻误病情的隐患。
图1 传统的报告单模式
改进后的报告如下图所示,患者无需在医院等待结果,只需要通过微信绑定医院公众服务号,微信端会进行报告推送(图2),若患者微信端报告结果出现异常指标(图3),点击进去,会出现该指标的动漫图文解释(图4),再次点击进去观看解读(图5)。
图2 微信端报告推送
2.2 解读效果 系统完成后,专家团队对系统解读功能进行验证,针对204项常见检验指标进行解读,204项解读结果符合专家团队解读标准,准确率100%(204/204),系统解读结果显示其对异常检验指标解读具有专业性。但是也发现该系统的不足之处:报告智能解读是针对单个异常指标进行解读,不能进行综合解读,如报告单出现多个结果异常,只能逐一分析。如患者尿常规结果:尿潜血、尿蛋白及尿管型三个都阳性,其解读方式只能通过逐一点击尿潜血、尿蛋白及尿管型此三个指标分别获知其临床意义,不能对病情进行综合分析,而科室专家团队可以从此报告综合分析得出“不排除肾源性血尿”的结论,这可为临床治疗提供直接的诊断支持。此系统不能满足患者检验报告多指标异常的综合,必须进行系统改进。
图3 微信端报告结果出现异常指标
图4 异常指标动漫图文解释
图5 观看解读
3 讨论
国外的最新研究显示,智能综合解读检验指标已在实验室信息系统可以实现,国外人工智能解读数据可用于疾病模型如糖尿病的诊断[10],甚至延伸至其他专业数据的整合,可进行癌症诊断[11];国内朱劼[12]、雷和月等[13]也实践了检验报告智能综合解读系统的应用。研究中的智能综合解读检验指标系统功能主要是在实验室信息系统(Laboratory information system,LIS)上实现,目的是方便医务人员解读,而基于微信端方便患者解读的研究未见。在目前我院已实现的微信端检验报告智能解读功能的基础上,将单一解读升级到将综合解读功能,系统的需求是改进推理机模块,增加获取节点,以便实现多指标综合分析。整个推理机模块将以一个动态链接库的形式和其他模块进行交互,同时在交互的内容,即规则、知识,则以XML 的形式进行存储。首先由XML 文件格式的知识分解为规则和条件作为推理机的输入,通过推理机的处理,得出XML 文件格式的结论作为输出。如尿常规报告同时出现以下三项异常指标:尿隐血(ERY)阳性(+)、尿蛋白(PROT)阳性(+),尿管型(CAST)阳性,首先将会生成三个节点,并从知识库XML 文件中提取该节点并生成相应的推理规则。(尿隐血,阳性) 且(尿蛋白,阳性)且(尿管型,阳性)->(知识库解读,不排除肾源性血尿)。从而实现综合解读功能。微信端开发接口的使用和智能综合专家库是成熟的技术,基于HL7 卫生信息交换标准的标准化卫生信息传输协议,系统的升级不存在明显的技术困难,前期工作已建立微信端检验科报告异常结果解读的初步功能,给患者提供了专业的解读途径,提升了患者就诊满意度,进一步完善该系统功能能显著提高医疗服务水平。微信公众号平台的建设是医院品牌特色体现,传统的检验报告形式单一,绝大多数患者对高深难懂的临床检验数据难以理解,由此而衍生的医疗纠纷普遍存在,通过报告智能解读系统的建立,可改善医患沟通方式,从而减少医疗纠纷,增强患者对医院的真诚度。
在微信服务号的近四年的建设工作中,截止2019年10月,本院微信端用户数近40万,最高单条阅读量已超过10万,报告智能解读功能的受益人群覆盖面广泛,该系统有较大的推广价值