基于MVC模式的护理管理系统的设计和实现

时间:2022-08-11 06:10:42

基于MVC模式的护理管理系统的设计和实现

摘要:近几年随着信息化的不断发展,医院的护理工作方式也进行了一定的改革,改变以往手工作业的方式,运用信息技术,实现医院护理管理数据共享,逐步建立一种信息化的医院护理管理模式。

关键词:护理管理;数据共享;信息化

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)30-0075-02

Based on the MVC Pattern of the Design and Implementation of the Nursing Management System

XU Hao, GAO Zheng, YU Man

(The Eye Hospital of Wenzhou Medical University, Information Centre, Wenzhou 325000, China)

Abstract : With the continuous development of information technology in recent years, the hospital nursing work also has carried on the certain reform: change the way that the previous manual work, the use of information technology, realize data sharing hospital nursing management, gradually establish a informationization of hospital nursing management mode.

Key words: nursing management; data sharing; information system

随着时代的进步,我国逐步进入了互联网+的时代,然而医院信息化相对其他行业的信息化而言较为落后,医院的成熟信息化还需要一段漫长的路要走。大部分医院都在不断的转型,将原先手工的工作模式逐步转为电子化、信息化模式,消除信息的孤岛,共享健康数据。护理工作作为医院工作的重要组成部分,护理的管理转向电子信息化也是可不容缓[1],护理管理的工作信息化不但减少了护士的填写相关文书所消耗的时间,也减少了纸张等的浪M,同时做到了数据的共享而不再像以往需要纸质文书相互传阅。

1 系统设计

结合当前已出现类似系统主要使用的先进技术,确定本系统使用的架构是基于Web应用的B/S架构,可以快速实现在移动端可使用,减少IOS系统和安卓系统的开发的工作量,将IOS和安卓的开发放到二期再去处理。设计过程中,采用MVC设计模式的思想,做到显示和逻辑代码的分离,便于后期的迭代优化。后台数据的存储则选择SQL SERVER 2008,该平台具有可信任、高效的、智能的等特性。开发平台及环境选择.Net平台及Visual Studio 2010,开发语言为C#。

什么是MVC?MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计的经典案例,用一种将界面显示、业务逻辑以及数据模型进行分离的方法从而组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,如图1。MVC 设计模式分离了程序的显示、控制和模型,使程序结构变得清晰而灵活,更具有易于扩展的特点,可适用于多用户的、可扩展的、可维护的、具有很高交互性的系统[2]。

2 系统功能

护理管理系统主要包括用户管理模块、文档管理模块及基础设置模块,相应模块均拥有相应的子功能。

以下对系统功能做个简单的介绍:

1) 用户基本信息维护:维护护士的基本信息,包括姓名、学历、工龄、出生年月、所在病区、联系电话及职称等信息,确保护士信息的正确。

2) 护士排班:各病区的护士长录入每周的护士排班,还有统计夜班护士的功能,因为夜班护士会有工资的补贴。

3) 文档书写:各个类型的文档护士长需要在规定的时间内填写完成,同时需要提交给护理部进行审核。文档类型包括:业务学习、来院进修护士、查房教案、护理人员论文登记、护士继续教育、奖惩事件登记等等文案。

4) 文档审批:护士长将部分填写的文书提交给护理部进行审核,如奖惩事件登记,护理部根据实际情况进行审核,审核通过则文书正常归档,若审核不通过,则会通知护士长重新填写,并重新提交,护士长可以看到护理部反馈的信息,然后针对反馈信息进行修改,然后重新提交。

5) 文档上传:上传一些文档供各个病区相互下载分享。

6) 角色设置:将人员根据实际情况进行分配角色,如护士长、护士等角色,再根据去分配权限,这样便于后期用户菜单和权限的维护,不必针对一个人进行设置,而是针对一个角色进行设置。

7) 权限管理:设置用户对各个文档书写的权限,比如业务学习文档的增加、删除、修改、审核等功能。

8) 工作站菜单权限设置:由于管理员、护士长、护士进入系统后菜单会有不同,所以通过该功能自定义工作站的菜单,不需要开发多个工作站给不同的角色使用,仅用配置的方式便可以搭建出不同的工作站菜单。

9) 基础数据设置:配置一些基础数据的功能,如奖惩事件的基础数据源等。

3 系统流程

3.1基础设置

首先管理员先根据实际情况将角色分别护士长、护士、管理员、护理部分为四个角色,然后根据相应的职责将工作站配置出管理员工作站、护士长工作站、护士工作站及护理部工作站,然后设置相应的操作权限,最后将操作权限和工作站与角色做关联。其次维护护士的相应信息,包括名字、职称、入院时间、学历等等信息,随后将每个人加入到相应的角色中。第三设置基础数据,比如奖惩事件的类型等等。

3.2业务流程

用户通过登入界面进入相应的工作站,如果用户用多个工作站时,系统会弹出列表供用户选择进入相应的工作站。在用户进入工作站时读取用户相应的权限,以便后续操作的控制。

登入系统后,护士或护士长填写相应的文书,比如查房教案的文书,填写好后提交文档让护理部审核,护理部若审核通过,则护士或护士长可以将文书进行电子归档,若护理部审核不通过,填写相应不通过的原因,护士或护士长可以看到原因再进行相应的修改,再次提交审批直至通过。护士或护士长或护理部人员可以通过条件查询出相应的文书进行查看。

当护理部需要各病区的护士学习相关的知识内容时,可以将相关的内容文档上传到服务器上,相关人员可以查看到上传的文书并进行下载文档进行学习。如果有新来的护士,则相应的病区护士长新增护士信息到系统,同时病区护士长仅能看到本病区的护士不能看到别的病区的护士信息。若护士需要调到别的病区时,需要护理部将护士的病区重新选择即可。

4总结及展望

信息技g是提高医疗卫生服务于管理效率和质量的重要手段之一[3],从业务层面来看,自从使用了护理管理系统,护理管理工作从原先的手工刀如今的系统,从主观到客观,都有了很大的改变,使护士管理更加具体化、科学化和综合化[4]。审核及查看也便于护理部的操作,做到实时监督各病区的护理工作。在一定的程度上规范了护理文书的书写,提高了护理的质量及其水平,最终实现“把时间还给护士,把护士还给患者”的目的[5]。

从系统层面来看,系统运行状态良好,逐步提升了护理管理工作的质量。不过虽然满足了用户的需求,但是目前仅用了网页实现跨平台的操作,所以未来将会考虑在IOS系统和安装制作相应的APP,更加方便用户,加强用户的体验。

参考文献:

[1] 张海川,王盼卿,陈家文,等.基于SOA的装备保障领域信息系统集成研究[J]微计算机信息,2006,22(6):57-59.

[2] 任中方,张华,闫明松,等. MVC 模式研究的综述[J].计算机应用研究,2004(10):1-8.

[3] 齐卫东,姜峻,程薇.江西省医院护理管理系统设计[J].中国数字医学,2010,5(8):74-76.

[4] 翟红,徐民,袭燕,等.护理技术档案管理系统设计与实现[J].中国数字医学,2011,6(8):50-51.

[5] 王继伟,王德铸,孔悦,等.我院护理信息系统的实现册[J].医院数字化,2007,22(10):22-24.

上一篇:基于二维码的校园一“码”通的系统框架设计 下一篇:移动学习下微学习资源的有效性设计研究