• 掌握面向对象分析的方法 二、实验环境
• Rational rose 三、实验内容:
1、某医院门诊系统的目标是:提高挂号的速度和准确性,完整实时地记录患者每次就诊情况,简化患者交费手续,构建一个灵活高效的门诊管理系统。其需求说明描述如下:
(重点关注需要和哪些对象进行交互,例如:取得顺序号,就是要和限额表进行交互,因此,提取“取得顺序号”作为消息,“限额表”作为对象)
(一)挂号
1.门诊挂号时,如果是第一次就诊,则挂号处给患者一个门诊病案号(用于记录患者的信息,如姓名,性别,血型,出生日期,职业,身份证号,住址,邮政编码,联系电话,药物过敏史,家族病史等等),用于患者建立档案。此患者以后来就诊,凭病案号就可以直接挂号,并可以查到患者的基本信息和以往诊疗记录。
2.号分为三种,普通号、专家号、教授号。每个科室的号数量每天是有限额的(有个限额表,挂掉一个减少一个号),如外科普通号只能挂出 60个,专家号每天是20个,教授号每天是10个。普通号的挂号费是4.5元,专家号是20元,教授号是50元。 3.挂号处可以有多个窗口,多个挂号员同时进行挂号。应能随时查询每个科室或专家当前的挂号情况,挂出多少号,剩余多少号。
4.挂号员在病人出示病案后,首先验证病人的病案号,根据病人提出的科室或专家名要求产生挂号单,在不超过限额的情况下,取得可用顺序号,根据挂号价格表获取价格,最后把打印挂号单,把挂号单给病人。
消息的箭头指向方要选择正确,而箭头从哪里出发重要性不大,主要检查序号有没
有出现问题
(二)就诊
1.患者拿到挂号单后,到相应的科室就诊。
2.医生根据挂号的顺序号,依次叫入患者,开始给患者看病。
3.医生诊断时需根据挂号单上的病案号,从病案中获取患者的基本信息和历次的诊疗记录,并从诊疗记录中获取诊疗处方。
4.医生诊断结束后,需建立患者这一次的诊疗记录(包括就诊时间、就诊科室、患者主诉、诊断结果、就诊医师姓名),还要书写处方,处方中包括的各种药品信息从药品描述中获取,所有这些都会放入病案中,最后打印处方。
(三)交费
1.患者去收款处交费。
2.收款处有多个收款员,根据诊疗记录获取患者的全部处方,从处方中获取处方明细(处方上药品包括药品名称、规格、数量、单价),然后统计全部费用。 3.收款处打印一张发票,收费
4.最后,患者去药房拿药(具体内容由药房管理系统负责)。
画出门诊系统挂号员处理挂号的顺序图,医生诊疗的顺序图以及收款员收费的顺序图
病案号 : 患者 : 挂号员1. 验证挂号单挂号情况价格2. 产生2.1. 判断是否超出限额2.1.1. 计算价格3. 获得挂号单
科室 : 医生 : 患者1. 获取信息1.1. 治疗2. 就诊3. 建立挂号单顺序号诊疗记录处方4. 书写
诊疗记录 : 收款员1. 获取处方1.1. 了解明细费用2. 全部计费2.1. 打印处方收款处发票
因篇幅问题不能全部显示,请点此查看更多更全内容