1、SOFTWARE2022软 件第 43 卷 第 12 期2022 年Vol.43,No.12基金项目:江苏省中医药科技发展计划项目(YB2020011)作者简介:胡文昕(1997),男,硕士研究生,研究方向:智能信息处理与软件技术;朱春勤(1976),女;胡嘉(1997),男,硕士研究生,研究方向:智能信息处理与软件技术。通讯作者:陈功(1969),男,博士,研究员,研究方向:生物医学工程、智能信息与软件处理。中医护理技能 OSCE 考核管理系统的设计与实现胡文昕1 朱春勤2 胡嘉1 陈功2(1.南京中医药大学人工智能与信息技术学院,江苏南京 210023;2.南京中医药大学附属医院,江苏南京
2、 210029)摘要:目的:设计与开发中医护理技能 OSCE 考核管理系统,实现无纸化考核,提高考核效率和智能化存储考核相关数据信息。方法:根据中医护理技能考核规范和客观结构化临床技能考试(OSCE)框架,设计系统整体结构和功能模块。采用浏览器和服务器的架构体系开发中医护理技能 OSCE 考核管理系统,浏览器前端使用 LayUI 框架实现系统交互界面,服务器后端使用 SpringBoot 技术实现数据的存储和业务逻辑功能的处理。结果:中医护理技能 OSCE 考核管理系统实现了系统登录、OSCE 考核信息管理、考生信息管理、中医护理技能考题信息管理、考核打分等功能。结论:中医护理技能 OSCE
3、考核管理系统能满足中医护理人员技能的 OSCE 考核需求,为中医临床技能考核管理系统的研发应用提供了参考价值。关键词:无纸化考核;中医护理技能考核;客观结构化临床技能考试;SpringBoot;信息管理中图分类号:TP311.52文献标识码:ADOI:10.3969/j.issn.1003-6970.2022.12.005本文著录格式:胡文昕,朱春勤,胡嘉,等.中医护理技能OSCE考核管理系统的设计与实现J.软件,2022,43(12):019-024+048Design and Implementation of OSCE Assessment Management System for T
4、raditional Chinese Medicine Nursing SkillsHU Wenxin1,ZHU Chunqin2,HU Jia1,CHEN Gong2(1.School of Artificial Intelligence and Information Technology,Nanjing University of Chinese Medicine,Nanjing Jiangsu 210023;2.Affiliated Hospital of Nanjing University of Traditional Chinese Medicine,Nanjing Jiangs
5、u 210029)【Abstract】:Objective:TodesignanddevelopanOSCEassessmentmanagementsystemforTCMnursingskills,realizepaperlessassessment,improveassessmentefficiencyandintelligentstorageofrelevantdataandinformation.Methods:AccordingtotheChinesemedicinenursingskillassessmentstandardandobjectivestructuredclinica
6、lskillexamination(OSCE)framework,theoverallstructureandfunctionmodulesofthesystemweredesigned.TheOSCEassessmentmanagementsystemofTCMnursingskillsisdevelopedbyusingbrowserandserverarchitecture.Thefront-endofbrowserusesLayUIframeworktoimplementsysteminteractioninterface,andtheback-endofserverusesSprin
7、gBoottechnologytostoredataandprocessbusinesslogicfunctions.Results:TCMnursingskillsOSCEassessmentmanagementsystemrealizedthesystemlogin,OSCEassessmentinformationmanagement,examineeinformationmanagement,TCMnursingskillsexaminationinformationmanagement,assessmentscoringandotherfunctions.Conclusion:The
8、OSCEassessmentmanagementsystemofTCMnursingskillscanmeettheOSCEassessmentneedsofTCMnursingstaffskills,whichprovidesareferencevalueforthedevelopmentandapplicationofTCMclinicalskillsassessmentmanagementsystem.【Key words】:paperlessassessment;TCMnursingskillassessment;objectivestructuredclinicalskillsexa
9、mination;SpringBoot;informationmanagement基金项目论文0 引言中医护理技能考核的目的是为了评估中医护理人员的专业能力水平,常用于护理教育领域,根据考核结果,有针对性地提升中医护理人员的综合护理能力。传统的考核方法存在覆盖面窄、形式单一和针对性不足等缺点,难以全面的评估中医护理人员的护理技能水平1。为弥20软 件第 43 卷 第 12 期SOFTWARE补这种不足,需要使用客观结构化临床技能考试框架(ObjectiveStructureClinicalExamination,OSCE)。OSCE 是一种能够客观评估医学生临床能力的考核方法,在模拟临床场景以
10、及规定的时间内,使用模型、标准病人根据程式化的临床技能标准,完成一系列的临床操作来考核医学生的临床能力2。以中医护理技能考核内容为核心,结合传统的护理技能理论基础考核和OSCE 考试框架,构建中医护理技能 OSCE 考核方法。江苏省中医院护理部的护理人员提出,该考核方法能够分评估站、分房间和分环节的评估中医护理人员的理论知识水平和中医临床护理能力,更加精确的评价中医护理人员的综合素质水平3。现有的中医护理技能 OSCE 考核缺少结构化和统一化的信息管理,准备和完成一场 OSCE 考核需要消耗大量的人力成本和时间成本,其中包括但不仅限于考核题目信息整理、考生信息收集、考核流程推进、考生身份验证和
11、考核分数汇总处理等4。为实现结构化管理中医护理技能 OSCE 考核和提高考核的效率,结合SpringBoot 后端服务技术和 LayUI 前端框架开发中医护理技能 OSCE 考核管理系统。为了提升考核过程中考生身份验证的效率和准确率5,本系统外接德生实名易人证核验一体机,内嵌人脸识别算法和扩展通信接口,能够快速对人脸和身份证进行信息比对,将身份验证结果通过对外接口进行上传。1 系统设计1.1 技术架构设计中医护理技能 OSCE 考核管理系统的整体技术架构是可以分成四个部分,由上到下分别是表示层(Display)、传输层(Transmission)、服务层(Service)和数据层(Data)6
12、。系统技术架构图如图 1 所示。系统架构图表示层传输层服务层数据层LayUICSSHTMLJavaScriptAjaxPOSTGETJSON数据库SQLServer持久化存储SpringBootController控制模块ActiveMQTool依赖模块Business业务模块Dao数据操作模块logger图 1 系统架构图Fig.1 System architecture diagram(1)表示层。是系统对外的交互接口,展示给用户一个交互界面,该界面的外观设计需要简约直观,逻辑结构设计则需要满足 OSCE 考核信息结构化的需求。在LayUI 框架的基础上,利用 HTML(超文本标记语言)和
13、 CSS(层叠样式表)技术搭建交互静态界面的搭建,并通过JavaScript(页面脚本语言)实现页面交互功能、页面跳转、子页面加载、数据处理和传输等动态功能需求。(2)传输层。是系统的表示层与服务层之间的数据传输通路,保障用户在使用系统的过程中,整个系统能按照既定逻辑稳定的运行。本层使用 HTTP(超文本传输协议)的 POST 和 GET 方法,以 Ajax 异步的数据交互方式来传输 JSON 等格式的数据。(3)服务层。是系统的核心业务部分,该层主要处理从上层传递过来的各种数据流,将其进行数据格式化、传输校验和信息存储。本层的核心业务会将数据的处理结果反馈给表示层,表示层根据传输协议对反馈数
14、据进行有效信息提取,根据系统需求显示到交互界面上。服务层的业务逻辑功能复杂,为提升开发效率,对该层的结构进行二次划分。根据服务层内的功能结构设计需求,在横向结构上遵循 AOP 的面向切面编程的开发思想,该思想注重对业务逻辑的解耦性,能够减少代码的冗余度和降低系统维护成本。1)数据操作层(DAO)。该层主要有面向对象的数据库(DAO)接口和对应的 MyBatis 映射 XML 文件、POJO 对象7,利用Hibernate 提供的 QBC 检索方式以对象编程思维来操作数据库类文件8。2)业务逻辑层(Business)。该模块由若干的业务 Interface 接口和对应的实现类组成,主要实现系统底
15、层的业务逻辑功能。3)控制层(Controller)。该层由若干控制类组成,负责对表示层发送的信息指令进行响应,对发来的请求进行拦截,调用业务逻辑层的对应实现类来处理该请求,并返回对应的处理结果。4)一般工具层(Tools)。通过在 SpringBoot 中的 pom.xml 添加相关依赖,使用消息中间件 ActiveMQ,系统日志记录 Logger 等完成系统后端服务功能的开发。(4)数据层。本层由 SQLServer 数据库系统平台组成,对系统中的数据提供持久化存储和快速访问服务。1.2 流程设计系统整体业务流程分为两部分,一是管理人员系统后台操作流程;二是考官监考流程。OSCE 考核管理
16、人员通过注册好的用户名和密码登录到系统后台信息管理界面,在后台信息管理界面录入考生信息和考核题目信息,配置考核的考试场地信息,完成一场中医护理技能 OSCE 考核的准备工作。考官监考流程有 3 个步骤,(1)对参加考核的考生进行身份验证,验证通过则让考21胡文昕朱春勤胡嘉等:中医护理技能 OSCE 考核管理系统的设计与实现生进入考场,准备开始考核;(2)考官根据中医护理技能考核规范为考生根据考核案例题目完成的中医护理过程进行打分;(3)全部考生完成考核后,考官在系统界面上审核考生们的得分情况,确认无误则对其进行电子存档,顺利结束一场 OSCE 考核。流程图如图 2 所示。考核系统登录界面输入用户名和密码登录验证根据登录需求是否中医护理技能考核考场建立考核结束考生身份认证给考生打分考生分数保存考生信息录入考核题目信息录入考场信息设置后台管理界面考官界面图 2 系统流程图Fig.2 System flow chart 1.3 数据库设计数据库是一个系统的信息存储中心,这些信息数据支撑着系统的正常运行,同时也为未来系统的优化改进提供完善依据与保障,其作用至关重要。对于一个Web 系统来说,数