医院网络药品管理的实现技术分析

来源 :硅谷 | 被引量 : 0次 | 上传用户:j15890193764
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 医院信息系统的建设是一项长期而又艰巨的任务,而药品管理部分的设计和实现是尤为重要的一环。主要对于医院网络药品管理系统设计方案及相应的模块设计进行分析,对于提高医院网络信息化管理相具有一定帮助。
  关键词: 医院管理;信息化管理;药品管理;系统方案设计;模块设计
  中图分类号:R1文献标识码:A文章编号:1671-7597(2010)0820143-01
  
  0 引言
  医院管理系统作为一种特殊的行业,在信息产业的发展及计算机技术的广泛应用的大社会背景下,也加快了数字化教育的建设,尽快改变传统的管理模式,运用现代化手段,搭建网络办公管理平台对日常办公、业务进行科学管理,做好各项业务的管理工作,进一步提高各项业务工作的管理水平,提高工作效率[1,2]。本文着重于医院网络办公管理平台的合理运用探讨,对于医院网络药品管理的实现技术进行分析。
  1 系统总体设计方案
  系统设计是在系统分析建立的逻辑模型基础上,科学合理地进行物理设计,建立目标系统物理模型,主要解决目标系统怎样做的问题。系统设计常分为概要设计和详细设计两大步骤:在概要设计阶段的主要工作包括需求说明,系统处理流程设计,技术方案设计,数据库设计,应用系统设计,接口设计,开发环境设计,测试环境设计,运行环境设计和应用系统维护设计;详细设计包括功能设计和界面设计。一般而言,系统设计的主要工作有以下五个方面:1)总体结构设计-包括模块:结构设计,网络结构设计和信息系统流程图设计等。应当完成的主要工作成果是详细的功能结构图,网络拓扑结构图和模块结构图。2)代码设计完成的主要工作成果是代码编写规则,编码设计和代码维护设计。3)系统物理配置方案设计,包括设备配置、通信网络的选择和设计,以及数据库管理系统的选择等。(4)数据文件和数据存储设计在面向对象的基础上进行数据数据库的概念,逻辑和物理设计,以及数据的安全保密设计等。5)计算机处理过程设计一包括各层次的处理流程图设计,程序流程图设计及编写程序设计说明书等。
  2 系统主要模块设计与实现
  2.1 系统主要模块设计
  系统主要模块主要下面5个:登录模块,用户信息管理模块,权限模块,药品管理模块,菜单管理模块。
  1)登录模块。登录模块是医院管理系统的开始界面,用户需要根据自己注册的用户名和密码进行登录,这个主要用到ASP.NET的界面设计和数据库的存储。
  2)用户信息管理模块。第二个模块是用户信息管理模块,用户可以根据自己的真实信息修改自己的数据,登录以后就可以随时修改自己的信息,这个主要用数据的编辑,在界面设计中,在界面风格中用到的4种风格,设计到了CSS和AJAX。
  3)权限模块。权限模块是如何设计的,通常是一张用户表,角色表,用户与角色关联表,功能表。角色与功能关联表,模块表。如上设计之后,当要判断一个用户是否具有某个权限的时候先要从用户与角色关联表出发,找到当前用户所属的角色,然后再去角色功能关联表里面查找用户所属角色所具有的功能点。查找出来的用户具有功能点是一个集合。还要把当前的功能点与集合里面的所有功能点比较,如果在集合里面找到了功能点,就证明此用户具备该功能点的权限,否则就证明该用户不具备此功能点的权限。
  针对实际情况,我们不可能在判断某个用户是否有某个功能点的时候都拿个数来与当前用户的权值做比较,更多是把它抽象为一个方法。比如,CreateTipType对应的是一个业务的功能点名称,它对应一个权值,以上所说的过程全部集成在一个方法里面判断就可以了,当然你要用什么方式来做你的功能点与权值的对应都可以,并不一定要用名称,也可以用约定好的数字甚至其他表达方式都可以,但是绝对比你直接传个数字来得直观。
  4)药品管理模块。药品管理模块这一部分是重点,主要是对药品的增加、删除和更新数据。无论从安全、性能还是代码的维护等方面考虑,使用存储过程来对数据进行访问都是最好选择。
  5)菜单管理模块。菜单管理模块是便于用户的管理,这样可以一目了然,通过对文件夹的分层,可以清楚的选择相应的操作,它主要是用到了ASP.NET的控件设计出相应的框架,并在数据库中设计一个管理表。
  2.2 应用体系结构
  在此系统中中,我们封装了五个组件,其具体的功能如下:
  HISClinic:用户UI和UAB更新的前端支持;
  BLL:业务逻辑处理组件,实现系统主要的业务逻辑处理任务;
  ChangPath:实现系统配置文件的路径变更;
  DataService:数据操作和对象实体映射处理;
  DataModel:数据Schema,采用强类型Dataset实现。
  此系统采用了多层的系统结构,以提高系统的灵活性和可扩展性。多层结构的采用,使得系统可以在用户需求变更的情况下保持较强的适应性。从此系统的高层系统结构包图可以看出,HIS使用了三个Microsoft Application Blocks,分别是UAB,DAAB(Data Access Application Block)和EMAB(Exception Management Application Block),用来实现应用的自动更新,数据访问以及异常处理。
  3 结语
  介绍了医院网络药品管理的系统总体设计方案和系统主要模块的设计,系统的各部分组成与功能模块的具体实现。是在对医院网络系统分析基础上建立的相关的逻辑模型,科学合理地进行物理设计,建立网络平台系统物理模型。并讲了设计过程中用到的几个主要的模块。
  
  参考文献:
  [1]陈春涛、卢祖洵、孙传彬,医院数字化建设的探索[J].中华医院管理杂志,2007,23(1).
  [2]朱丰根、徐新隆、严志汉,论信息技术优化医院药品管理流程[J].中国医院管理,2007,27(6).
其他文献