基于云数据库的病历管理系统

2018-12-18 01:08季磊赵立鹏
电脑知识与技术 2018年27期
关键词:S结构手机

季磊 赵立鹏

摘要:随着网络的普及,云技术的发展,手机的大众化,传统的医疗行业发展面临诸多的挑战[1]。在我国,医疗行业关系到国民健康,是人民的刚性需求,一直是世界各方共同探讨的课题。而我国的医疗行业各方相对独立,自成一套整体,缺乏合作,资源不能共享。对于医疗行业并不熟悉的普通民众,随身携带纸质病历十分不便,电子病历却能够更好地为病人服务[2]。该文主要介绍的是电子病历的系统设计,包括数据库的归档查询等操作,电脑客户端的用户注册,病历管理,病历查询等模块,安卓客户端的病历查询模块。

关键词:病历系统;云数据库;手机;C/S结构

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2018)27-0053-02

1 背景

电子病历对于老一辈来说可能比较陌生,因为我国在二十一世纪出才开始着手对这项工作的研究。二十世纪九十年代初,我国卫生部在第六届医药信息学大会上曾经提出“希望到本世纪末,我国将有一定数量的医院能够实现真正的完整的电子病历系统”[3]。自二十一世纪初始,少数的医院开始使用试用性的EMR,用电脑写病史、下医嘱、开化验单和检查单,查询病史和病人信息等等[4]。

2 相关技术

2.1 Java GUI图形界面开发

Swing是Sun的第二代图形用户界面工具包,程序编写人员能够用它开发功能强大、设计精美的客户机应用程序[5]。Swing不仅提供了许多功能良好的控件,而且具有良好的扩展能力[6]。

2.2 MySQL数据库

MySQL是一个开源的关系数据库管理系统[(RDBMS)]。MySQL数据库系统使用最常用的数据库管理语言,结构化查询语言(SQL)来对数据库进行管理[7]。

因为MySQL是开放源码的,任何人都可以从[General Public ]下载并修改它以满足自己的需要。MySQL因其速度、可靠性和适应性而备受关注。当不需要处理事务化时,大多数人认为MySQL是管理内容相当不错的选择[8]。

2.3 MVC设计模式

将模型、控制器和视图的类别将应用分为三部分。安卓应用程序是基于模型—控制器—视图(MVC)的架构设计的[9]。MVC设计模式说明,应用的每一个对象,到最后都属于视图对象、模型对象和控制对象中的一种[10]。

3 需求分析

基于云数据库的病历管理系统相较于传统手写病历方式,以规范的模式控制病历質量,建立多种病历书写模式,规范在治活动中记录内容,可以大幅度提升诊断的符合率,规范操作的规程,能够尽量避免医疗失误以及医疗事故的发生。编辑病历时自动化程度高,速度快,专业术语强,语言通顺,个案病历特征强[11]。

系统还能够实现信息资源共享,降低运作成本,提升社会以及经济效益,该系统以医生工作站作为中心,将需要记录的信息,以数据的形式,传输、储存于云数据库中,让有资格读取或者操作数据的医护人员实现数据共享,可以避免人工书写的麻烦,同时又可以去纸化,实现无胶片化,降低医疗成本,减轻患者的负担。

4 系统功能模块

4.1 用户登录模块

系统分为电脑客户端以及移动客户端两类客户端,用户分为医生与患者。用户通过身份验证实现登录系统,其中医生可通过电脑客户端实现账号注册,登录,添加患者账户,医生添加患者并归档后,患者可以在电脑与移动客户端登录查看自己的健康信息。

4.2 患者管理模块

4.2.1 管理患者个人信息

针对的是医生用户,登录进入电脑客户端后主界面会显示当前医生用户的个人信息,以及医生所负责病人列表,如遇到新病人,医生通过录入患者基本信息并存档实现添加新的患者,添加成功后还可对信息做必要的修改。

4.2.2 对患者进行诊断

该部分就是医生对患者进行诊断后,结合一些检查结果,如:CT,X光,肠胃镜,验血等,对患者对症下药,给出相应治疗方法用药等(如需住院手术等,还需作其他相应设置),最后统计患者所需的花费,填写病例模板,附加检查结果图片,存档,完成一次诊断。

4.2.3 转交病例

经患者同意后,医生可以向其他医生转交患者的病例,用于案例指导或是为了患者的进一步治疗。

4.3 数据处理模块

该部分主要是用户登录时的信息验证,新注册的账户信息的存档,用户对数据库信息的查询与修改,客户端接收到数据库返回信息给出相应的示。

4.4 查询模块

用户登录到主界面可以查看相关的信息,医生登录后显示的有自己的个人信息,患者列表,患者列表又对应着与相关的病例,患者登录后显示的是自己的病例列表,可以查询病例的详细情况,所负责医生的公开信息。

参考文献:

[1] 邓朝华. 移动健康服务用户行为模式研究[M]. 北京: 科学出版社, 2016.

[2] 埃拉德·约姆-托夫. 移动医疗:智能化医疗时代的来临[M]. 北京: 机械工业出版社, 2016.

[3] 陈金雄, 王海林. 迈向智能医疗:重构数字化医院理论体系[M]. 北京: 电子工业出版社, 2014.

[4] 季国忠, 杨莉. 病历书写规范[M].2版. 南京: 东南大学出版社, 2015.

[5] 吴亚峰, 纪超. Java SE6.0 编程指南[M].北京: 人民邮电出版社, 2007.

[6] Ken Arnold, James gosling, David Holmes. Java编程语言[M]. 3版. 北京: 人民邮电出版社, 2006.

[7] 周华清, 李为民. Java典型模块与项目实战大全[M]. 北京: 清华大学出版社, 2011.

[8] Baron, 王小东. 高性能MySQL[M]. 北京: 电子工业出版社, 2010.

[9] Kenneth L Calvert, Michael J Donahoo. Java TCP/IP Socket编程[M]. 北京: 机械工业出版社, 2009.

[10] Craig Walls. Spring实战[M]. 4版. 北京: 人民邮电出版社, 2016.

[11] 崔洋, 贺亚茹. MySQL数据库应用从入门到精通[M]. 北京: 中国铁道出版社, 2016.

[12] Charles Bell, Mats Kindahl, Lars Thalmann. 高可用MySQL[M]. 2版. 北京: 电子工业出版社, 2013.

[13] Bruce Eckel. Java编程思想[M].北京: 机械工业出版社, 2007.

[14] 马献章. 数据库云平台理论与实践[M].北京: 清华大学出版社, 2016.

[15] Elliotte Rusty Harold. Java网络编程[M].4版. 北京: 中国电力出版社, 2014.

[通联编辑:谢媛媛]

猜你喜欢
S结构手机
手机锂离子电池充电电路的设计与实现