1、医院病例管理系统182020年4月19日文档仅供参考,不当之处,请联系改正。课 程 设 计课程名称_面向对象分析与设计_题目名称_ _医院病历管理系统 _学生系别_ 管理学部_专业班级_信息管理与信息系统_学 号 学生姓名_ _指导教师_ _ 年 6 月 6 日医院病历管理系统【摘要】: 本文以医院病历管理系统为建模设计目标,以面向对象管理UML与Rational Rose为理论基础,采用Rational Rose软件进行建模,重点论述了医院病历管理系统在需求分析、功能实现、具体系统建模设计等过程。在该项目管理过程中发现UML理论分析和Rational Rose建模的重要性。以下就该项目进行详
2、细论述。【关键字】:医院病历管理系统;UML;面向对象;需求分析;系统建模; 一、 需求分析1、 医院病历管理背景现状分析医院病历档案是病历档案是整个医疗过程的文字记载,国家对病历档案书写有统一的标准,质量要求特别严格。在医院,病历档案是医师决定诊断和治疗的重要依据;是教学、科研、统计、分析的重要资料,同时反映了医院的规模和医疗水平;在社会,处理医疗纠纷、诉讼案件、伤残鉴定、医疗及人身保险等,都要以病历档案记录为凭据,具有处理或判明责任的法律效用。由于病历档案记载了医院医疗活动的信息,因而其在医疗、教学、科研及医院管理方面具有重大的意义。而当前,医院的病历管理却仍存在以下不足:1.1旧观念的影
3、响病历档案是医院的重要信息 ,日益受到医学界的重视。由于中国病案管理起步较晚 ,在管理方面存在欠缺 ,有些工作者对病案工作存在偏见 ,认为病案管理工作只是收集、整理、借出、归还等任何人都能胜任的简单劳动而随意安排人员。有些人虽然有医学专业 ,但缺乏计算机和档案管理方面的知识 ,致使病案管理的内涵无从体现 ,直接影响了病案管理质量。1.2病历档案质量不高在市场经济影响下 ,有部分医务人员受社会上大气候的影响 ,重经济效益 ,轻社会效益 ,表现在病案管理象记流水账、书写病历不认真、字迹潦草、主次诊断排列错误、没有明确的诊断、使用不规范的医学术语、不按规定及时记录病情和治疗情况等 ,致使病历档案存在
4、多方面的质量问题。1.3 管理手段落后当前虽许多医院实现了微机管理病案 ,但微机的运用只是进行病案首页的输入和管理 ,病案管理工作仍以手工操作为主 ,微机管理为辅。而对微机管理的其它功能诸如查询检索等功能没有充分开发和应用。2、 需求分析医院的病历应该能够满足医护人员的调阅,病人的查阅、证明和打印需求,同时也要满足医院内部的病历存档记录的处理,满足病人病历的完整性、准确性、及时性和永久性。在执行各种添加、更新、注销等一系列操作的时候,尽量减少人为因素的影响,建立合理合法、严谨系统的程序完成医院病历的操作、维护和管理。3、 具体功能实现医院的病历档案是让一部分人来管理其中的包括新建档案、更新档案
5、、档案查询、档案调取、档案注销等工作。因此,医院病历管理系统主要用实现管理员、医生和病人的登录,查询、调取、更新、查阅等。以理论和技术为基础,以最大程度的达到系统需求为目标,以具体用户操作的实际性为原则,完成医院病历管理系统的具体功能实现。3.1 用户管理 系统管理人员帐号由系统创立或添加,并给予一定的权限,病历则由管理员经过系统自动生成编号。3.2 病历调取查询管理 查询者(主要有医生和病人)登录后可查看自己的所调阅的病历。调阅病历前,图书管理员必先验证医生和病人的信息,如病人的身份证号、姓名、病历编号;医生的证件号、姓名和调阅资格等。若有不符合条件者,不予办理调阅手续;若无上述情况,则根据
6、申请,给予调阅、打印或复印病历等要求,并做好登记记录。3.3病历资料管理 3.3.1、数据库病历资料添加 数据库添加新的病历时,由系统新建病历信息表单,然后填写相关信息(如病人的姓名、性别、身份证号、主治医生、编号、主治医生职称等),而且做好分类和保存工作。3.3.2、数据库病历资料更新数据库原有的病历被更新时,由管理系统自动更新并保存最新的保存信息。3.3.3、数据库病历资料注销病历删除注销时,由管理系统注销数据库中有关该病历的相关信息,并另建或更新注销信息,存档记录。二、 系统建模 1、创立医院病历管理系统项目模型 在进行整个系统建模以前,首先需要在Rational Rose 中创立一个模
7、型,并将其命名为“医院病历管理系统”,则该名称将会在的顶端出现,如图1创立项目系统模型所示图1 创立项目系统模型2、创立系统的用例模型2.1确定系统的参与者 本系统的参与者包含一下三种,病人、医生、系统管理员。如图2.1系统参与者图所示图2. 1 系统参与者图 2.2画出各个参与者的用例图 2.2.1病人用例图病人在本系统中能够进行登录系统、医疗费用查询、医疗事项查询、退出系统等相关操作。经过这些活动创立的病人用例图,如图2.2.1病人用例图所示 2.2.2医生用例图 医生在本系统中能够进行登录系统、查询以往病史、医疗效果查询、退出系统等相关操作。经过这些活动创立的病人用例图,如图2.2.2医
8、生用例图所示 2.2.3系统管理员用例图 系统管理员在本系统中能够进行登录系统、新建新病历、病历内容更新、病历查询、病历注销管理相关信息、退出系统等相关操作。经过这些活动创立的病人用例图,如图2.2.3系统管理员用例图所示图2.2.1 病人用例图图2.2.2 医生用例图图2.2.3 系统管理员用例图3、 创立系统静态模型 3.1创立系统类图 从前面的需求分析中,主要有病人、医生、系统管理员、病历、医疗记录、病情记录、系统数据库等7个类对象,根据这7个类对象,能够创立完整的系统类图,如图3.1系统类图所示图3.1 系统类图4、 创立系统动态模型 系统的动态模型能够使用序列图、协作图、活动图、状态
9、图等来描述 4.1 创立序列图和协作图 4.1.1 医生在本系统中的活动步骤进行注册个人信息登录经过身份验证选择查询的简历查询信息反馈病情诊断修改病历记录返回病历更新后的结果退出系统根据以上的步骤创立的序列图和协作图,如图4.1.1-1和图4.1.1-2所示图4.1.1-2 医生协作图图4.1.1-1 医生序列图4.1.2 系统管理员在本系统中的活动步骤管理后台登录经过身份验证登录后台管理界面进入管理界面管理病人信息管理医生信息管理病历信息返回后台登录界面退出系统根据以上的步骤创立的序列图和协作图,如图4.1.2-1系统管理员序列图和图4.1.2-2系统管理员协作图所示图4.1.2-1 系统管
10、理员序列图图图4.1.2-2 系统管理员协作图4.2 创立系统活动图 经过利用系统的活动图来描述系统的参与者是如何协同工作的,以及整个活动的流程过程,在医院病历管理系统中,根据病历资料的系统管理者、病人和医生的活动步骤,具体能够创立活动图,如图4.2系统活动图所示图4.2 系统活动图4.3 创立系统状态图在医院病历管理系统中,有明确状态转换的类是系统的参与者,包括病人、医生和系统管理员,在整个验证过程中前后有各种不同的状态,根据这各个系统参与者所出现的各种不同的状态,设计界了医院病历管理系统的状态图,如图4.3系统状态图所示图4.3 系统状态图5、 创立系统部署模型 5.1 创立构件图本系统的
11、实现结构进行建模的方式主要包括一下两种,即构件图和部署图。在医院病历管理系统的构件图经过构件映射到系统的实现类中,说明该构件物理实现的逻辑类,在本系统中,能够对病人类、医生类、系统管理员类、病历类、病情资料类、病历数据库类分别创立相对应的构件进行映射,创立的医院病历管理系统的构件图,如图5.1所示图5.1 系统构件图5.2 创立部署图医院病历管理系统的部署图主要描绘的是系统节点上的资源的安排,而对于医院病历管理系统来说,其所包含的节点主要有四个,它们分别是:客户端浏览器、数据库服务器、Http服务器和打印机。创立后的部署图,如图5.2所示图5.2 系统部署图三、 参考文献1谢星星 UML基础与
12、Rose建模实用教程 清华大学出版社 2胡峥 电子病历系统 科学出版社 3金新政 现代医院信息系统 人民卫生出版社 4张翠红 医院病历档案管理现状及对策 地方病通报 四、 心得体会一学期的管理信息系统的学习已经结束了,一学期的学习,使我对管理信息系统这门课有了很深的了解。整个课题设计完成过程中,主要有理论分析和Rational Rose软件具体建模操作,在理论分析的时候遇到了较多的阻力,在具体的Rational Rose软件建模操作的时候,根据课程之所学,结合课本,还是能够完成设计操作。可是在这一次的UML课程设计中我发现了自身的很多问题。平时老师上课所老师的很多知识点自己都没有掌握,很多知识
13、点甚至一点不懂。我选择的是一个医院病历管理系统的设计,之因此会选择这个课题,是因为在最近的时间中,看到了有关医院病历管理的不严谨而导致严重负面后果的新闻。良好的逻辑思维能力和全面的大局观以及对各个流程乃至小环节的准确把握和分析是成功完成的第一步。同时,对各个模型设计的衔接也是成功的关键,在具体的设计过程中,我遇到很多大大小小的问题,比如该如何分析和设计这个课题的大致思路和构架,以及如何达到自己的目的的实现功能。经过网上的资料查阅和相关的或类似的案例,给了我更多启发和思路,因此才得以让我顺利完成这个课题的设计。在执行课程设计的过程中,巩固了这一学期来所学的相关的知识,但更多的也暴露出了自己的所学习的知识理论和操作技能的弱点,在这一次课程设计中,经过与同学探讨,都能够得到解决。在未来的学习中,希望经过自己的努力学习,有更扎实丰富的理论和技能,能够在面向对象设计方面这有较好的突破和成效,能够在当前的学习现状上有一个更大的飞跃。