APP下载

可视化用药服务系统设计与应用

2025-03-10周文勇牟煜李明鑫吴艳菊刘世芬方常洁

科技创新与应用 2025年6期
关键词:微信小程序治疗可视化

摘" 要:为方便住院的病人治疗,增加医务人员的工作效率和医院用药可视化、透明化。通过实地调研及线上问卷调查进行需求分析,采用Spring、CSS、JavaScript等技术进行前、后端开发,使用SQL语法建立MySQL数据库,以PHP传输协议进行系统与微信小程序数据的转换与处理。系统功能上分为登录管理模块、数据管理模块、安全管理模块,用户可通过系统及时获取病人的用药情况,包括制定医嘱、审核医嘱、用药时间、药品名称和药品价格等。说明可视化用药服务系统可服务于广大医务人员、病人及家属,方便用户随时随地查看病人的用药情况,从而使病人得到有效且及时的治疗。

关键词:可视化;用药;系统;微信小程序;治疗

中图分类号:TP391.1" " " 文献标志码:A" " " " " 文章编号:2095-2945(2025)06-0032-04

Abstract: In order to facilitate the treatment of hospitalized patients, increase the work efficiency of medical staff and make hospital medication visualization and transparency. This paper conducts a demand analysis through on-site research and online questionnaire surveys, using Spring, CSS, JavaScript and other technologies for front-end and back-end development, using SQL syntax to establish a MySQL database, and using PHP transfer protocol to convert and process data between the system and WeChat Mini Program. The system is functionally divided into: login management module, data management module, and security management module. Users can timely obtain patient's medication status through the system, including: formulating medical orders, reviewing medical orders, medication time, drug name, drug price, etc. It shows that the visual medication service system can serve the majority of medical staff, patients and their families, making it convenient for users to check the patient's medication status anytime and anywhere, so that patients can receive effective and timely treatment.

Keywords: visualization; medication; system; WeChat Mini Program; treatment

近几年来,个别医院乱收费、违规收费事件频生,给社会造成了极大的影响,在病人住院过程中,病人及家属不知病人每天的用药情况,频繁询问医务人员,这也大大加重了医务人员每天的工作量,为了让医院更好服务于人民的同时减轻医务人员的工作量,需要在医院原有的管理基础上再进一步改善。随着科技的不断进步,发展智能化成为大势所趋,系统作为发展智能化必不可少的元素,不仅可高效、有序地处理各个事件,还能配合微信小程序给用户提供更加简洁明了、方便快捷的使用体验。

与医院原来的方式相比,配备微信小程序的系统面向的用户更广,而微信小程序相比于APP有时效性强、占用内存小、不需下载等优点,且操作简单,对于一些不熟悉手机的用户也可轻松上手。通过系统既能减小医务人员的工作量,也能让病人及家属随时随地查看病人用药情况,因此开发一个面向广大用户的可视化用药服务系统,在一定程度上可辅助优化医院的管理,让医务人员更轻松,让病人及家属更放心。

1" 系统需求分析

对进入医院进行实地调研,和发放电子问卷的结果来看,现在医院中普遍存在一个现象:病人和家属对病人每天的用药情况和用药价格一无所知,只有在出院才能收到缴费单,因此,病人和家属可能会对缴费单上的应缴费用产生质疑。同时经过网上查找资料发现,一些不良医院会钻病人及家属不懂用药这个空子,对病人重复用药,过量用药,抬高药品价格等。为解决以上情况的发生,提出了一个可视化的用药系统,让病人、家属、医院都能看到用药情况,进一步减少医患纠纷。

2" 系统设计目的及意义

病人及家属通过微信小程序进入系统,可以随时查看病人在住院期间每天的用药情况,包括所用药品名称、时间和价格,由此病人及家属可通过上网查询或去其他医院比对药品价格及用药规范。医生可通过此系统对病人的用药情况有一个及时的了解,除此之外,护士可通过此系统,对病人的房间号、床位号以及病人的用药时间有一个清楚的了解,这样护士可提前准备病人下一步所要使用的药品,大大减小了工作难度且提高了工作效率。此系统可大大减少医患纠纷的出现,不仅维护了病人的合法权益,也可以让病人及家属参与到医院用药规范的监督当中,让社会更加和谐稳定。

