海南医学院 黎 雯 黄 砥 黄育雁
预约挂号复诊系统设计与开发
海南医学院 黎 雯 黄 砥 黄育雁
【摘要】医院预约挂号系统利用网络技术为患者带来不少福利,同样利用网络技术,将复诊这一模块整合在预约系统中,在实现网上预约挂号后可以再利用系统进行预约复诊,预约成功后系统以短信的形式发送至患者手机号,提醒患者预约的时间、地点、注意事项,开发具有自适应性和通用性的预约挂号复诊系统。不仅减少医务人员的工作量,更有效加强医生和患者间的沟通,提高工作效率。
【关键词】复诊系统;ASP.net;jQuery Mobile;B/S模式;医疗应用
随着医院就诊患者数量急剧增多,医院管理难度逐渐加大,高峰期导致病人挂号排队等待时间长,低谷期造成医院资源浪费,特别是对于综合型大医院,经常出现专家号难挂、倒号、炒号的现象。针对这一问题,网上医院预约挂号系统逐渐被广泛应用于各大医院。医院预约挂号系统的实现,不仅缩短了高峰期患者排队挂号的时间,解决了专家号难挂、倒号、炒号现象,更缓解了患者与医生之间产生矛盾的几率,提高了医院的服务质量。
就诊人次中患者复诊人数的构成高低,反映患者对医院提供医疗服务的认可程度,是医院“顾客”忠诚度的体现,也体现了医院的综合竞争实力。以往的流程是患者就诊后医生填写预约复诊单,患者携带复诊单再次就诊,护士根据回收的复诊单计算复诊率。除了门诊医生预约复诊的患者外,部分手术患者术后直接到病区找主管医生复诊。门诊的电子病历系统与病房的病历系统统计的复诊数据发生重叠,给统计预约复诊带来了困难[1]。
我们将复诊预约这一问题与预约挂号的问题相结合,既然患者可以从网络上进行预约挂号,那么患者也应该可以在网络上进行预约复诊。
21世纪以来,网络的空前发展给人们的生活和工作带来了极大的便利,信息化建设已经成为节约成本,提高工作效率的的首选。与此同时,无线网络技术也在不断更新,由于它的可移动、方便快捷的优点,已成为人们生活工作中不可缺少的一部分。
利用网络技术,网上预约挂号系统为患者带来不少福利,我们同样利用网络技术,将复诊这一模块整合在预约系统中,实现网上预约挂号后可以再利用系统进行预约复诊,预约成功后系统以短信的形式发送至患者手机号,提醒患者预约的时间、地点、注意事项,开发具有自适应性和通用性的预约挂号复诊系统。这样不仅减少医务人员的工作量,更有效加强医生和患者间的沟通,提高工作效率。
本系统在设计方面采用B/S模式,B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系[2]。
本系统开发共经历了交互设计、前端设计、数据库设计与后台开发四个开发阶段。
(1)通过交互设计方法进行界面设计,体现网络界面的人文关怀。网络界面通过可用性设计,以用户需求作为出发点和做种目的,拉近人与计算机,及网络之间的距离,顾及人的心理感受和胜利舒适度,实现人机交互的和谐统一[3]。交互设计遵循如下原则:
1)系统应具有使用人群特殊和使用效率高等。
2)系统应具有可靠性,采用成熟的技术方法开发,确保在实际使用中安全、可靠。
3)本系统应具有操作简单,功能完善,易用性高的等特点
4)本系统界面设计应根据病人及医生需求来布局,使初次使用者有较好的操作体验。
(2)前端设计:
1)预先在图纸上设计好系统UI,本系统分别有PC端及移动端两个设计方案。
2)其中PC端具有功能完善、易用性强等特点,所以此次采用主流的HTML5前端框架-bootstrap。
3)移动具有操作简易、适用性性强且跨多种平台等特点,选用了轻量级的HTML5 web框架-jQuery Mobile。jQuery Mobile是一个针对触摸体验的Web UI开发框架,针对触屏智能手机与平板电脑的website以及在线应用的前端开发框架。jQuery Mobile构建于jQuery以及jQuery UI类库之上,为前端开发人员提供了一个兼容所有主流移动设备平台的同意UI接口系统,可以确保外观、感觉和行为在不同移动平台上的一致性[4]。为了提高移动端的任务专注度、界面采用了简约的设计风格,并消除其中的干扰因素。
4)分别在衡量了PC端及移动端二者的实用性以、执行效率以及使用频率后,移动端只保留了实用度最高的功能,删除了PC端其他复杂功能。
(3)数据库设计:
1)通过在前期收集和分析的有关需求资料,对病人和医生的需求进行分类、规划、综合、归纳以及抽象。通过以上步骤生成概念模型,用E-R图表示,如图1所示。
一个病人只能选择一个医生就医,而一个医生能被多人病人选择,而一个管理员可以管理多个病人的信息和专家的信息,而一个病人和一个专家只能被一个管理员管理。
图1 E-R图
2)考虑到数据冗余、系统执行效率、信息控制以及维护等方面的要求,我们采用sql server作为本系统的数据库管理系统。最后将已设计好的概念模型转变为逻辑数据模型,建立数据库并在各表中加入适当的测试信息。
(4)后台开发:
此次采用Asp.net框架,根据已设计好的前台UI和数据库布局视图以及模型,最后完成后台与前台与数据间的交互。
4.1 用户模块
此模块主要功能是用于患者登录,为了方便患者随时随地能够进行预约以及和医生的交流,我们设计了手机端的预约和网页端的预约。手机端方便患者随时随地进行预约,查看医生复诊建议。成功预约后系统将以短信的形式通知患者的预约时间、地点及注意事项。
4.2 医生模块
此模块主要功能是用于医生对预约消息的了解,预约消息包括初次预约患者和复诊预约患者的相关信息。医生对初次预约的患者进行诊疗,在此模块填写病情及治疗方案,确定复诊的时间,根据复诊时间系统将在复诊当天显示在医生的今日预约栏目中;对复诊预约的患者进行复诊后在此模块填写相关复诊建议提交至相应患者用户模块的留言板。
图2 系统工作流程图
4.3 管理员模块
此模块主要用于医院管理者对本医院的医生信息、科室信息以及患者用户信息进行添加、删除、修改的功能。
本系统实现了网上医院挂号系统的注册、预约挂号、个人信息修改和预约消息查询、医生查询、复诊预约等以一系列功能,基本实现了该系统功能上的需求。
利用信息化技术的支撑,建立具有自适性和通用性的网络预约挂号复诊系统,有助于医院的信息化建设的发展,提高医院的服务质量和管理效率,增进医生和患者间的沟通。
参考文献
[1]谢瑾蕙,熊靖.病人出院随访系统及门诊复诊预约系统的设计及应用[J].当代医学,2012,20﹕7-17.
[2]侯淑英.B/S模式和C/S模式优势比较[J].沈阳教育学院学报,2007,9(2).
[3]郑莉.界面交互设计与运用[D].硕士论文,2010.
[4]李海峰.基于HTML5+jQuery Mobile的移动学习平台Web App研究与实现[J].信息通信,2014(5).
基金项目:海南省大学生创新性资助项目(项目编号:20130087)。
作者简介:
黎雯(1995-),女,湖北襄阳人,学生,现就读于海南医学院信息技术部。
黄砥(1994-),男,宁夏中卫人,学生,现就读于海南医学院信息技术部。
黄育雁(1982-),男,海南海口,硕士,副教授,主要研究方向:嵌入式系统。