基于B/S和Hibernate架构的潍坊市公共卫生服务管理系统的设计与实现
【摘要】 为了有效提高潍坊市公共卫生服务质量,需要建立健全城乡地区公共卫生服务网络,普及基本公共卫生服务,适时扩大服务范围。建立有效的村卫生室和社区卫生站医生增补机制和人力资源培训机制,加快潍坊市“乡镇区域医疗中心”建设进程,以保障人人享有基本水平的基本公共卫生服务。潍坊市公共卫生服务系统采用软件工程的思想进行分析设计,本文主要介绍系统功能需求分析、系统总体设计、系统详细设计、数据库设计、系统实现和系统测试。本文采用UML的用例分析方式描述系统功能需求,介绍了系统功能用例,并画出了系统功能用例图;采用功能结构图和技术架构图描述了系统总体设计框架,并画出了系统网络拓扑结构;采用类图和时序图描述了系统详细设计,并通过数据概念模型和物理结构描述了系统数据库设计;通过系统功能实现效果图和活动图描述了系统实现功能,并给出部分功能实现代码;通过测试用例描述了系统功能测试,并对本文工作进行了总结。系统采用B/S体系结构,采用整合Struts和Hibernate框架技术的J2EE架构进行开发,将Struts%口Hibernate这两个框架整合起来,可以迅速地开发灵活、低耦合及易于维护的信息系统。系统采用SQLServer2005作为数据库管理器,实现了系统登录、系统基础信息设置、健康档案管理、健康体检管理、重点人群管理、其他医疗卫生服、健康教育管理、系统报表、门户网站管理和论坛管理功能,为潍坊市公共卫生服务管理提供一个电子平台。潍坊市公共卫生服务系统的实现,可以实时了解潍坊市居民的健康状况及就医情况,及时发现居民健康存在的问题,从而做出医疗卫生服务规划,保证居民及时就医和重大疾病的及时预防,实现更加高效的居民健康状况管理。
第1章绪论
1.1系统开发背景
随着我国国民经济的快速发展,人民生活水平显著提高,同时,居民对公共卫生服务的要求也随之提高,但我国人口众多,国家在卫生服务方面的财政投入又不足,而财政卫生投入中的基本公共卫生服务投入就更少,因此,用于基层卫生服务、农村卫生服务的经费就少之又少。因此导致了各种公共卫生服务问题。因此,如何提高公共卫生服务质量,实现公共卫生服务的普及性、高效性、灵活性及可持续发展,让老百姓切实感觉到政府公共卫生服务在生活中起到的作用,已经成为亟待解决的问题⑴。
为了有效提高潍坊市公共卫生服务质量,需要建立健全城乡及社区的公共卫生服务体系,实施有效的疾病管理、精神病患者管理、老年病管理,有效降低流动儿童计划免疫漏种率,使城乡居民享有的基本卫生服务水平得到切实的提高。
公共卫生服务管理系统将利用现代信息技术工具,以居民个人健康为核心、贯穿整个生命过程、涵盖各种健康相关因素的系统文件记录,公共卫生服务管理系统是居民享有均等化公共卫生服务的重要体现,是医疗机构为居民提高医疗卫生服务质量的有效工具,是各级政府及卫生行政部门制定卫生政策的重要依据[3]。
.........................
1.2我国公共卫生服务系统发展现状
自从SARS等快速传播性疾病在我国大面积暴发,显现出了我国公共卫生体系的欠缺,国家认识到公共卫生服务体系对重大疾病预防和治疗的重要性,自此,全国范围内开始积极建设公共卫生服务体系。公共卫生服务在我国起步时间不长,处于初创阶段,浮于表面,与广大人民群众的需要存在一定差距与广大人民群众的需要存在一定差距[5]。自从公共卫生服务在我国形成以来,公共卫生服务在各个方面、各个层面都缺乏一个统一、规范的标准,各区县、社区中心、社区站都在根据自身的条件、需要、和理解来搞自身的建设,最终导致各区区县卫生机构表现出巨大的差异性,给公共卫生的总体建设、统筹规划、统一管理带来了巨大的困难,严重影响了公共卫生的规范发展[6]。主要表现为:
1.没有全市范围内的公共卫生服务业务指导系统和标准;
2.没有全市统一的社区卫生服务平台,不能完成管理体系信息和服务体系信息的交换;
3.没有统一的居民健康档案的数据标准,各区之间不能进行数据交换。
.................................
第2章系统需求分析
2.1系统总体需求
潍坊市公共卫生服务管理系统共分为九大功能,分别为系统基础信息设置功能、健康档案管理功能、健康体检管理功能、重点人群管理功能、其他医疗卫生服务功能、健康教育功能、系统报表功能、门户网站管理功能和论坛功能。各个功能之间协同合作,共同完成了居民健康状况管理工作。
系统基础信息设置功能。维护了系统中的信息,是系统的正常运行的根本所在。主要包括单位维护、系统用户管理、地区人口数维护和村级地区维护。
健康档案管理功能。主要是为居民建立健康档案,方便各级政府及医疗单位查看并掌握居民健康状况。包括家庭档案管理和个人基础信息管理。
健康体检管理功能。主要用于居民首次建立健康档案以及老年人、高血压患者、2型糖尿病患者和重性精神疾病患者等的年度健康检查。
重点人群管理功能。用于记录地区特殊人群的健康状况,分为新生儿家庭访视记录、儿童健康检查记录表、产妇产前随访记录、产后访视记录、产后42天健康检查记录、儿童预防接种、2型糖尿病患者随访记录、重性精神疾病患者个人信息补充、重性精神疾病患者随访记录和高血压患者随访记录。
...........................
2.2功能性需求分析
根据对系统需求调研的内容分析,将系统功能划分为九个业务需求功能:分别为系统基础信息设置、健康档案管理、健康体检管理、重点人群管理、其他医疗卫生服务、健康教育、系统报表、门户网站管理和论坛。
2.2.1系统基础信息设置
系统基础信息设置为了进行系统基本信息的维护,包括单位维护、系统用户管理、地区人口数维护和村级地区维护。其功能用例如图2-2所示。
由上图可知,系统基础信息设置功能可分为单位维护、系统用户管理、地区人口数维护和村级地区维护四个功能,其他每个功能中都可以对该功能涉及到的信息进行查询、修改和删除操作。
系统基础信息设置功能下的单位维护功能用例规约描述,如表2-1所示。
..........................
第3章 系统设计..................... 31-54
3.1 系统架构设计 .................31-34
3.1.1 系统功能结构 ..............31-32
3.1.2 系统技术架构 ................32-33
3.1.3 系统网络拓扑结构 ......................33-34
3.2 系统详细设计 ...............34-51
3.2.1 系统基础信息设置详细设计 ...........34-38
3.2.2 健康档案管理详细设计 .................38-40
3.2.3 健康体检管理详细设计 ..............40-42
3.2.4 重点人群管理详细设计................ 42-46
3.2.5 其他医疗卫生服务管理详细设计............. 46-48
3.2.6 健康教育管理详细设计................ 48-49
3.2.7 系统报表详细设计 ...................49
3.2.8 门户网站管理详细设计 ..............49-50
3.2.9 论坛管理详细设计 ..................50-51
3.3 数据库设计 ..................51-54
3.3.1 数据库模型设计 ...................51-52
3.3.2 数据库表结构设计 ...................52-54
第4章 系统实现与测试
系统的实现是结合系统需求分析和设计完成系统的功能实现;系统测试是用来测试系统的可用性等多种性能要求。下面来介绍一下系统的功能实现和系统部分功能实现的代码。
4.1系统功能实现
4.1.1系统基础信息设置实现
系统基础信息设置功能包括单位维护功能实现、系统用户管理实现、地区人口数维护实现和村级地区维护实现。其中系统用户管理页面实现如图4-1所示。
在进行系统用户管理时,可以在右上侧树选项中新增系统用户信息;选择要查询的用户信息条件,选择查询可查询到相关用户信息;在右侧操作栏可选择对查看、修改和删除系统用户信息。查询系统用户信息实现流程图,如图4-2所示。
用户进入查询页面,发送查询请求;系统用户管理逻辑类调用系统用户信息查询方法查询数据库中的系统用户信息;查询成功后页面显示查询结果列表。查询系统用户信息实现代码表,如表4-1所示。
...............................
总结
潍坊市公共卫生服务系统是利用软件工程的思想进行的分析和设计,本文对潍坊市公共卫生服务系统的需求分析、系统设计和具体的实现过程进行了相应的描述。系统设计中采用UML用了分析方法对潍坊市公共卫生服务系统的需求进行分析,描述了系统中不同的功能用例,明确该系统需要实现的功能及各功能的实现方法。在明确系统功能的基础上利用系统结构图、功能类图及时序图对系统进行详细设计。最后利用相应技术结合系统需求和系统设计,将系统功能加以实现,使整个系统拥有完善的功能。
本系统经过测试,可以在潍坊市正常运行。通过测试,系统基本可以实现预定的目标。系统实现了系统登录、系统基础信息设置、健康档案管理、健康体检管理、重点人群管理、其他医疗卫生服、健康教育管理、系统报表、门户网站管理和论坛管理功能。能够有效的管理区县、社区居民的健康档案、体检信息记录;地区重点人群,包括老、幼、病、残、孕等特殊人群的身体状况统计和管理;方便管理部门掌握卫生医疗单位的接转诊情况和自身教育活动的开展;该系统还以论坛的形式提供了用户交流平台,能够使用户之间及用户和管理部门之间更好的交流。
.................................
参考文献:
- [1] 秦继勇,夏耀雄,陈晓泉,柏晗,李康明,常莉,赵永军,李文辉. 建立云南省放疗资源三级配置和区域医疗网络研究[J]. 中国辐射卫生. 2011(04)
- [2] 彭文华. 浅议医疗保障制度对我院管理的影响[J]. 财经界(学术版). 2011(11)
- [3] 高昭昇,刘延芳,李泉. 基于区域卫生信息平台的应用探讨[J]. 医学信息(上旬刊). 2011(07)
- [4] 毕睿琦,徐卫琼. 美国新医改对我国的启示[J]. 思想战线. 2011(S1)
- [5] 吕海燕,车晓伟,吕红,张杰,任颖. 区域卫生信息平台研究与实现[J]. 自动化技术与应用. 2011(06)
- [6] 刘俊英,余正. 医疗旅游——城市过剩卫生资源的出路[J]. 上海医药. 2011(01)
- [7] 吴昊. 浪潮“基于健康档案的区域卫生信息平台”解决方案[J]. 科技浪潮. 2010(05)
- [8] 谢蓉蓉,徐爱军. 中美“医改”之比较[J]. 卫生经济研究. 2010(06)
- [9] 黄萍,夏军,蔡连忠,赵景越. 基于HL7标准的医疗信息服务平台实现[J]. 数字技术与应用. 2010(06)
- [10] 陈钧. 遵循国家标准 用友服务新医改[J]. 中国信息界(e医疗). 2010(05)
本文编号:10036
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/10036.html