何佳怡 胡孔法 谢佳东 赵玉凤 陈涤平
摘 要: 针对目前在中医住院病案首页诊疗信息填报过程中出现的漏填、错填等问题,依据中医住院病案首页填写规范文件,设计诊疗信息的校验规则及校验算法,基于SpringBoot和Vue开发中医住院病案首页诊疗信息质控系统,实现诊疗信息解析、校验、生成校验报告等功能。该系统能够辅助医务人员填报中医住院病案首页诊疗信息,提高中医住院病案首页诊疗信息填写的完整性、准确性和合理性。
关键词: 中医病案首页; 质量控制; 诊疗信息; 数据校验
中图分类号:TP311.5 文献标识码:A 文章编号:1006-8228(2021)12-52-04
Abstract: In view of the problems such as missing and misfilling in the diagnosis and treatment information on the TCM medical record homepage, according to the standard file of filling in the TCM medical record homepage, this paper designed the verification rules and verification algorithm of diagnosis and treatment information, and developed the quality control system of diagnosis and treatment information on the TCM medical record homepage based on SpringBoot and Vue. The function of diagnosis and treatment information analysis, verification and generating verification report was realized. The system can assist medical personnel to fill in the diagnosis and treatment information on the TCM medical record homepage, and improve the completeness, accuracy and rationality of filling in the diagnosis and treatment information on the TCM medical record homepage.
Key words: TCM medical record homepage; quality control; diagnosis and treatment information; data verification
0 引言
中医住院病案首页是医院进行中医住院病案登记、疾病分类、编制索引、审查、统计的主要依据[1],其数据质量能够衡量医院业务水平和医疗质量,推动医疗管理走向科学化、规范化。目前,中医住院病案首页质量的缺陷主要在于信息的缺失、错填[3]。为提高中医病案首页数据質量,要加强医务人员的规范化培训、提升编码员专业素质、完善信息系统建设、强化质控体系[5]。本文基于SpringBoot构建中医住院病案首页诊疗信息质控系统,根据中医住院病案首页填写规范文件[6],设计校验规则及校验算法,对中医住院的病案首页诊疗信息进行校验,有效提高了中医住院病案首页诊疗信息的数据质量,实现了中医住院病案首页诊疗信息质量控制,为医疗研究工作提供更加可靠支撑。
1 关键技术
1.1 SpringBoot框架
SpringBoot是一个基于Spring的全新框架,遵循“约定优于配置”,通过简化配置提高了开发效率。SpringBoot能够集成大量的框架,解决了项目之间包的版本依赖和稳定性问题[8]。
1.2 Vue框架
Vue是一个轻量级的MVVM前端框架,其核心思想为数据驱动和组件化。Vue实现了双向绑定数据[9]以及组件化,便于对整个页面的管理和维护。
1.3 Element UI
Element UI是一个基于Vue的组件库,其设计原则为一致性、反馈、效率和可控[10]。Element UI为开发者提供配套资源,有助于网站快速成型。
1.4 MyBatis
MyBatis是一个基于Java的数据持久层框架,包含SQLMaps和DAOs,支持存储过程、定制化SQL以及高级映射机制[11]。MyBatis对JDBC进行轻量级封装,支持SQL语句优化以提高SQL语句的执行效率和速度。
2 系统设计
2.1 需求分析
中医住院病案首页诊疗信息质控系统旨在通过制定校验规则,对中医住院病案首页诊疗信息进行质量控制,减少信息缺失、错填,疾病诊断与编码混乱等数据质量缺陷情况,保证中医住院病案首页诊疗信息填报的完整性和准确性,以提升中医住院病案首页诊疗信息质量。
2.2 系统架构设计
中医住院病案首页诊疗信息质控系统采用B/S结构,系统架构包括视图层、控制层、业务逻辑层和数据持久层[12],各层职能明确、逻辑清晰,降低了系统的业务耦合度,便于业务修改与扩展[13]。应用ElementUI使系统拥有简洁清晰的用户界面和良好的交互体验[14]。系统总体架构如图1所示。
2.3 校验规则
依据《中医住院病案首页数据填写质量规范》、《中医住院病案首页质控考核细则》[7]等中医住院病案首页填写规范文件,中医疾病编码遵循《中医病症分类与代码》,西医疾病编码遵循ICD-10疾病诊断编码[15],制定中医住院病案首页诊疗信息校验规则,校验规则分为基本校验规则和逻辑校验规则。
基本校验规则是指对中医住院病案首页诊疗信息包括住院情况、门急诊诊断、中医诊疗、出院诊断、手术与操作、其他(药物过敏、尸检、血型输血反应、离院方式、再住院计划、颅脑损伤昏迷)、签名七个类别[16],进行完整性和准确性校验,以减少信息缺陷,提高正确率。例如:入院科别和出院科别不为空,B95、B96、B97、R65.-不能作主要诊断编码。
逻辑校验规则是指对中医住院病案首页诊疗信息的不同数据项进行逻辑关系的校验,以保证合理性,提高正确率。例如:入院日期=<手术日期<=出院日期,住院天数=(出院日期-入院日期),且>=1。
2.4 功能设计
中医住院病案首页诊疗信息质控系统主要包括诊疗信息解析、诊疗信息质控、用户权限与日志三个功能模块,如图2所示。
2.4.1 诊疗信息解析
诊疗信息的获取途径包括在线填报和上传导入。用户可登录系统在线填报,或者上传符合接口规范的数据导入系统,经系统解析后获取中医住院病案首页诊疗信息,方便之后信息校验。
2.4.2 诊疗信息质控
校验诊疗信息是质量控制的重要环节,设计实现诊疗信息校验规则以及校验算法,对解析后的中医住院病案首页诊疗信息进行校验,并提供校验分析报告。根据最新的中医住院病案首页填写规范文件,以及中医住院病案首页的实际填报情况,及时对校验规则作出更改[17]。系统支持管理诊疗信息以及自定义诊疗信息校验规则。
2.4.3 用户权限管理
用户权限管理模块分用户管理和权限管理,用户管理是系统管理员对用户的基本信息进行管理,权限管理是为不同类型的用户分配对应权限以访问数据。
3 系统实现与测试
3.1 诊疗信息解析
依据国家中医药管理局发布的中医住院病案首页表(2012年版)设计实现中医住院病案首页诊疗信息表单,用户可通过表单进行中医住院病案首页诊疗信息的在线填报。系统提供中医住院病案首页诊疗信息模版,用户上传符合模版规范的文件存储至服务器。通过用户在线填报和上传文件方式,结合模式匹配技术,解析得到中医住院病案首页诊疗信息。
3.2 诊疗信息质控
基于诊疗信息校验规则,设计实现诊疗信息校验算法,在用户填报信息过程中,实时检验并给出提示,避免漏填、错填。在用户填报信息提交后与上传文件后,再次进行校验,并生成校验报告,校验通过后方可将诊疗信息存储至数据库。在校验报告中对诊疗信息中漏填、错填等有缺陷数据项进行标记,并提供有缺陷数据项对应的校验规则和示例数据项作为参考,方便用户进行修改,用户可以在线查看、导出下载校验报告。
3.3 系统测试
中医住院病案首页诊疗信息质控系统测试分为功能性测试和非功能性测试,以此测試系统是否满足易用性要求、开发需求、性能需求以及安全性要求。测试环境如下。
服务器:CentOS 7;Intel(R) Xeon(R) CPU E5-2620 0 @2.00GHz;内存32GB;JDK 8、IntellJIDEA 2021.1、maven 3.8、MySQL 8.0。
客户端:MacOS;1.8 GHz 双核Intel Core i5;内存8GB。
通过对系统的多轮测试,进一步完善修改系统,系统测试结果分析如下。
⑴ 易用性要求使用了ElementUI风格,简洁明了。
⑵ 开发需求 正确完成了所有中医住院病案首页诊疗信息质控系统的功能需求。
⑶ 性能需求 通过了安全测试和负载测试,保证了系统的可靠性、容灾性、可扩展性。
⑷ 安全性要求 实现对常见攻击的防御,保障了用户数据安全。
中医住院病案首页诊疗信息质控系统基本满足了易用性要求、开发需求、性能需求以及安全性要求。
4 结束语
本文针对中医住院病案首页诊疗信息填报存在的问题,依据中医住院病案首页填写规范文件,设计了中医住院病案首页诊疗信息校验规则及校验算法,基于SpringBoot开发了中医住院病案首页诊疗信息质控系统,实现了中医住院病案首页诊疗信息的解析、校验和存储管理,生成校验报告等功能。系统经过测试,性能表现稳定,能够辅助医务人员完整准确地填写病案首页诊疗部分的各项信息,减少了人工漏填、错填情况,保证了中医住院病案首页诊疗信息的完整性、准确性和合理性,提高了中医住院病案首页诊疗信息的质量。
参考文献(References):
[1] 谢佳东,赵玉凤,胡孔法等.国内中医住院病案首页质量分析与影响因素初探[J].中国中医药信息杂志,2016.23(12):6-10
[2] 李亮,莫龙,唐北沙等.新版住院病案首页质量监测与管理[J].中国病案,2014.15(9):17-19
[3] 王明飞,肖晓兰.5844份中医病案首页填写质量调查[J].中国病案,2015.16(4):23-26
[4] 陈芳.中医住院病案首页质量与影响因素分析[J].中国民间疗法,2019.27(5):106-107
[5] 郑立希.中医病案首页缺陷探讨[J].中国病案,2017.18(7):18-21
[6] 黄蓓.中医住院病案首页填写规范出台[J].中医药管理杂志,2017.25(3):127-127
[7] 薛蕊.中医病案首页质量缺陷改进方案探讨[J].光明中医,2020.35(4):619-621
[8] 张峰.应用SpringBoot改变Web应用开发模式[J].科技创新与应用,2017.23:193-194
[9] 陈陆扬.Vue.js前端开发快速入门与专业应用[M].人民邮电出版社,2017.
[10] 康文云.基于知识图谱的游记攻略推荐系统设计与实现[D].大连理工大学,2020.
[11] 赵一品.基于Spring Boot和MyBatis的银行知识库管理系统的设计与实现[D].山东大学,2020.
[12] 李柔.中小型信息管理系统软件体系结构研究[D].大连工业大学,2015.
[13] 田海晴.基于SpringBoot和Vue框架的共享运营管理平台的设计与实现[D].山东大学,2020.
[14] 焦鹏珲.基于SpringBoot和Vue框架的电子招投标系统的设计与实现[D].南京大学,2018.
[15] 王世华.东北地区中医药治疗肺癌患者住院费用构成及其影响因素评价研究[D].中国中医科学院, 2019.
[16] 吴韫宏,韦芳,滕燕飞,周琳,韦名超,周卓丽.病案首页质量监控的研究进展[J].岭南急诊医学杂志,2018.23(3):302-303
[17] 李影侠,谢佳东,胡孔法等.中医住院病案首页费用信息质控系统设计与实现[J].计算机时代,2018.12:37-39,43