王亚东 张亚亚 潘真 杨东 李忠华
摘要:随着我国社会经济的快速发展,人们日常工作节奏的加快,焦虑、抑郁等心理问题的出现频率逐渐增高,“心理疾病”、“心理治疗”等词也开始被人们关注。目前大多数医院缺乏专业心理诊疗方面的软件,文档或纸质测试是检测的主要方式。心理检测难、检测慢和工作量大等问题亟待解决。针对上述情况,本文提出了心理检测系统W-MIS平台(Work for Mission In Soul)。
关键词:心理检测、SSM框架、Python、大数据
一、引言
随着心理状况引起的问题逐渐增多,人们对心理方面疾病的检测和治療变得愈发重视,相关医院科室的问诊量也有激增,但目前心理问题的诊断基本依靠答题,和统计等方式,严重影响就诊的效率。在国内大部分医院中,心理状况的检测只是选取国外一些权威的心理测试题或者用纸质文档对患者进行粗略诊断。病人得不到精准的判断和治疗。因此,一套完整的诊断方式,是本系统计划实现的主要功能。通过搭建成熟的以信息化医疗服务模式为主的医用心理检测平台,提供业内标准的、统一的检测方案,配合专业医生的判断,可以使精神心理障碍患者的治疗效果得到进一步改善。
二、心理检测平台的设计实现
本心理检测平台是通过SSM框架与Python相结合,用Python进行数据收集、处理和数据分析;并且使用预处理工具Kettle与Hadoop平台相结合。网站的搭建采用SSM框架,同时采用免费的MySQL数据库、Hadoop平台进行数据处理。
2.1 平台功能概述
本系统的开发目的是辅助心理医师及其他相关从业人员对患者进行准确的检测并将每次诊断和治疗的信息录入数据库,便于之后对该患者的治疗方案的跟进和病情的整体分析。
2.2 平台搭建
通过收集网络上大量行为数据进行学习积累,进行模拟训练,实现系统业务逻辑和无监督学习进行结果分析,对患者的病情方向和大致情况作出判断,辅助专业医生进行更详细的诊断和治疗。患者的历史检测数据会存入数据库留待以后使用,供医生和患者查阅和参考等。
本系统实现的主要功能逻辑是进行检测并将检测结果进行处理,形成病例结果,同时为了实现良好的用户体验,界面设计也采用简化展示的风格。系统按功能可大致分为如下几个模块:登录模块,管理员模块,医生用户模块,心理检测模块,生成病例模块和历史病案模块。
W-MIS系统使用Java开发语言,SSM框架搭建。SSM框架的优点是易复用,它固化了大量的基础功能供开发者调用,极大的简化开发的步骤,融合了每个框架的核心思想和优点,适合本系统模块化的开发要求。
本系统的开发使用正向开发方法,根据实际业务需求,确定实体类并与数据库表一一对应,如病例类,药品类。确定实体类之后,根据实体类的字段和其他衍生字段编写封装类。Dao层接口的编写主要实现的是数据持久功能,完成与数据库进行联络。模块中的Service层逻辑会调用Dao层接口来进行数据的处理。在这一步中对Service的逻辑进行封装复用,可以大大减少代码量,使程序结构更加清晰。最后是Controller层,根据不同的业务模块实现对应的Controller来控制功能逻辑,实现业务需求。
2.3 数据库的搭建与维护
随着各行各业都加入了信息化转型与发展,健康医疗数据方面的发展和应用越来越收到人们重视。医疗数据信息化不仅方便了数据的集中管理,更方便了数据的共享和传输,既方便了医生也造福了患者。
本系统的数据存储采用了MySQL数据库,它体积小,查询快,广泛应用于中小型系统的开发且完全开源,自主性强适合本系统的开发规模。
根据本系统的功能模块可以确定,系统包含的数据实体有医护人员、检测设备、患者、药品、心理检测项目、心理检测结果等。根据以上实体和具体需求,本数据库要实现关联患者在就医过程中产生的所有数据包括但不限于诊断信息、消费记录等等。
2.4 模块设计
本平台主要分为两方面模块:管理员模块和用户模块,在这两大模块中又分别有基本信息、检测项目、检测刷卡、诊疗方案、病历管理、报表管理、用户管理和系统设置等分版块,我们可以在对应的板块中进行相关的操作。
(1)管理员模块
管理员模块是管理员账号登录后展示的界面。管理员模块的账号主要是分配给医院的管理者。管理员账号的拥有者可以管理和修改用户模块的信息,并且对用户的账号设置一定的权限,使不同级别的用户可以接触到不同层次级别的信息。
(2)用户模块
本模块中主要用户是医生,医生可以根据此界面对心理检测的患者的一些信息进行管理和操作,在本模块中用户可以查看患者的信息并进行记录,为他们提供更加准确的服务检查,并为患者生成病例,方便医生的操作和记录。
(3)分板块
分版块包括首页、基本信息、检测项目、检测刷卡、诊疗方案、病历管理、报表管理、用户管理和系统设置等。在首页可以看到检测的进程,并且根据这个进程进行下一步操作,让操作更加的简洁明了。
本平台的所有的管理员模块和用户模块的页面是都是基于JSP进行实现的,JSP的全称是Java服务器页面,它是动态地且部署在网络的服务器上,它可以将静态的网页嵌入动态生成的内容,使界面可以完成更加复杂的业务需求。
三、结语
本平台应用热门大数据技术,解决心理检测领域的空白问题,应用性强,设计合理,有很大的理论和研究价值。本平台完善了在心理检测领域平台的空缺,同时为医生的诊断带来了方便和可靠性,通过SSM框架开发结合Python收集数据,通过一定的训练完成心理检测,并且可以通过传感器获取患者脑波和心率的数据,结合相关心理评测方式,形成对患者的心理检测病例,辅助医生诊断。
在现在的生活中,越来越多的体系将本身与计算机相结合,医院的医疗体系更是如此。本平台是心理检测系统W-MIS平台,主要是针对于一些小型的、心理检测方面不太完善的一些医院,为他们提供一些辅助性的帮助,提高诊断的诊断率,同时也为心理检测患者和医生都带来方便,为心理检测的医疗水平做出了推动。
参考文献
[1]黄莹,周嫚琳,李亦欣,孙宇晗,田帅.我国在线心理服务平台发展探究[J].市场论坛,2018(02):59-61.
[2]张利利,李仁义,惠铎铎,马进.基于WPF心理检测系统的设计与实现[J].计算机技术与发展,2020,30(02):202-205.
[3]陈华. 基于.NET的学员心理检测系统的设计与实现[D].云南师范大学,2015.
项目名称:心理检测系统W-MIS平台,编号:201910092009
河北北方学院信息科学与工程学院 河北省张家口市 075000