1.3 研究目的与内容
1.3.1 研究目的
医学电子病历系统为改善纸质病历在使用中填写费时,人工检索费力,存储占用较多空间等问题,将老式纸质病历电子化保存并科学管理。电子病历系统能简化病历使管理使用流程,节约医生书写和检索病历的时间,提高医疗服务的整体质量。
1.3.2 研究内容
本课题结合医院实际工作流程进行需求分析和功能设计,主要研究内容包括以下几个模块:
(1)护士模块:用户登录与个人管理、查询护士台信息、录入病人基本信息、查看病人信息、病人诊室分配、查看候诊情况、病人转诊。
(2)门诊医生模块:用户登录与个人管理、本科候诊检索、病人基本信息预览、病历填写、病人转科、结束诊断、我的历史诊断、本科疾病检索、全科病历检索,历史病历导出。
(3)住院医生模块:用户登录与个人管理、登记病人住院信息、开具住院证明、填写住院病程、治疗方案记录、手术情况记录、出院证明记录、出院注销、住院档案管理。
(4)检验医生模块:用户登录与个人管理、体检单录入、历史体检管理、病人三高曲线阅览。
(5)系统管理员模块:主要分为系统管理与医院管理两部分,前者实现了用户管理和权限管理;后者主要实现科室管理、医生管理、护士管理以及病人管理功能。
2 理论技术
2.1 Bootstrap开发技术介绍
Bootstrap是一个开源工具包,主要用于在开发中使用了HTML,CSS和JS技术的前端项目。Bootstrap也是目前最受欢迎的前端组件库,可以很好地支持Web上构建响应式,移动优先项目。
2.2 SSM框架技术介绍
2.2.1 Springboot框架介绍
Spring Boot是Pivotal团队基于JEE解决方案Spring开发的新一代架构,是Spring社区的一个重要项目。它为基于Java的企业应用程序提供了全面的编程和配置模型,因此可方便快捷地创建企业级的Spring应用程序,并在任何类型的平台上部署。其设计初衷是为了简化Spring的配置,通过对Spring平台和第三方库进行封装整合,内置tomcat服务器,使得大多数Spring Boot应用程需要很少的Spring配置就可以轻松上手。
2.2.2 Spring Web MVC框架介绍
Spring Web MVC(模型-视图-控制器)框架的处理程序,视图解析,主题解析等功能可以自行配置,并将请求分派给处理程序,同时还可以对文件进行支持。该框架拥有基于@Controller和@RequestMapping注释的默认处理程序,并提供了各种灵活的处理方法。Spring社区还为3.0以后的版本提供了一系列全新的注解机制,帮助开发者进行网站和应用的开发工作。
2.2.3 Mybatis框架介绍
MyBatis是一个时下较为流行的Java持久层框架,可以在它的帮助下使用数据库中SQL。 MyBatis架构可以有效节约以往手写JDBC代码、手动设置数据库连接参数以及检索结果所花费的时间。MyBatis配置和映射基元可使用XML或Annotations方式,从而进行Mapper接口和到数据库的记录的设置。
2.3 MySQL数据库技术介绍
MySQL一款由Oracle Corporation开发和支持的关系型数据库,也是目前最受信赖和广泛使用的开源数据库平台。MySQL使用单独的表存储数据,而不是使用一个大型的存储空间存储全部数据。MySQL的数据库结构由一个个优化过存储速度的物理文件组成,并提供了一个具有表、视图、列等逻辑模型的灵活的编程环境。
3 系统需求分析
3.1 系统可行性分析
3.1.1 经济可行性分析
首先,开发医学电子病历系统本对于硬件设备要求较低,大部分医院的办公电脑配置基本可以满足开发需求;其次,与本系统相关的开发软件程序多为开源项目,无需增加购买软件的相关费用。在开发过程中,研发人员需要投入时间与精力,并没有过多实际成本开销。因此开发医学电子病历系统在经济方面有较大的可行性。 基于SpringBoot的医学电子病历系统的设计与实现(4):http://www.chuibin.com/jisuanji/lunwen_206230.html

