医院住院信息管理系统.docx
医院住院信息管理系统医院住院信息管理系统 摘要 医院住院病区的管理包括病人出入院管理,住院病区对病人的医嘱录入、发药和计费,中心药房对药品的管理等工作,是医院管理重要一环。计算机技术在医院管理工作中应用越来广泛,住院病区管理使用计算技术实现信息传递网络化、计费电算化对提高管理水平,提高收费透明度有很现实的意义。 本文主要论述医院住院信息管理系统的构建过程。该系统基本实现了病人资料、办理出入院手续、医嘱录入和中心药房发药的计算机网络管理。 关键词 医院信息管理 UML 三层技术 分布式运算 Abstract This article introduces how to construct a Hospital Ward Information System with three-tiered technology. The System applies to UML, BDE, MIDAS, distributed compute theory and a special architecture to make such functions: patients check in and check out, prescription input, drug-delivery at center pharmacy and information of patient manage with computer networking. Keywords Hospital Information System, UML, three-tiered technology,distributed compute 目录 第一章 前言.1 1.1 课题的项目背景.1 1.2 课题的现实意义.1 第二章 综述.1 第三章 系统需求分析.1 3.1 系统目标.1 3.2 当前系统.1 3.2.1出入院收费处.1 3.2.2住院病区.2 3.2.3住院部中心药房.2 3.2.4西药库.3 3.2.5问题总结.3 3.3建议的系统.4 3.3.1 概述.4 3.3.2 出入院收费处子系统.4 3.3.3 病区管理子系统.12 3.3.4 中心药房子系统.15 3.3.5 西药库子系统.20 第四章 方案论证.24 4.1 系统架构.24 4.1.1客户机/服务器体系结构基本概念.25 4.1.2两层和三层结构C/S系统的比较.25 4.1.2系统架构描述.27 4.2 开发工具选择.28 4.3 数据库平台选择.28 1 4.4系统开发所使用的关键技术.30 4.4.1 Delphi的数据库访问技术.30 4.4.2 Delphi5 的三层结构开发技术.32 第五章 总体设计.35 5.1 系统模块设计.35 5.1.1 出入院收费应用程序服务器.35 5.1.2 出入院收费系统客户端.40 5.1.3 病区管理应用服务器.42 5.1.4 住院病区管理客户端.46 5.1.5 中心药房应用服务器.48 5.1.6 中心药房客户端.49 5.2 数据结构设计.50 5.2.1 系统数据库ER图.50 5.2.2 系统数据表结构.51 第六章 详细设计.59 6.1 医嘱录入.59 6.2产生发药记录.62 6.3中心药房发药.63 6.4住院费用结算.65 6.5打印费用清单.67 第七章 测试及性能分析.68 7.1 功能测试.68 7.2 系统测试.68 7.3 性能分析.68 结束语.68 致谢.69 参考文献.69 2 第一章 前 言 1.1 课题的项目背景 该医院为二级甲等医院,现有门诊部和住院部,住院部设有住院病区8个,设有固定病床500张,病床使用率为80%;医院同时还设有手术室、住院部中心药房、药库以及检验室、CT室、财务科和出入院收费处等功能辅助科室。 为了适应中国加入WTO后医疗服务市场激烈的竞争环境和上级主管部门对医院建设的需要,必须采用先进的信息技术加强对病人住院期间的费用管理,增加收费的准确性和透明度,加快处理病人入院和出院手续的速度,尽量地满足病人的需求,提高医院在医疗市场中的竞争力。同时需要完善药品管理减少药品损耗减少药品积压。 在医院的各个部门中,出入院收费处、住院病区、中心药房构成对住院病人的服务链,住院病人经出入院收费处办理入院手续后入住某住院病区接受医院的服务同时产生医疗费用,最后经出入院收费处核价收费后办理出院手续出院。住院病区是各项医疗服务的主要执行者,他与出入院收费处构成住院信息系统的两个主要部分。而在为住院病人服务的过程中,住院部中心药房根据住院部医师开出的医嘱配药,而药库则作为医院药品的采购、保管和供应部门向中心药房供应药品间接地为住院病人提供服务。因此,没有中心药房和药库子系统的加入整个住院信息管理系统是片面的,不完善的。而其他的功能辅助科室如手术室、CT室等虽然也为病人提供服务,但为减低项目的复杂程度所以暂不将这些部门纳入本项目的范围。 1.2 课题的现实意义 医院实现信息化是大势所趋,很多有经济条件的医院使用了C/S模式的医院信息管理系统。传统的两层结构C/S系统对中心服务器和网络的依赖性很大,需要投入大笔资金和大量人力和物力,而且随着业务量的增加需要不断地升级软硬件设备。这样的投入对于一些资金比较紧张的中小型医院来说是很难负担的,本课题的目标就是利用三层分布式计算技术使用较低档的计算机硬件设备实现功能上,性能上和稳定性都比较完善的医院信息管理系统。 第二章 综 述 医院信息管理系统多采用C/S模式,两层结构的C/S应用程序对网络和服务器的依赖性较大,延展性差,程序的发布也较麻烦。分布式结构出现是为了解决两层C/S结构存在的用户数量增多就导致系统效率下降和延展性差等缺点。从现在软件发展的趋势来看,采用分布式结构已经是不可避免的趋势。 目前流行的分布式系统结构分为由MicroSoft制定的COM/DCOM/COM+和由SUN、IBM等众多厂商倡导的CORBA结构。前者多用于Windows平台而后者主要用于UNIX平台,由于本系统运行于Windows平台所以采用COM/DCOM/COM+结构。 第三章 系统需求分析 3.1 系统目标 总体来说,系统的目标是提高医院住院病区的管理水平,提高医院住院费用结算的自动化水平,提高工作效率,加大住院费用的透明度。具体的目标包括: l 加快办理病人入院、出院的速度,实现病人的医嘱和费用资料在住院的全过程自动化管理; l 准确记录病人的各项医嘱和费用记录,实现病人费用每日清单和住院费用清单; l 可以快速地提供准确的各项统计; l 准确记录各种药品的购入和消耗情况,实现病区药品管理电算化和网络化; 3.2 当前系统 受到实际条件的制约,在目前情况下出入院收费处、各住院病区、中心药房和药库均使用人手操作。各部门之间通过传统的医嘱、治疗单来传递信息,不但速度慢而且容易造成差错。下面分别介绍各部门的情况。 3.2.1 出入院收费处 3 行政上隶属于财务科,出入院收费处担负的工作包括:为病人办理入院手续、最终核对住院费用,收取各项住院费用,为病人办理出院手续,为财务科提供财务收入数据,既是为病人提供服务的第一个环节,也是最后一环节,住院费用计算的准确性直接影响医院的经济收入和医院的声誉。出入院收费处的特点有: 入院病人的住院号要正确:住院号为住院病人的唯一标识,关系到后续的各项病历、医疗收费和医疗统计的正确性。出入院处需要在办理入院时安排病人的住院号,新入院的为新号,重入院的安排上一次住院的住院号。 病人住院费用结算的要求多样化:病人的住院费用除了在出院时一次结清外,住院时间长的病人费用一般会在住院期间作中途结算,但这些中途结算的时间范围是根据病人的要求确定的,情况往往是出入院算好了某一段时间的住院费用后病人家属只要求结算其中某一段时间的费用,余下费用留作下次结算再交。因此,出入院收费处需要记录每一位病人的费用及收费情况。 出入院收费处是根据病区的医嘱计算病人费用的,他并不知道医嘱的实际执行情况,在一些特殊情况下往往造成多收漏收病人费用的情况。 按照上级的要求,医院需要为住院病人列出住院费用明细清单。 在未与社保网络联网的情况下还需要计算参加社保的病人的住院费用中社保支付部分和个人自负部分的金额。 病人办理入院或出院往往集中在某一天的某一时刻,在高峰期往往会造成办理出入院手续的人积压在出入院收费处,使办理出入院手续的时间延长。 3.2.2 住院病区 住院病区的主要责任是对病人各项治疗工作的执行。由住院医师开出医嘱后由护士核对后执行具体的治疗和护理,并作相应的治疗记录。对病人的治疗主要包括:口服药物、各项点滴和注射、检查、化验、手术和其他治疗。口服药物和注射治疗所需要的药物由中心药房提供,由住院病区负责执行;检查、化验、手术及部分的治疗项目由其他功能科室执行,住院病区负责开出治疗单。以上的各种治疗除了治疗项目本身的收费外还有另外的材料或附加收费,如药物注射除了药物本身的收费外还有注射费,部分血液化验项目除了化验项目的费用外还有抽血的费用,这些费用是跟随项目费用一起收取的。 医嘱的主要内容包括:执行时间、治疗项目名称、规格、单位、剂量、次数、开出医嘱的医师姓名、核对和执行医嘱的护士签名。 病人的医嘱分为长期医嘱和临时医嘱两种。 长期医嘱是指那些需要每天都执行的医嘱,与临时医嘱的主要区别是长期医嘱除了医嘱的开始执行时间外还有医嘱的停止时间,若没有停止时间则医嘱一直执行。长期医嘱的主要内容是各种口服或注射药物治疗,床位,诊金,护理等治疗项目。其中口服药物和注射药物需要病区护士根据长期医嘱记录到当天服药本和治疗单中,然后把服药本和治疗单送到中心药房领取药物。长期医嘱的治疗一天执行一次,早上新开出的口服药物医嘱在中午的时候送服药本到中心药房在下午就可以领到药物执行,注射或立即执行的医嘱通过治疗单可以到中心药房领药,立即执行。如果是下午新开出的长期医嘱和下午新入院病人的长期医嘱可以通过治疗单到中心药房领药,保证医嘱在下午的时候可以开始执行。 临时医嘱是指那些当天有效的医嘱,只执行一次,所以没有停止时间。临时医嘱的主要内容是药物口服或注射治疗、各种检验、化验、治疗及其他收费项目。口服和注射药物需要根据临时医嘱开出治疗单到中心药房领药,立即执行治疗。 在现在市场经济的情况下住院病区除了对病人的治疗工作外还要监测病人的费用情况,若发现费用超过其所交的住院押金则应通知病人补交押金。按照上级的要求,住院病区需要为每位住院病人打印住院费用每日清单,让病人清楚了解费用情况。 综合上面的情况可以知道,病区管理系统必须与中心药房系统联系以知道药品的发放情况和药品的规格、单位和是否缺药,也必须与出入院系统联系以了解病人的费用情况。 4 3.2.3 住院部中心药房 中心药房隶属于药剂科管理,负责住院病区的药品供应和指导病区正确使用药物的工作。中心药房根据病区提供的长期医嘱服药本和治疗单发药,长期医嘱服药本中记录是病区中各病人一天口服的药物,项目包括名称、规格、单位、剂量和次数,一天只发一次。治疗单中的药物为临时医嘱或需要立即执行的药物,发药的次数不限。中心药房配好药后由病区护士核对无误并在治疗单或服药本上签名后既可交由病区执行。 若遇到缺药的情况中心药房应当向药库领药,如果药库也缺药则通知住院病区缺药并更改医嘱。 3.2.4 西药库 西药库主要负责全院药物的购入、保管、发放工作。西药库按照药品公司的送货单核对药品的名称、规格、价格和数量填写药品进仓单。医院各用药部门根据需要到药库领药,药库则根据发药情况开出药品出仓单。西药库的的工作还涉及医院药品管理的其他方面,包括: 药品的价格管理,根据物价部门的指示和有关规定调整药品价格,并统计药品调价所带来的差价。 药品使用管理,对于新药要通知门诊和中心药房使用,淘汰的药品也需要通知停止使用,接近使用期限的药品要安排尽快使用,因过期、变质的药品要及时报废。 季度盘点和月度结算报表。月度结算报表主要统计药库、中心药房、西药房中各种药品的库存、进销差价率和实现差价。季度盘点报表主要是把药品的实际库存量和帐面上的库存量作比较。 西药库工作的难点在于用药部门经常需要知道某种药品在中药库是否有库存,而药库也需要及时了解用药部门的药品使用情况。 3.2.5 问题总结 由上面对住院部各部门的描述可知,现有的手工操作流程存在着下列缺陷: l 作为核算病人住院费用的出入院收费处仅能从医生开出的医嘱计算病人住院费用,但实际的执行者是病区的护士和中心药房,出入院收费处的收费员并不了解医嘱的实际执行情况。现实操作中经常存在着医嘱漏开或医嘱开出但因为某种原因但并没有执行的情况,这样就造成了计费的不准确,使病人及家属怀疑医院医疗收费的准确性和合理性。 l 病人医嘱在病人住院期间放在住院病区,当办理病人出院或阶段结算时才交由出入院收费处核价,这个过程需要一定的时间,当病人住院时间长或医嘱比较多时尤甚。这样就造成了在办理出院的高峰期出入院收费处积压了许多病人家属等待办理出院的“壮观”场面。 l 医嘱病历没有实现电子化,无法与其他医院、其他系统实现病人资料的交换与共享。 l 作为住院部所有病区所使用的药品的供应部门,中心药房是被动地按照病区护士转抄医嘱的服药本和治疗单配药。病区的服药本和治疗单是否与医嘱相符,药品发到病区后的使用情况中心药房也不知道,也没有有效的机制保证没有执行治疗的药物及时退还给中心药房,造成病区药品管理的混乱局面。 l 负责供应药品的西药库不知道中心药房的实际库存和药品使用情况,对药品有效期的管理实际也不能做到,所以无法对医院的药品进行科学有效的管理。 l 由于人手操作的缘故,所有统计报表都由人手工计算和制作,不但效率低,容易差错,更无法作大型复杂的统计,先进的管理模式无法在医院应用,直接影响医院管理水平的提高。 出入院收费处、住院病区、中心药房、西药库因为信息彼此间不能有效沟通而形成了“信息孤岛”,是造成问题主要原因,需要在四者间建立快速的有效的信息交换通道,使数据可以自动地快速地处理和传递,减少人手操作。 5 3.3. 建议的系统 ¡ÂÅì®åÔ´Äի˯¥¡¬Ô´¡ÁíÊÊÖ¾Ò¦«¹¦¹ÒßáÂÄå¡ÂŬĻɲһ¦²º©³ÂåÔ´ÄÖÊí¦ÀÒ«¹ß¯ãÕÂÄ¡¬¡Ô´Ë´·è¡Ô¬´ÓÄ·ÕÂåÔ´¡ÂŦÀÒ«¹ß¯ãì¶Ôӹ߯㻹¦ÀÒ«Âå¹ß¶Â¼åÒ·Ö좫«¿Ò¦À«·ÖÒì¸Ã¸«¢Ò¦Ò§ÁµÓÄ·ÛÖÈ»À²¶°Ò¦À«¹ß¯ã߯¹ãµ¬à¸Ã¸ÖÈ»À¶Á¼¶¦¹ÒߪҦ´Â³åÒ¦À«¸Ã¸«¢Ò¦Ê¿É¢¸Ã¸«ËÓ½¶Á¼¶Å±´ÔÒ·Öì´Ç«ËÓ½ëöØÒ¦À«¹ß¯ãËÓ«½¶Á¼¶´Ó¯¡·µ¹æǨ֧°¤ß¯¹ã<0¸Ã¸½¹ÂÕ«ËÓ½Áâ°¤µ«·ËÕ¹Äæ߯¹ãµ¬à°Ë¬Ò¦¹ß¹ß¯ã¨Ò±â¡ÂÅ®ìÔ´´Ó¯¡·µ¹æÄոܦ¹ÒßÓÊÒ¦´Ó¯¡«ËÓ½Áâ°¤²Ò»¦ÁåÁµìÔ®´©²º³®ìÔ´图3-1 系统活动图 3.3.1 概述 通过对医院住院部原有系统的了解,我们可以知道医院住院部的业务主要由财务、病区、药剂三个部门组成,传统的手工信息交换和处理手段已经不能很好地满足业务增长的需要。 因此系统改进的重点在于引入计算机网络技术和数据库技术,把各部门紧密地连接起来用计算机取代人手计算,通过网络进行信息传递取代手写传递,从而达到提高管理和服务水平,增强效率,减少差错的目的。 通过病人住院系统的活动图可以知道,住院信息管理系统由出入院收费系统、住院病区管理系统、中心药房发药系统、药库管理系统组成。系统运行的信息主要由病人资料,医嘱信息,治疗记录,费用信息,药品资料,药品使用信息,病人交费记录等信息组成,主要活动包括:办理入院手续、录入医嘱、执行治疗、计算费用、收取费用、办理出院、药品购入、药品发出等。这些信息保存在各个子系统中,分别由各系统处理,当需要信息交换时通过网络实现信息资料的共享和交换,从而实现分布式计算。 3.3.2 出入院收费处子系统 3.3.2.1系统功能需求 编号 功能 分类 R1.1 记录每一位曾经住院的病人的资料 明显的 R1.2 录入新入院病人的资料 明显的 R1.3 可以查询曾经住院的病人的资料 明显的 R1.5 根据病人的入院时间和住院病区为病人办理入院 明显的 R1.6 记录收取病人的每一笔住院押金,随时供查阅和收费结算使用 明显的 6 R1.7 R1.8 区别已结算和未结算的住院押金 隐藏的 显示病人现在所处的状态:未入院、等待入院、住院、阶段结算、办理明显的 出院、出院 R1.9 记录病人每次住院的资料 隐藏的 R1.10 可以修改病人的基本资料,但住院号和住院次数不能修改 隐藏的 R1.11 保证每位病人有唯一的住院号 隐藏的 R1.12 通过核对医嘱核对病人费用 明显的 R1.13 通过补充医嘱补充费用 明显的 R1.14 可以冲减病人费用记录 明显的 R1.15 不能删除或修改病区原有医嘱 隐藏的 R1.16 标记核对完成的医嘱和费用记录作为收取病人费用的依据 明显的 R1.17 显示病人的费用情况 明显的 R1.18 费用的价格按产生费用当天的价格,新生成的费用按现行价格 隐藏的 R1.19 用新补充的医嘱产生费用后如果为药品应扣减中心药房的库存 明显的 R1.20 核对完成后为病人打印交款通知单 明显的 R1.21 核对完成后应在系统中改变病人状态以便下一步操作 隐藏的 R1.22 在收款结算时可以灵活选择结算的住院押金 明显的 R1.23 根据实际的需要选择结算的费用时间阶段 明显的 R1.24 计算结算范围内的住院费用 明显的 R1.26 病人交款后打印收据 明显的 R1.27 记录每次收款的资料 明显的 R1.28 记录每次收款中现金和IC卡的金额 明显的 R1.29 保存后的收款收据可以查阅、作废和重新打印 明显的 R1.30 区别费用记录中已收款和未收款的部分 明显的 R1.31 可以按收款收据或时间范围打印费用清单 明显的 R1.32 对结算好的等待出院病人可以办理出院 明显的 R1.36 每位收款员打印缴款日报表和阶段报表 明显的 R1.37 每位收款员有独立的帐号和密码,收款员必须输入正确的帐号和密码才明显的 能操作出入院收费系统 R1.38 可以查询各医疗项目的名称、规格、单位、价格等资料 明显的 3.3.2.2 非功能性需求 用户界面和人为因素 系统的操作界面以对话框窗口为主,主要以鼠标和键盘进行操作和数据的录入。要求操作人员具有一定的windows系统的操作能力,能够阅读医嘱和基本的财务知识。 文件 系统最终以EXE可执行文件发布,另外还有操作说明书和与开发活动相关的文档 硬件 服务器要求为1G CPU,256M以上内存,40G以上的硬盘空间,要求兼容windows2000 操作系统和SQL SERVER2000数据库系统。客户端要求600MHz CPU,128M内存,20G硬盘空间,要求兼容windows98。网络连接设备要求与100M/10M以太网络技术兼容。 性能特征 要求可以同时为不少于5台客户端连接,住院病区的客户端连接不少于20台。计算一位病人的费用不多于1分钟,一般应在10秒以内。系统要尽力保证在繁忙的时间系统的响应速度。 安全 系统通过操作员帐号、密码和操作权限来保证系统不会被其他用户操作。 3.3.2.3 伪需求 数据服务器使用windows2000 操作系统和SQL SERVER2000数据库系统,客户端使用7 windows98操作系统,开发工具使用delphi5。 3.3.2.4 系统模型 3.3.2.4.1 用例模型 ì®åÔ´ÄիˬÓÉ°Ç®¶Â¼å¡ÂŬĻÉ<<extends>>¡ÂÅ©²º³ÂåԴű´ÔÒ·ÖìÕ«ÄËÔªÕÂÄ¡¬¡Ô´Ë´·è<<extends>><<extends>>ÀŶଡԴ«ËÓ½âÕ®ï«ËÓ½¡Áí³Ûº³É°Ç®ËÓ«½·®Åà¡Ô¬´¡ÂŲº©³®ìÔ´ÄÖÊí´Ó¯¡«ËÓ½Áâ°¤用例图3-2 用例说明 用例: 病人办理入院 参与者: 住院病人,收费员,住院管理子系统 目的: 为需要住院的病人办理入院手续,并记录下相关的住院信息 概述: 需要住院的病人到出入院收费处要求办理入院手续,收费员为病人安排住院号和住院病区,病区管理系统接收住院病人。 类型: 主要的和基本的 交叉引R1.1,R1.2,R1.3,R1.4,R1.5,R1.8,R1.9,R1.10,R1.11,录入用: 病人资料用例 典型的事件发生过程: 参与者的动作 系统响应 1. 入院病人到出入院收费处要求办理入 院 2. 收费员根据姓名或住院号查找病人的3. 返回病人的资料 4收费员根据系统返回的信息选择的操 作: a. 若没有此病人的信息应输入病人的资料 b. 若有此病人的信息应核对病人资料 8 5. 收费员安排住院病区和输入住院时间 6. 修改病人资料的相关属性 7. 保存入院记录 8. 住院病区管理系统接收病人 9. 设定病人为住院状态 可供选择的过程: 第4点若系统没有入院病人的信息则应录入病人的资料 若入院病人参加了社会医疗保险,则在办理入院后设定病人的社保相关属性 用例: 收取住院押金 参与者: 住院病人,收费员 目的: 记录住院病人交纳的住院押金 概述: 住院病人在办理入院后到出入院收费处交纳住院押金,收费员记录下病人所交纳的住院押金的情况。 类型: 主要的和基本的 交叉引R1.6,R1.7,R1.8 用: 典型的事件发生过程 参与者的动作 系统响应 1. 住院病人到出入院收费处交纳住院押 金 2. 收费员按住院号查找病人资料 3. 返回病人的资料 4. 收费员手写一份押金收据 5. 收费员根据收据内容输入押金的信息6. 保存押金信息 并确认 可供选择的过程: 收费员还可以对输入错误的押金资料作作废处理。 用例: 计算住院费用 参与者: 住院病区管理系统,收费员 目的: 计算病人的住院费用 概述: 住院病区管理系统传送病人的医嘱和费用记录要求出入院收费处计算病人的住院费用,收费员核对病人的医嘱后指示计算费用,完成后保存病人的医嘱和住院费用。 类型: 主要的和基本的 交叉引R1.12,R1.13,R1.14,R1.15,R1.16,R1.17,R1.18,R1.19,R1.20,用: R1.21,R1.38,核对医嘱用例,冲正费用例 典型的事件发生过程 参与者的动作 系统响应 1. 住院病区管理系统传送病人的医嘱和2. 系统更新病人的状态。 费用记录。 3. 收费员核对病人医嘱,对多收的费用4. 作相应的补发药或退药处理 应当冲正,少收的费用应当补开医嘱 5. 收费员指示计算费用 6. 计算和显示费用分类和合计 7. 收费员完成计算操作 8. 更新病人的状态,保存医嘱和费用记录,并对己计算好费用记录做标记 9. 收费员打印交款通知单给病人 9 用例: 参与者: 目的: 概述: 费用结算 住院病人,收费员 结算病人的住院费用 住院病人到出入院收费处要求结算住院费用,收费员根据计算好的费用记录计算好住院费用金额,收款并打印收款收据 类型: 主要的和基本的 交叉引R1.22,R1.23,R1.24,R1.25,R1.26,R1.27,R1.28,R1.29,R1.30,用: R1.31,R1.33,R1.34,R1.35 典型的事件发生过程 参与者的动作 系统响应 1. 住院病人到出入院收费处要求结算住 院费用 2. 收费员根据病人的住院号查询病人的3. 显示并计算病人的住院费用 住院费用 4. 收费员设定需要结算的住院押金 5显示未结算的住院押金 6. 收费员根据实际情况进行的操作: 7. 重新计算和显示病人的费用和病人应a.补充病人费用 补交金额 b.冲正病人费用 c.按病人要求设定结算的费用时间范围 8. 病人交款,选择有: 9. 显示费用结余情况 a. 现金交款 b. 通过IC卡交款 10. 收费员完成结算并打印收款收据 11. 保存结算信息,标识本次结算的费用记录,保存交款和发票资料 12. 收费员可以根据病人要求打印住院 费用清单 用例: 办理出院手续 参与者: 住院病区管理系统,收费员,住院病人 目的: 为住院病人办理出院手续 概述: 住院病区管理系统定义病人办理出院,收费员在病人住院费用已全部结清的情况下为住院病人办理出院手续 类型: 主要的和基本的 交叉引 用: 典型的事件发生过程 参与者的动作 系统响应 1. 住院病区管理系统定义病人办理出院2. 更新病人的状态 并传送未结算的医嘱和费用记录 2. 收费员计算病人费用 3. 保存医嘱,显示并计算病人的住院费用 4. 收费员结算病人费用 5 保存结算信息 6. 办理病人出院 7. 保存病人的出院时间和出院病区,更新病人状态 10 用例: 录入病人资料 参与者: 收费员 目的: 新增或修改病人的基本资料 概述: 收费员输入新的病人资料或修改已有病人的资料 类型: 主要的和基本的 交叉引 用: 典型的事件发生过程 参与者的动作 系统响应 1. 收费员输入病人的住院号 2. 系统返回病人信息 3. 收费员可选择: a.新增加一位病人 b.修改病人资料 4. 收费员保存病人资料 5. 保存病人资料,返回结果有: a. 住院号没重复,则保存 b. 住院号有重复则要求重新输入另外的住院号 用例: 核对、录入医嘱 参与者: 收费员 目的: 核对住院病人的医嘱,发现漏掉的医嘱应当补充 概述: 收费员把计算机记录的医嘱和实际医嘱对照,发现少录入的应当补充录入 类型: 主要的和基本的 交叉引R2.3,R2.4 用: 典型的事件发生过程 参与者的动作 系统响应 1. 收费员启动核对录入操作。输入病人2. 返回病人已有的医嘱,并显示已产生的的住院号。 费用情况。 3. 收费员发现需要增加一条新医嘱 4. 自动写入默认字段内容 5. 收费员输入执行时间和治疗项目代码 6. 返回项目信息,包括:名称、规格、单位、价格等 7. 根据返回情况系统可选择: a. 若药品库存为缺药则要求重新输入 b. 若没有此治疗项目则要求重新输入代码 8. 收费员输入剂量、次数、用法 9. 若用法有附加治疗项目则自动增加附加项目 10. 若是长期医嘱则还应输入停止时间 11. 收费员指示保存医嘱 12. 保存医嘱 用例: 费用冲正 参与者: 收费员 11 目的: 概述: 冲正因医嘱错误录入等原因造成的多收病人的费用 收费员找出需要冲正费用的医嘱,然后输入冲正的数量和价格,产生冲正记录 类型: 主要的和基本的 交叉引 用: 典型的事件发生过程 参与者的动作 系统响应 1. 收费员按病人的住院号、住院次数查2. 返回病人的医嘱 找病人未结算的医嘱 3. 收费员选择要冲正的医嘱 4. 计算并显示医嘱所产生的费用情况 5. 收费员输入冲正的数量和价格 5 重新计算并显示冲正后的费用情况 6. 收费员确认冲正操作 7. 保存冲正记录并作退药处理 3.3.2.4.2 出入院收费子系统类图: ¤À®ÙÒ·Öì-¬¡Ô´´¿-¬¡Ô´¯ÈÄï-´ÅÅà¯ÈÄï-¹§Ä¶ÂÕÀÙ-·®ÄíÂÕÀÙ-Ö¯ÊÊ´´¿-Éæ¾¹¯¸¼å-¶»»¹-¯ÈÄï-Ó½«¨-«Âɪ±Ö¸-Ç£Ö³ª±Ö¸-¼¶ÂåÂÅ-«ÂÉÂÅ-¬¡Ô´¡Áí-¬¡Ô´Ò·Ä¥-Ò·Ö쪱ı