3" 系统功能结构设计

Spring框架与Java下的Struts,Hibernate单层框架不同,Spring致力于提供一个统一的框架,并且Spring可以将单层框架整合起来建立一个连贯的体系,可以提供一个更好的开发环境,让系统的开发更简单且易于上手[1]。可视化用药服务系统基于Spring框架开发并运用,由表现层、用户层、应用层和数据层构成,如图1所示。

3.1" 表现层

使用CSS或JavaScript等开发技术,CSS(cascading style sheet)即层叠样式表,是一种Web前端开发语言,易于上手,书写代码简单,与HTML可实现系统网页端和手机端静态页面和动态效果,以及数据交互[2]。本系统利用CSS与HTML结合使用,共同进行网页制作、排版、布局,给用户呈现一个好的使用视野,满足广大用户的个性化设计。

3.2" 用户层

可面向广大用户,用户类型包括病人、病人家属、护士、医生、调配员和系统管理员,其中系统管理员又分为系统数据管理员和系统安全管理员。

3.3" 应用层

实现系统的核心功能,使用JDBC开发技术实现系统控制和数据库与应用程序的连接[3]。首先安装对应数据的驱动包,导入项目,编写代码创建数据源,建立连接,采用SQL语法构造SQL语句,执行SQL语句,完成对MySQL数据库的连接。应用层拥有多种功能,其中包括了系统管理、数据处理、数据交互、数据采集、安全监管、应用管理、用户登录和用户注册等功能。

3.4" 数据层

使用MySQL数据库,采用SQL语法建立基础的数据表,将数据放在不同的表中。MySQL数据库(关系型数据库管理系统)适用于各种系统,支持跨平台使用,且可自主设置连接密码以保护数据。MySQL数据库的数据存放于不同的表格中,在调用数据时速度快、灵活性高。

医生、护士、调配员可通过正确的账号和密码登录此系统,医生可以在系统中上传病人信息,制定医嘱;护士可在此系统中执行医嘱,录入病人用药的时间和顺序;调配员可在此系统中审核医嘱,按医嘱配药,上传所用药品名称和价格,药房对出库药品存档。该系统登录页面如图2所示。

使用CSS相关技术(Visual Studio Code)进行代码的编写,创建一个登录页面。登录页面的宽度为300" px,高度为200 px。登录页面关键代码如图3所示。

医务人员通过医院配置的电脑登录系统,在选择窗口页面有3个选择:调配员、医生、护士。用户可通过自己的身份选择窗口,输入正确的用户名和密码,系统将输入的用户名和密码与MySQL数据库中的数据进行比对后返回识别信息在系统登录页面,登录成功后可进入系统进行相应身份的有关操作。医生进入系统录入病人信息,开具处方,处方经过调配员审核通过后发送医嘱。调配员通过系统查看医嘱配药,录入药品名称、价格,上传药房存档,最后提示护士取药。护士通过系统执行医嘱,去药房拿药并录入病人用药时间、顺序。

病人和病人家属可通过微信小程序登录系统,系统会将MySQL数据库中的数据返回到小程序,病人及家属可通过小程序查看病人所用药品名称、价格、使用时间和使用顺序。

该系统的主要参与者有医生、护士、病人、病人家属、调配员和系统管理员。不同的用户在系统中的使用权限不同,可进行不同的操作行为。该系统的用例图如图4所示[4]。

4" 系统关系设计

对该系统的实体划分为医生、护士、调配员、病人、病人家属、药单、药品,病房和床位。其中调配员与病人,调配员与病人家属、调配员与护士、药单与药品、病房与床位之间是一对多关系,病人和病床、病人家属和药单、病人和药单、医生和护士、病人和病房之间是一对一关系。该系统E-R图如图5所示。

5" 数据库表的设计

在MySQL操作系统中搭建数据表格,创建语句采用基本SQL语法[5]。在Navicat for MySQL中建立与MySQL的连接,并创建基础数据表:病人表、医生表、护士表、调配员表、药品表和系统管理员表。

病人表:病人性别、病人电话号码、病人账号、病人密码、病人姓名、病人房间号、病人床位号(表1)。

医生表:医生性别、医生账号、医生密码、医生姓名、医生职称(表2)。

