摘 要:社区医疗健康档案信息系统是依托信息化技术发展起来的新型医疗系统,其建立的重点和难点就是信息的标准化与功能架构的统一。MVC模式是当下系统开发中常用的模式,在MVC模式基础上的一些框架同样可以应用到系统开发中来,这可以满足系统可以执行高的需求。
关键词:MVC模式;社区医疗;健康档案;系统设计
DOI:10.16640/j.cnki.37-1222/t.2017.10.122
随着医学的不断发展以及医疗技术的快速进步,医疗保健服务逐渐走入人们的日常生活。因此,社区医疗模式开始兴起,这不仅从一定程度上解决了医院的医患压力,而且为人们的医疗保健带来了新的方法。一个功能完备的社区医疗中心可以为人民提供医疗、保健、健康教育以及治疗等基本的医疗服务。社会发展的大潮流不可阻挡,而且人民对社区医疗的需求越来越旺盛,所以以社区居民为服务对象,全方位记录个人有关医疗的信息,开发出一套完整的信息系统势在必行[1]。
1 系统业务分析
社区医疗信息系统是一个庞大的、功能丰富的大型医疗系统,它可以实现从县区级医疗卫生保障中心到各个社区级的卫生保障中心对居民各种数据的采集、处理、存储以及分析等功能。既然是医疗信息系统,就必须保证采集到的数据是完整的、准确的、及时的,从而实现对健康档案的查询、统计、分析以及生成报表,然后再此基础之上,进一步形成社区医疗的决策功能。医疗卫生机构的内部信息可以和社区医疗信息系统之间进行信息的交换和共享。
所谓的健康档案就是指和居民健康有关的各项数据信息,从这个角度上来讲,社区医疗健康档案信息系统就是建立起一个大型的、功能丰富的医疗系统,系统的最底层数据库中存放的就是居民的各项健康医疗数据,利用这些数据可以对一个人的健康状况进行分析,从而为医疗提供数据支撑和治疗决策的引导。只有各级医疗机构,包括医院、社区中心等,将各自采集到的医疗服务数据采用统一的标准汇总到数据中心形成基于居民个人的健康档案信息后,居民才能在各级医疗机构得到正确的医疗指导。根据卫生部相关的文件标准,居民健康档案的基本内容主要由个人基本信息和主要卫生服务记录组成,主要卫生服务记录按照业务领域的划分共包括儿童保健、妇女保健、疾病预防、疾病管理以及医疗服务等五个大类三十二个小类[2]。
2 系统功能框架分析
卫生服务业务领域将社区医疗服务分为了五个大类,每一大类都涉及到不同的方面,因此,在社区医疗健康档案信息系统的功能设计上,可以按照业务领域的划分将系统分为不同的功能模块。不同的功能模块都要以个人的基本信息为基础,个人数据信息在入库时都要设立唯一的索引号,以此方便快捷的查询个人信息。各个功能模块之间即相互独立有相互关联,不同的模块应该独立的具备查询、修改、统计以及档案输出等功能,而各个模块之间的相互关联则要形成统一的个人健康档案。
3 系统设计
(1)系统框架结构设计。社区医疗健康档案信息系统采用开发常用的MVC模式完成。MVC是三个英文单词的缩写,即Model、View、Controller,中文的意思即使模型、视图和控制器。简单而言,MVC设计模式就是将一个系统的用户请求、数据处理以及结果显示分为了三个部分,每一部分的功能即对应着MVC模式中的三个处理级别[3]。
模型(Model)是MVC模式的核心,因为它对应着某一问题相关数据的逻辑抽象,当然其中也包括数据的相关属性。当下的系统开发中,多采用面向对象的开发方式,将实际生活中的对象抽象成为程序可以处理的对象,这些对象所具有的属性和相关问题的处理方式就被封装在了模型中。在J2EE开发框架中,模型需要用JavaBean来实现,即Java类。
视图(View),顾名思义即使显示的界面,社区医疗健康档案信息系统可以两种模式来实现,一种是B/S模式,另外一种则是C/S模式。B/S模式就是浏览器/服务器模式,此时对应的视图就是动态网页,而C/S模式需要建立客户端,此时的视图对应的就是客户端界面。视图是系统和外界交流的接口,它具备两方面的功能,一是可以将用户的请求传递给后台逻辑进行处理,另外就是将后台逻辑运行的结果显示到界面上,在MVC模式中,一个模型可以对应中多个视图。
控制器(Controller)就像一个开关,它是模型和视图相互联系的纽带。控制器可以提取视图传递过来的外部信息,同时,模型的更新和修改也要通过控制器来通知视图,从而保持各个视图和模型的一致性。
(2)系统运行逻辑。在社区医疗健康档案信息系统中,用户通过登陆界面进行登陆,不同的功能模块对应着同样的登陆界面。登陆完成后,用户可以利用各个功能模块提供的系统功能进行操作,控制器从JSP页面获取到用户的操作信息,后将其将其送到模型进行相应的数据操作,操作完成后将其返回到视图[4]。
4 系统安全体系架构
健康档案信息包括居民所有的重要信息,因此,信息安全与信息保护尤为重要。为了保证用户信息的安全性,要在MVC模式的基础之上增加信息安全防护措施。信息安全主要分为四个级别:物理级、网络级、系统级以及应用级。物理级的安全措施主要是指一些物理安全措施,如防火、防盜措施等。网络级的信息安全主要是硬件防火墙以及链路冗余。系统级的安全防护可以添加系统管理员以及病毒入侵检测系统。应用级的安全防护主要是对数据进行防护措施,如数据备份、数据加密、统一权限管理等等。
5 结语
MVC模式是当下系统开发常用的模式,在此模式的基础之上又扩展出了很多的框架,从而使得系统的开发设计、跨平台移植以及系统维护变得更加的简便快捷。这一优势非常符合社区医疗健康档案系统的需要。
参考文献:
[1]杨晔.基于.NET的社区医疗健康档案系统设计与实现[N].重庆教育学院学报,2009,22(06):62-64.
[2]田蕾.区域卫生信息平台居民健康档案管理系统的设计与实现[N].赤峰学院学报(自然科学版),2016,32(02):126-128.
[3]徐义晗.基于健康档案的社区医疗卫生信息系统设计[J].长江大学学报(自然科学版),2012,08(09):117-118.
[4]李海峰.MVC模式框架的应用研究[J].自动化与仪器仪表,2013(01):5.
作者简介:石建军(1980-),男,研究生,研究方向:信息化技术。