社区医疗管理系统设计与实现
扫描二维码
随时随地手机看文章
社区医疗卫生作为三级预防体系的一个重要组成部分,社区医疗条件越来越成熟,社区医疗基本保障条件也逐渐的完善,福利制度也得到了很好的体现,但是这些还并不完善,比如像社区的信息管理系统的设计与实现问题就逐渐摆在了桌面上,如何能够*化的管理社区的医疗信息这是一个极为重要的问题。一个功能完备的社区医疗服务系统可以使医生方便地管理社区内居民的健康档案,提供常见疾病检索、流行病预防常识、重大疾病的预警信息、健康保健及营养卫生常识等医学信息服务,并能在紧急情况下尽快得到病人的病史等基本信息;24小时提供全科、全程服务,居民常见病、多发病大多可以在社区解决,还可以做到慢性病治疗和预防,还可以实现看病的过程的信息化。因此对于社区医疗信息管理系统的设计与实现的探讨有着十分重要的意义。
1 开发系统使用的关键技术
社区医疗管理系统基于B/S模式,以JAVA为平台,应用J2EE JSP为编写语言,采用MYSQL作为存储数据的数据库。
本系统采用B/S模式,这是因为B/S模式可以更好地实现系统的分层管理以及资源共享,可将系统结构将分为客户端层、Web服务器层以及数据层的三层结构。同时,B/S模式下的用户只需通过浏览器,就可以实现程序的安装、使用、维护及更新,可以更好地与TCP/IP以及HTTP等协议相融合,实现技术平台的稳定性。
J2EE是一种利用JAVA 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JAVABeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
采用MySQL作为数据库,是因为MySQL是一个真正的多用户、多线程SQL数据库服务器,它具有强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。
社区医疗是为社区内的居民提供公共卫生服务和基本医疗服务,社区医疗管理系统分为三个模块,分别为患者用户板块:患者可以查询医生的信息和在职时间,可以预约医生并查看预约信息,可以查询自己病历;医生用户板块:医生可以查询哪些患者预约了自己,可以给患者创建病历并实时更新,可以查询患者的病历;管理员板块:主要对医生信息进行管理,添加,删除,更改医生信息。系统功能图如图1所示。
3 社区医疗管理系统的设计与实现
3.1 系统设计
系统将用户分为患者用户,医生用户和管理员,拥有各自的权限,如患者社区居民可在系统中快速查询到自己的历史病历及*的就诊信息,还能足不出户就了解到*的医疗资讯,而且,居民可以查询各大医院医生的信息,并提前进行预约,这样既方便又快捷。医生可进入系统中的诊断管理,在会诊过程中录入相应的会诊信息,并在服务提醒表单中查看到需要服务的时间及相关内容,并依此进行相应的上门服务等工作。管理员则对整个系统进行维护,系统流程图如图2所示。
3.2 系统实现
社区医疗管理系统在操作过程中需要用户录入居民就诊信息、医疗讯息、医生信息等基础信息,为了确保录入信息的正确性,系统加入了部分录入信息的验证功能,以防一些非法输入造成系统的故障。本系统输出的数据通过简单表格的形式向用户展现各类信息,如*医疗信息、会诊医生信息等,页面简单而且友好,操作简便,甚至一些不怎么懂电脑的人也能快速上手,系统的可用性很高。