《医院预约挂号系统》分析与设计报告
题目:【综合案例:医院预约挂号系统】
现要开发一个通用的“医院预约挂号系统”,其开发背景和问题陈述如下。根据该系统陈述和对相关业务的理解,完成系统用例图和核心用例的用例文档。
为了规范和推动医院预约挂号服务,卫生部2009年8月在其官方网站发布了《关于在公立医院施行预约诊疗服务工作的意见(征求意见稿)》,要求在推动医院开展预约挂号工作的同时,提高对预约挂号服务工作的认识、加强对预约挂号服务工作的管理,并认真做好相关组织工作。某IT公司瞄准此次契机,决定着手开发一个通用的“医院预约挂号系统”,以满足各级公立医院的预约挂号需求。该挂号系统I期目标是实现计算机网上预约业务,后续计划会逐步实现手机上网预约、短信预约、自助预约机预约、自助电话预约等其他形式的预约业务。系统的基本流程如下。未注册用户可以通过该系统查询医院、相关科室、各科室的医生等各类信息,但不能使用其他与预约相关的业务。需要进行预约挂号的用户必须通过该网站利用身份证号进行实名注册,注册信息由系统管理员进行审核,审核通过后,用户才可使用该系统。预约挂号时,用户首先选择需要预约的医院,然后选择要预约的科室和时间(指定某个日期的上午或下午),此时,系统应自动显示该时间段内该科室所有出诊的医生。需要注意的是,每个医生每次出诊所能看病的人数有一定的限制,当某个医生的预约人数满员后即不可预约。用户可以选择一个可预约的医生进行预约,一个用户每个时间段最多只能预约5位医生。预约成功后,用户可以打印预约单。用户可以通过第三方的支付系统(1期只支持淘宝的支付宝,后续支持各类信用卡)网上支付挂号费,也可以暂不交费。已交费的用户还可以打印挂号单,并在看病当天拿着预约单和挂号单直接去医院相应的科室分诊台进行分诊,分诊台的护士核查预约单和挂号单无误后盖章确认,即允许用户看病。未交费的用户需要拿着预约单到医院的挂号处交费,挂号处核查预约单,并打印出挂号单,盖章确认后交给分诊台护士进行分诊。
在看病的前一天,用户可随时取消预约记录,系统不收取任何费用,已缴的费用会自动退回到用户的账号。看病当天的预约记录只能在医院挂号处现场取消,也不收取费用。但是,对于那些在网上预约成功却不去看病,也不按时取消的用户,系统会进行警告:已收取的费用不再退回,每出现一次则用户的信用等级下降1级;当用户信用等级降为0时,不再允许使用该系统。用户的初始信用等级是在审核用户注册信息时设定的。
此外,有关医生的出诊信息可以由系统管理员手动维护,也可以通过定制一些规则后由系统提前若干天(具体多少天可以由系统管理员设置)生成某日的出诊信息。
第一部分:在staruml中画出用例图,在Word中写出核心用例文档
表1-1 获取系统参与者
抽取角度 |
外部事物种类 |
日常主要工作 |
使用目标系统职责 |
参与者 |
典型代表 |
相关用户 |
未注册的用户(游客) |
普通游客,只有访问权限 |
实名注册,查询医院、相关科室、各科室的医生等各类信息 |
未注册用户 |
…… |
已注册的用户 |
经过管理员审核通过的用户 |
登录、预约挂号、打印预约单、支付挂号费、打印挂号单、取消预约记录 |
注册用户 |
具体用户代表 |
|
负责管理后台的工作人员 |
维护系统、管理后台 |
登录、审核用户注册信息、设定用户初始信用等级、维护医生出诊信息 |
管理员用户 |
…… |
|
医生 |
出诊 |
不使用本系统,不是参与者 |
…… |
||
各科室分诊台护士 |
使用该系统的医院各科室分诊台的护士 |
登录、核查预约单和挂号单并盖章 |
分诊台护士 |
…… |
|
其他外部事物 |