案例:医院信息管理系统的分析与设计
(一)背景
某医院是一家以中医为主、中西医结合、中等规模的三级甲等医院医院。该医院有开放床位450张,年门诊量25万左右人次,年住院病人6000—8000人次。由于该院是—所建于20世纪50年代的老医院,几十年延续下来的陈旧的管理思想和僵化的管理模式。已经远远不能满足病人的需求及适应时代的发展。在管理中主要存在以下一些难题:
1.手工模式下的门诊收费管理,病人需先拿着医生的处方单排队划价,然后到收费处排队交钱,医保卡?全民医保!再凭发票到门诊药房排队取药。这中间,病人排队时间长,划价收费人员出错环节多。“降价死”
2. 医院在对药品的管理中存在一定的困难。其一,药品的盘点工作时间过长;提醒功能?联网?其二,药品库存难以及时掌握;其三,由于药品调价频繁,新的价格不能及时执行。
3.手工模式下的住院管理,病人病历号会产生一人多号或跳号现象,造成病案统计的混乱;记账时,要由护士到住院药房取药后,再到住院处记账,不能做到及时、准确;病人住院期间的各项检查及治疗费用由医务人员传送到住院处,中间环节多,费时费力;病人账户余额不能及时掌握,易出现欠费、漏费现象。电子版本?错误诊断?有责任?
长久以来,落后的管理手段已经成为困扰该院的一个迫切需要解决的问题。为了满足该医院的管理要求,提高该院的工作效率,改进医疗质量,该院建立起了自己的医院信息管理系统。系统包括:门诊、住院、药库、财务、总务、器械六大模块。
(二)系统分析
1.组织结构
(1)组织结构概况
该院的组织结构如图所示。
(2)管理职能分析
根据该院的实际情况,我们的主要任务是实现以经济信息管理为中心,对医院的收入、支出准确管理,包括药库管理系统、门诊管理系统、住院管理系统、财务管理系统、总务管理系统、器械管理系统。下面仅以门诊管理系统所涉及到的内容进行说明:
药剂科包括供应组、药房(库房和会计组)和各药房(门诊药房和住院药房)。
各门诊药房(草药房、成药房、西药房)的工作人员根据药品的销售情况,填写用药计
划单,根据计划单到会计组查看现在账面上是否有药.如果有.再填写出库单,然后凭借出库单到库房领药。
门诊药房的工作人员为病人的处方划价。然后病人持该处方到收费窗口交钱,再到门 诊药房核实后取药。
门诊药房工作人员每天工作结束后,要同收费人员对账:每月月底要将本月的销售额 统计出来,报到会计组,再由她们整理后交财务科;每个季度对药房库存进行一次盘点。
2.业务流程分析
该院的门诊信息管理系统主要是对门诊药房的药品的购销存情况进行管理,其业务 流程图如图所示。在这个管理过程中,门诊药房扮演着两个不同的“角色”:对药库来讲,它从药库领取药品,如虚线框1中所示;对门诊病人来讲,它卖给病人药品,如虚线框2中所示。
在此业务流程图虚线框2中的部分可以看出,门诊药房在对门诊病人的工作过程中 需承担两项任务:①给病人的处方划价;②审核收费后的处方和发票合格后给病人发药。这样的工作方式不但增加了病人的无效等待时间,也无形中加大了门诊药房的工作量。 实现计算机管理后的门诊系统要求划价收费一条龙服务,即门诊药房只需承担原来工作中的第二项,而不再需要划价了。原来的划价工作将由收费人员完成。
3.数据流程分析
根据对整个业务流程的调查分析以及计算机管理的需要(即取消药房的划价工作),设计出有关药品数量方面的数据在药库、门诊两部分之间的流动过程,数据流程分析如图所示。
(三)系统设计
1.系统目标
根据调查研究,系统必须具备以下功能:
(1)建立全院计算机网络,实现信息资源共享。
(2)建立数据库,集中存储医院管理和病人医疗数据信息。
(3)支持医疗和管理的窗口业务,完成医疗各部门之间(临床部门和管理部门)的信息传递。
一日清单,病人药物控制权限
(4)建立计算机网络和数据库维护机制。
2.网络结构
该院的整体建筑由一栋11层的门诊、行政大楼和一栋4层的住院大楼组成,根据各科室的分布情况,设计出了该院计算机信息管理系统的信息节点图,如图所示。
根据其信息节点图,该院采用了星形结构的以太网,它具有以下三项优点:
(1)连接简便。
(2)易于故障处理。
(3)传输简便。
这种拓扑结构可以增加每个科室内部的网络性能,加强彼此之间的连接,更不会因为 一台机器的失效而导致整个网络的崩溃。况且这种结构最大的优势是故障易于检查和排 除,特别是对于医院,尤其是门诊这种即时性要求比较高的部门,一旦发生故障,行之有效的处理就显得更为重要。
3.系统配置
根据该医院信息管理系统信息节点图,配置如下表所示。
类型 | 数量 | 规格 |
服务器 | 1台 | PentiumⅡ双CPU内存128M |
HUB | 3个 | 一个交换式,两个共享式 |
工作站 | 20台 | Pentium100 内存32M |
整个医院信息网总体工程网络结构图如图所示。
4.软件平台环境
医院信息管理系统是典型的基于数据库的客户/服务器结构模式的系统。在这种结构模式中,数据库服务器为客户应用提供服务,这些服务包括查询、更新、事务管理、索引、高速缓存、查询优化、安全管理及多用户并发存取控制等。它具有如下主要优点:
(1)减少对网络带宽的要求;
(2)请示的处理由服务器完成,提高了处理能力,加快了响应速度;
(3)服务器与客户机协同工作,减轻了服务器的负荷;
(4)大量数据存储在服务器上,减少了对客户机的要求;
(5)大量的数据维护和管理工作在服务器上完成,具有较好的安全性。
实现客户川艮务器结构的软件平台,涉及操作系统、数据库管理系统、网络软件及应用开发工具。结合医院的业务处理特点及对计算机的维护管理能力,该院进行了如下选择:
1)网络操作系统的选择
根据现有的网络结构,应该选用什么样的网络操作系统呢?目前,网络操作系统比较 多,从大家广为熟悉的Novell系列,到今天异军突起的WindowsNT网络操作系统,我们选择操作系统时遵循了如下原则:
(1) 所用的网络必须能同现有的系统相连接。
(2) 能够利用多种通信方式实现各计算机之间的远程联网。
(3) 能够支持多媒体环境,如实现语音、图像等形式的传输。
(4) 支持国际通用的大型网络数据库。
(5) 能够实现安全、可靠的信息管理。
基于以上原则,该院采用了Windows NT Server 4.0和Windows 95的结合方式。其中最直接的原因是它具有广大用户所熟悉的Windows用户界面,安装简便,易学易用。
2)网络数据库的选择
数据库的管理是整个系统的核心。该医院所采用的客户÷服务器体系结构具有良好 的扩展性,因此所选择的数据库,其功能、开放性及对客户·服务器结构模式的支持程度,直接关系到整个系统的成败。针对Windows NT网络操作系统,该医院选择了Sybase数据库。Sybase数据库是一个高性能、多用户、关系型数据库管理模式,能够实现网络环境下数据库之间互联、互操作,具有数据容错、完整性检查和安全保密等功能,使整个网络数据库的结构更加合理。
5.数据字典
在整个医院信息管理系统的数据库,即his库中共有100多个表,其中门诊信息管理 系统涉及的表见表。
表 名 描 述
Mzcfmx 每一张处方的明细项目
Mzcf 每一张处方的合计金额及相关标志
Mzsf 每一张收过费处方的合计金额及相关标志
Mzgh 每一张挂号单的明细项目
Mzy{ 各门诊药房各种药品的库存情况
Mzks 所有的门诊科室
Mzys 所有的门诊医师
Mzcz 所有的门诊划价收费人员的工号、密码及权限
我们以mzsf这一个表来进行说明,此表记录了每一张收过费处方的合计金额及相关标志等内容。具体内容见表3.3。
字段名 | 数据类型 | 宽度 | 小数点 | 是否允许空值 |
Fphm | Char | 12 |
| No |
Fkfs | Char | 2 |
| NO |
Je | Numeric | 12 | 2 | No |
Zfbz | Char | 1 |
| No |
Jzbh | Varchar | 15 |
| No |
Rq | Datetime |
|
| No |
Czy | Smallint |
|
| No |
Jzbz | char | 1 |
| Yes |
各英文字段名所代表的中文意思如下:
· fphm:发票号码 fkfs:付款方式 je金额 zfbz:作废标志 jzbb:记账编号rq:日期 czy:操作员 jzbz:结账标志
· 主键名称(Primary Key Name): fphm
· 主键字段名(Primary Key Columns): fphm
· 索引名称(Index Name): fphm
· 属性(Attributes): Unique C1ustered
· 索引字段名(IndexC01umns): fphm
在mzsf这个表中,有非规范化的情形出现,如其中je看起来是——个冗余的字段,因为此je表mzcfmx中同一张处方的je的合计,但由于mzsf中这个合计金额经常被用来查询,虽然增加了表的大小,但却提高了读取速度。
根据门诊部分的数据流程图,我们设计出的门诊信息管理系统中所有表的关系如图中虚线框内所示。
图中主要英文字段名所代表的中文意思如下:
ypbh:药品编号 cfbh:处方编号 fphm:发票号码 ksbh:科室编号 ysbh:医师编号 czy:操作员编号
6.系统功能结构图
根据门诊管理系统的数据流程分析以及各表之间的关系.该模块功能结构图如图所示。
7. 输入设计
输入方式的简单、快捷、易学易用是医院信息管理系统的基本要求.特别是门诊划价收费的输入方式直接影响着操作员的速度,我们就以这一块进行说明:门诊划价收费窗口如图所示。
图中白色框表示需要输入的地方,按Tab键,光标可在白色框中顺序移动。
表示用鼠标单击向下箭头处,会出现一下拉列表框.可按,键进行选择,或直接用鼠标单击选择,也可直接输入挂号流水号或医师编号:带有下划线的字母如Q表示按Alt十Q与用鼠标单击“收费”按钮的作用是一样的。在此输入方式中有以下几点好处:
(1)用鼠标和键盘都可进行操作,满足了操作员不同的需求:
(2)划价收费人员无需记忆药品的价格。在“查询编码”处输入药品名称每一个汉字 的第一个拼音字母,即会出现一下拉式菜单,显示出所有是这种组合的药品名称。——旦选择了是哪一种药品后,这种药品的名称、当前药房库存数、规格、单价即会显示出来,当输入数量后,金额自动计算出来。
(3)在同一窗口中可以输入不同种类的处方或医技项目单。可按Alt加X、Y、Z、A在西药、医技、中药、成药之间进行选择,也可用鼠标单击所选择种类后的圆圈进行选择。当选择到哪一种,哪一种后的圆圈中就出现一个小黑点。
(4)可以输入多张处方后再一起收费。当输入完——张处方存盘后,图中①处的: 数字变为2,同样的道理,输完一张,数字加1。
(5)加入了“处方载入”和“集合载入”功能,方便了中药处方的录入,加快了速度。
当所有的处方都输入完后,按“收费”按钮后,弹出收费窗口,如图所示。
如发现错误,可按“取消”按钮,返回到前面的收费划价窗口进行修改,如无误,按“确定”后,弹出计算器窗口如图所示。
在“共收”处输入实际收到的钱后按Tab键,应退的金额便计算出来。增加了计算器功能,使划价收费人员脱离了算盘,提高了准确度,方便了收费。
8.输出设计
输出方式是按照各用户的实际要求进行设计的,已有现成票据的采用套打的方式,如打印门诊发票和出院发票等,其余的则根据实际要求进行设计,其输出的格式均在屏幕上显示出来。
在门诊管理模块中,当划价收费之后打印门诊发票,其发票形式如下图所示。
9.编码设计
本节主要介绍药品编码设计。
每一种药品都是用一个5位数字来表示。通过编码可以看出此药品属于哪一类哪一种。设计方案如图所示。
每一种药品具体表示如下:
中草药
中成药
西药
化学试剂 60... 化学试剂类
例如,阿魏(160131)属于中草药中的藤木树脂类,板蓝根冲剂(410212)属于中成药中的散剂类,息斯敏(522408)属于西药中的片剂类。
附:MIS课程设计题目
【设计一】
某书店图书销售管理业务的调查情况如下,请按照以下资料为该书店设计一个图书销售信息系统分析与设计。
一、收集到的系统所要处理的单据
XX 书店入库单
编号:_________ 日期:___________ 经手人:__________
ISBN | 书名 | 作者 | 出版社 | 出版日期 | 定价 | 数量 |
|
|
|
|
|
|
|
XX 书店发票
编号:________ 日期:_________ 收银员:_________
ISBN | 书名 | 单价 | 数量 |
|
|
|
|
合计金额: 折扣金额: 实收金额:
客户订书单
编 号:________ 日期:_________
客户名称:_________ 地址:________________ 电话:________
ISBN | 书名 | 作者 | 出版社 | 出版年月 | 数量 |
|
|
|
|
|
|
采购单
编 号:________ 日期:_________
ISBN | 书名 | 作者 | 出版社 | 出版年月 | 数量 |
|
|
|
|
|
|
入库流水帐
入库单号 | 日期 | ISBN | 定价 | 数量 |
|
|
|
|
|
库存帐
ISBN | 日期 | 累计入库量 | 累计售出量 | 库存 |
|
|
|
|
|
二、系统功能要求
1. 入库处理:根据入库单记入库流水帐。
【提示】先判断是不是第一次入库,如果是需先录入书的基本信息,再记入库流水帐。
2. 客户订书单处理:如有货,开发票、发货;如无货或库存不足,则自动生成采购单。
3. 顾客购书处理:开发票,卖书。
4. 记帐处理:每日根据入库流水帐和卖书发票信息更新一次库存帐。
5. 查询处理
(1)书店管理人员查询:可按图书的各种信息综合查询图书的基本信息和库存等数据。
(2)顾客查询:模拟设计触摸屏上的图书信息查询。
6. 统计处理
(1)可分别按日、月、年统计图书的销售量和销售额。
(2)可分别按周或月统计销售量在前十位的图书。
(3)统计在给定时间内未售出一本的图书。
(4)统计库存时间超过给定时间的图书。
7. 图书基本信息管理。
8. 订书客户基本信息管理。
9. 系统操作人员口令及权限管理。
本文来源:https://www.2haoxitong.net/k/doc/76af33c10c22590102029db7.html
文档为doc格式