
需求规格说明书.docx
33页住院管理信息系统需求规格说明书 ——OO方法目 录1、引言 41.1编写目的 41.2 背景 41.3 摘要 42、系统概述 52.1目标需求 52.2业务需求 52.3功能需求 62.4 模块结构 82.5构件和部署 83、功能模块描述 103.1病人信息维护模块 103.1.1业务需求 103.1.2业务规则 103.1.3功能需求 113.2医嘱管理模块 143.2.1业务需求 143.2.2业务规则 143.2.3功能需求 153.3体征信息维护模块 183.3.1业务需求 183.3.2业务规则 193.3.3功能需求 193.4检验信息维护模块 223.4.1业务需求 223.4.2业务规则 223.4.3功能需求 223.5检查信息维护模块 253.5.1业务需求 253.5.2业务规则 253.5.3功能需求 263.6电子病历模块 293.6.1业务需求 293.6.2业务规则 293.6.3功能需求 291、引言1.1编写目的 软件需求是软件工程中非常重要的,必不可少的一部分,它是从软件外部能发现的,软件所具有的,满足于用户的特点、功能及属性等的集合。
需求的完善是高效开发的重要条件之一编写此文档的目的是为巩固大家在课堂上学到的东西,更深刻的了解如何进行需求分析,为良好的软件开发习惯打下基础1.2 背景项目全名:住院管理系统项目提出者:车海莺项目开发者:谭梦迪软件用户对象: 医生、护士1.3 摘要OO:面向对象分析方法 需求,用例图,类图,顺序图,活动图,状态图,部署图,协作图,ER图2、系统概述2.1目标需求 随着科学技术的发展,信息技术的日益推广,以医院信息管理系统为核心的医院信息化建设已成为医院管理现代化的要求该住院信息管理系统追踪、管理伴随病人整个看病过程所产生的体征信息、检验结果、检查结果、电子病历等管理信息,实现医院管理信息的现代化、规范化、一体化,为病人就医,医生查看病历、开单,护士记录信息等提供便利,全面提高医院运行效率2.2业务需求护士可使用该系统为病人建立个人档案,此档案是病人在医院就医的依据,档案维护病人的基本信息,电子病历,住院信息等医生使用该系统为病人开检验单,检验科收到医生提交的检验单,对病人进行检验,护士将检验结果录入系统 医生使用该系统为病人开检查单,检查科收到医生提交的检查单,对病人进行检查,护士将检查结果录入系统。
护士使用该系统为病人记录每日体征信息,对病人各项指标进行测量医生可以使用该系统查询病人某项指标某时段的变化,并生成指标变化的可视化图形,如曲线图医生使用该系统为病人开药方医生通过该系统查看病人的检验、检查结果,为病人写诊断,录入系统系统可为病人生成电子病历,医生、护士可通过系统查看病人病历下图为系统业务流程图:2.3功能需求 系统用例图: 2.4 模块结构 系统分为六大模块:病人信息维护模块,医嘱管理模块,体征信息管理模块,检验维护模块,检查维护模块,电子病历维护模块 2.5构件和部署a)系统构件图:b)系统部署图:3、功能模块描述3.1病人信息维护模块3.1.1业务需求护士可点击新建档案,在创建新档案的页面录入病人姓名,性别,年龄,证件号,联系方式,家庭住址,联系人姓名及,以往病史,入住科室,入院时间,主治医师,住院状态(在院,出院)等基本信息,为病人在医院建立一个档案,并为病人分配一个ID(档案号)护士可以修改病人联系方式,家庭住址,联系人姓名及,以往病史,入住科室,主治医师,住院状态等信息护士可在查询栏输入账号,病人姓名,入住科室,入院时间,住院状态这些查询条件来查询某病人基本信息。
3.1.2业务规则病人档案中,病人姓名,性别,年龄,证件号,入住科室,入住时间为必填内容,其它为选填,必填内容不可以随意修改档案可修改的部分只能由负责档案管理的护士修改,医生和其他护士不能修改病人ID必须唯一病人出院后住院状态须改为出院档案一旦建立则永久存在于数据库中,不可被用户删除,只有系统管理员可以删除3.1.3功能需求a)功能概述系统提供对病人的档案管理新建档案时系统自动为此病人生成一个唯一的ID新建档案成功后,系统保存档案,并为病人生成一个空白电子病历,用电子病历按钮提示可查看电子病历提供多条件组合查询功能,查询结果以列表形式显示,每个列表项显示病人ID,姓名,入住科室,入住时间,并按ID顺序排列在院病人的列表项高亮显示,出院病人的列表项灰色显示 b)用例图 c)类图 d)活动图 e)ER图3.2医嘱管理模块3.2.1业务需求医生可以选择为病人新开医嘱,其中包括开药方,开体温单,开检验单,开检查单,写诊断医生可将新开的医嘱提交到相应的科室,以待执行如检验单提交到检验科,检查单提交到检查科在医嘱执行前,医生可以修改医嘱或是将医嘱作废医生可以通过输入病人姓名,病人ID,医嘱建立时间来查找某份医嘱。
3.2.2业务规则体征单必须填写测量的内容,检查(检验)单必须填写检查(检验)的类型医嘱一旦被相应科室接受开始执行后,就不允许被修改医生只能对自己的医嘱进行相应的操作且护士不能修改医生写的医嘱在医嘱尚未执行的情况下医生可以使医嘱作废,但在任何情况下医生都不能删除医嘱3.2.3功能需求a)功能概述对于填写不正确或不完全的内容系统弹出对话框报错并描述错误原因对新开尚未提交的医嘱系统给予提示医嘱状态有:新开没确认未执行,确认已执行,作废提供多条件组合查询功能,查询结果以列表形式显示,每个列表项包括病人ID,病人姓名,医嘱建立时间,医嘱状态确认未执行的医嘱高亮显示,确认已执行的灰色显示b)用例图 c)类图 d)活动图 e)状态图 f)ER图3.3体征信息维护模块3.3.1业务需求护士接收到医生开出的体温单后,确认接收体温单,然后按照体征单上的内容每日为病人生成体温单记录体征信息护士每日向体温单中录入测量到的病人的体征信息,包括: 体温、血压、脉搏、身高、体重等医生和护士可以通过输入病人ID,姓名,指标类型,记录时间或时间段来查询病人在某时刻或时间段内的体征信息医生和护士可以选择生成选择时间段内的病人的体征的某项指标的曲线图,比如血压。
3.3.2业务规则填写体征信息时需要填写正确的内容,要求单位和系统规定一致,要求数据填写完整体征信息填写保存完毕后不允许任何人修改,只能查询3.3.3功能需求a)功能概述标识出每项指标正常的范围,对超标的指标高亮显示当输入体征信息时系统需对输入数据进行检查,一是查看数据类型、格式是否符合要求,二是查看病人体征是否出现异常,及时弹出提示信息 能够根据体征数据生成的曲线图并输出b)用例图 c)类图 e)ER图3.4检验信息维护模块3.4.1业务需求检验科接收到医生开出检验单后,确认接收检验单,然后按照检验单上的内容对病人进行检验(如验血,验尿等),检验完毕后,向检验表中填入检验结果生成检验报告并提交医生可以查看检验科提交的检验结果,然后得出初步结论医生经过进一步的诊断,得出确认结果,并向系统确认检验状态3.4.2业务规则每个检验报告有唯一的ID,每个检验报告在某一时刻必须且只能处于检验未提交、检验已提交、检验完成、初步结论、确认结果状态中的一个检验报告在确认结果后,不允许再对确认的状态进行修改检验报告完成后存入系统,不允许用户删除检验每一个状态的变更都需要相关负责人的确认。
3.4.3功能需求a)功能概述可以通过病人的ID查询该用户的检验记录,可以通过检验类型查询进行了该项检验的病人,可以通过检验时间查看某一时间段内进行的检验次数、种类检验报告可以对检验结果进行一些处理,可以判断指标值是否在正常值的范围内,对超标值高亮显示,方便医生进行病情的判断b)用例图 c)类图 d)状态图e)ER图3.5检查信息维护模块3.5.1业务需求检查科接收到医生开出检查单后,确认接收检查单,然后按照检查单上的内容对病人进行检查(如CT,胸透,核磁,X光,B超等),检查完毕后,向检查表中填入检查结果生成检查报告并提交医生可以查看相关检查科提交的检查结果,然后得出初步结论医生经过进一步的诊断,得出确认结果,并向系统确认检查状态3.5.2业务规则每个检查报告有唯一的ID,每个检查单在某一时刻必须且只能处于检验未提交、检验已提交、初步结果、确认结果状态中的一个检查报告在确认完成某一状态后,不允许再对确认的状态进行修改检查单完成后存入系统,不能删除检查每一个状态的变更都需要相关负责人的确认3.5.3功能需求a)功能概述可以通过病人的ID查询该用户的检查记录,可以通过检查类型查看进行了该项检查的病人,可以通过检查时间查看某一时间段内进行的检查次数、种类。
检查结果可以保存为各种形式,如图片、视频等b)用例图 c)类图 d)协作图e)ER图3.6电子病历模块3.6.1业务需求医生可通过输入病人姓名,ID查询病人的电子病历医生可通过电子病历查看病人所有的体征信息,并且可以通过时间查询病人在某一时间的体征特征医生可通过电子病历查看病人做过的所有检验及其检验结果,并可通过时间和检验类型查询病人做过的检验医生可通过电子病历查看病人做过的所有检查及其检查结果,并可通过时间和检查类型查询病人做过的检查3.6.2业务规则电子病例中的内容是不允许被修改的,只有病人的基本信息可以随着病人档案的改变而更新当每次记录病人的体征信息,为病人做检验,为病人做检查时,系统都会自动将相关内容填写到电子病历中,无须人工添加3.6.3功能需求a)功能概述病人的基本信息,体征信息,做过的所有检验和检查信息都自动保存在病人的电子病历中 电子病历随着病人档案永久保存在数据库中电子病历可以根据病人的需要导出 b)用例图 c)类图 d)顺序图e)ER图。