护士表:护士性别、护士账号、护士密码、护士姓名、护士职称(表3)。

调配员表:调配员性别、调配员账号、调配员密码、调配员姓名和调配员职称(表4)。

管理员表:管理员账号、管理员密码、管理员姓名(表5)。

药品表:所用药品名称、所用药品价格、所用药品时间(表6)。

6" 系统功能设计

6.1" 登录管理模块

用户登录方便获取用户信息,从而为用户匹配相应的控制权限,管理员为一类,控制权限最大,医生、护士、调配员为二类,有部分控制权限,一类和二类均通过网页端登录系统,病人及病人家属为三类,仅可通过系统录入信息和查看信息,通过手机扫描医院提供的二维码进入微信小程序登录系统,小程序会自动获取用户的头像、昵称,用户登录系统后,填写个人基本信息,信息录入数据库并储存后,由数据库检测用户身份,数据库后台会给用户注册并分配身份信息。

6.2" 数据管理模块

系统数据管理员进行所有数据的管理,包括存储、修改、删除和调用。医生、护士、调配员录入信息后,信息会通过管理员进行分类,然后存入符合的数据表中,当用户想要查看信息时,系统会先识别用户信息,识别成功后,进行管理员审核,审核通过后,系统会从MySQL数据库中调出信息以供用户查看。

6.3" 安全管理模块

系统的管理由系统安全管理员负责,管理员会在系统的外围建立一个防火墙,防止病人基本信息泄露。此外,当系统负载过大时,系统会提示负载过大,管理员进行系统维护,主要负责有系统安全、系统维护。

7" 数据传输设计

采用数据库共享数据方式,用户端与MySQL数据库之间采用触发式获取数据,用户可通过刷新页面来获取更新的数据,时效性高。用户端与MySQL数据库之间的数据传输以PHP为传输协议,PHP协议可提供多种安全特性,如加密数据传输,这样可有效保护程序安全和数据安全[6]。数据传输如图6所示。

8" 小程序与MySQL数据库的连接设计

使用PHP作为后端开发语言,配置PHP环境,通过编写PHP脚本,对小程序发送的请求进行处理,向数据库发起访问权限,经管理员审核通过后,对MySQL数据库中调出的数据进行加工处理,返回相应的数据给小程序,最后通过页面视图呈现给用户。

9" 结束语

本系统可面向医院住院部中的医生、护士、调配员、病人和病人家属,方便医务人员对住院病人信息掌握,可在此系统中制定医嘱,执行医嘱,可减小医务人员的工作量,同时病人及病人家属也可通过微信小程序查看病人的用药情况。微信小程序不需下载可直接扫码使用,相比于APP更方便和快捷。

参考文献:

[1] 白茹鑫.基于SpringBoot+SSM框架的企业安全培训管理系统设计与实现[J].现代信息科技,2024,8(1):44-49.

[2] 吴伶琳.基于SpringBoot的客户关系管理系统设计与实现[J].无线互联科技,2023,20(24):60-62.

[3] 欧阳桂秀.基于Java和MySQL的数据库管理系统的设计与实现[J].信息记录材料,2022,23(9):240-242.

[4] 孙梦菲,周天源,王天澍.基于微信小程序的校园社团管理系统设计与实现[J].现代信息科技,2024,8(3):40-44.

[5] 李臻昊,杨永生.校园管理系统设计与实现[J].电脑编程技巧与维护,2024(1):85-88.

[6] 何晶.基于PHP+MySQL的电子书阅读系统的设计与实现[J].科技资讯,2024,22(2):20-22,30.

*通信作者:牟煜(1997-),女,硕士,助教。研究方向为计算机应用技术、思想政治教育。

猜你喜欢

微信小程序治疗可视化
基于CiteSpace的足三里穴研究可视化分析
基于Power BI的油田注水运行动态分析与可视化展示
基于CGAL和OpenGL的海底地形三维可视化
“融评”:党媒评论的可视化创新
信息技术与专业课程融合路径探索
当图书馆遇上微信小程序
高通量血液滤过治疗急性重症胰腺炎的疗效观察
62例破伤风的诊断、预防及治疗
1例急性肾盂肾炎伴有胡桃夹综合征保守治疗和护理
新生儿惊厥的临床诊断及治疗研究