林童 马金凤 杨欢 赵婉蓉 张婷婷
摘要:近年来,信息化管理逐渐广泛渗透于医疗行业,家庭药品管理系统已经成为医疗信息服务的重要智能平台之一。该文主要论述了基于云端协同管控的家庭药品管理系统的设计开发过程。对比同类系统在用户体验方面的弱势,本系统开发完成的药品管理在体系结构设计、功能模块划分以及管理流程上都更具有特色,保障家庭用药安全,简化用户操作,并大大提高药物管理的准确性和高效性。
关键词:云端 家庭;药品管理;系统开发
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)15-0083-03
Design and Development of the Intelligent Family Medicine Management System Based on Cloud Collaborative Control
LIN Tong, MA Jin-feng*, YANG Huan, ZHAO Wan-rong, ZHANG Ting-ting
(School of Medical Informatics,Xuzhou Medical University,Xuzhou 221000,China)
Abstract: In recent years, information management has been gradually permeated into the medical industry. The family medicine management system has become one of the important intelligent platform of medical information service. This paper mainly discusses the design and development process of the family medicine management system based on cloud collaborative control. Compared with the similar systems of weakness in user experience, the systems developed and complete of drug management is more characteristic in architecture design, functional module division and management process, in which case, ensuring the safety of family medicine, simplifying user operation, and greatly improving the accuracy and efficiency of drug administration.
Key words: cloud; families; drug administration; system development
1 引言
隨着我国医疗卫生事业的发展,各类新药不断涌现,而与此不能互相适应的是我国药品个人管理相对滞后,病患作为弱势群体,急需相关辅助系统软件的关爱护理,长年以来药品管理依赖人工手动操作,大量动态信息难以实时准确地捕获更新、分析使用和提供服务,所以深入家庭服务的药品信息化管理系统值得研究和开发[1]。目前国内对于家庭药品管理的研究不断深入,虽然从软件设计层面基本满足药品存储与管理的需求,但大部分只能进行药品的单一化管理,不能实现定期提醒病人服药、协助医生及时有效跟踪病情等功能,基于云端协同管控的智能家庭药品管理系统正是针对这一缺口并加以填补,本文将从设计系统的系统设计模块和研究方案两个方面详细介绍。
2 系统的设计
2.1 系统管理流程
客户端通过扫描药品上的二维码将药物自动录入个人病历档案中(或者根据医嘱手动存入),管理员直接终端数据读取、保存到数据库中,形成用户针对性的电子病历。当患者需要服药时,客户端提醒用户按时服用药品,提供药品的服用方式、剂量、价格、剩余等信息[2]。管理员端定期更新药品信息,也帮助用户自动删除已不需服用的药物。系统管理的功能是对系统用户进行针对性的管理,同时也对药品数据进行维护。
2.2 系统开发具体模块
本项目综合应用云架构、数据库、移动终端开发等技术,实现移动终端通过网络对家庭药品信息的智能管理,对家庭药品购买量、购买渠道、保存方法、用法用量、使用期限、库存量等信息实时监控等。同时提供病人交流平台,让更多病友分享疾病医治经历,增强治疗的便捷度。系统采用C#、SQL Server、Java、Asp.Net作为技术支持,研发过程涉及移动终端相关技术,二维码编程技术,数据库设计技术,网络传输协议等技术领域[3]。具体包含如下模块:
2.2.1 Asp.net网页端
互联网提供了一个通讯、资源共享、服务、新闻、广告等方面的全球性开放平台, 因此网页端对于系统的宣传、病人信息采集等方面具有重要的作用。
2.2.2 移动终端数据收发系统应用
对于移动医疗信息系统,移动终端必须是整个系统的关键部分。通过需求分析,医护人员在移动端需要快速的查询病人档案以及更加方便的录入病人生命体征的数据。这就需要移动端提供两个功能模块,分别为查询和更新两个模块。而要成功实现这两个功能就必须能够调用PC端提供的两个接口,实现PC端服务与移动端在同一局域网中互相通信。
2.2.3 基于C#、SQL Sever服务器数据管理
后台的管控数据库与移动终端建立的网络连接,接收到移动终端发来的信息后,将信息存入数据库中。当客户端发出查询请求时,服务器从数据库读取数据。通过Web服务器[3],实现跨平台的可互操作性。同时,服务器还将对数据库中的数据跟踪溯源,挖掘等操作,为管理员制定管理方案提供参考与建议。
3 系统研究方案
3.1 系统逻辑抽象建模
如图3所示。
管理员端对系统设备有效管理控制,向数据服务器提交操作信息,此外系统配置专门的爬虫软件,将药品实时的资讯内容自动爬取、自动录入到数据库端,用以存储、提供数据查询接口、分析汇总数据,相当于可以将资讯引流到客户平台,客户端利用二维码技术读取,系统提供的App软件有助于终端与管理员端的交互[4]。
3.2 Asp.net网站设计发布方案
移动终端与服务器间的数据交互采用基于TCP/IP协议的Web Service技术。下面以系统登录页面的编写为例给出主要事件和函数,说明该系统的开发过程[5]。
//登录注册页面脚本
<!--访客登录 -->
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1625F0E9-5F48-4E8E-8E1D-21E9CE25510F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1625F0E9-5F48-4E8E-8E1D-21E9CE25510F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1625F0E9-5F48-4E8E-8E1D-21E9CE25510F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1625F0E9-5F48-4E8E-8E1D-21E9CE25510F}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
4 结束语
本系统的采用Asp.Net和C/S架构,充分满足用户需求、发挥数据库的优势,详尽提供病患电子处方的信息,同时保证库存药品的查看、调价功能[7],医护人员注册本系统软件App后在一定城镇地区也可以快捷查询病人档案,予以治疗。随着计算机的发展,网络信息时代的来临,基于云端协同管控的家庭药品管理系统能够在客户端优化病患服务的同时,还能充分发挥PC端的处理能力,减轻服务器的负担。从而可以在较低系统的硬件成本下,发挥出更高的信息处理能力,以达到家庭药品智能管理、健康生活的目的。
参考文献:
[1] 王宏良,顾小丰,黄平来.上海协和有限公司药品管理系统的设计与实现[D].成都:电子科技大学,2014.
[2] 杨欢,马金凤,林童,张婷婷.基于云端协同管控的家庭药品管理系统[J].软件工程, 2017(10).
[3] 柳羽辉;陈艳萍.基于.NET的网站发布平台设计与实现[J].试验技术与试验机,2008(6).
[4] 王亚东, 顾青. 移动终端设备管控技术研究[D].北京:中国科学院,2016.
[5] 曹张伟,邓云蛟.基于ASP.net的动态信息网站发布系统的开发[D].廊坊:北华航天工业学院,2015.
[6] 周銳,代剑,刘富春.维和医疗分队药品管理系统的设计与研发[J].中国药房,2017(10).
[7] 宋锋,刘瑞歌.基于C#的小型药店药品管理系统的设计与实现[J].滨州学院学报,2017(4).