1、医院病房监护系统需求分析说明书拟制人: 审核人: 批准人: 1 引言本系统以事先病房监护为目的,完成对病人身体指数的随时监测,方便医院对病人病历、身体指数等的管理。1.1编写目的:本需求分析旨在对病房监护系统的阐释,使人们可以对病房监护系统更轻松的使用和更容易的维护。1.2项目背景:在现代社会,病人管理通常要投入大量的人力资源,用于查房,看护等方面,方便于医院随时获取病人病情,和处理病人应急情况。而本项目可以减少这些不必要的人力资源输出,降低医院在此方面的经济投入。1.3定义:本系统可以定义为一个主要为处理病人危急情况而设计的病房监护管理系统。1.4预期读者:本项目的预期读者为项目软件使用者与
2、项目软件维护者。1.5参考文献:软件工程 ,浙江大学出版社,王慧芳、毕建权编著,齐志昌、陈越主审。2 任务概述本项目以简单的硬件接口,实现对病房的电子管理。2.1 目的:本项目实现的功能有:1 、病人病情应急处理; 2、医生调取病人病历,获悉特定病人病情;3、系统定期对病人情况存档。2.2 运行环境:不详。2.3 条件与限制:不详。3 功能性需求本项目有三大功能,每个大功能又包括若干小功能。项目数据流图如下:3-1 项目数据流图顶层3-2 项目数据流图 0 层3-3 项目数据流图 1 层3.1 功能描述:本项目实现的功能有:1 、病人病情应急处理; 2、医生调取病人病历,获悉特定病人病情;3、
3、系统定期对病人情况存档。3.2 静态数据:本系统静态数据为病历(病人病情存储记录)3.3 动态数据:本系统输入有:组合症状信号、打印申请;系统输出有:病情报告、随机病情报告、报警信号、打印病情报告。3.4 数据字典:数据字典一般包括数据项条目、数据存储条目、数据流条目和数据加工条目。此处分别进行列举。数据流条目(六条): 数据流名称:组合病症信号别名:无简称:医院病房所有正在工作的病症监视器返回的病人组合病症信号数据流来源:监视病人的病症监视器数据流去向:加工 1“病症异常处理 ”数据流组成:病人编号+身体状态数据+即时时间流通量:随机 数据流名称:打印请求别名:无简称:医生向监护系统发出的打
4、印特定病人病情报告的打印请求数据流来源:医生数据流去向:加工 2“需求处理 ”数据流组成:医生编号+病人编号+时间流通量:随机 数据流名称:病情报告别名:无简称:监护系统回复医生打印请求的病人病情报告数据流来源:加工 2“需求处理 ”数据流去向:医生数据流组成:病人编号+身体状态数据+时间+异常信息流通量:随机 数据流名称:随机病情报告别名:无简称:随机抽取病人组合病症信号,在中心值班室显示数据流来源:监视病人的病症监视器数据流去向:加工 2“需求处理 ”数据流组成:病人编号+身体状态数据+时间+异常信息流通量:随机 数据流名称:报警信号别名:无简称:当病人组合病症信号异常时系统发出的信号数据
5、流来源:加工 1“病症异常处理 ”数据流去向:中心值班室数据流组成:病人编号+身体状态数据+时间+异常信息流通量:随机 数据流名称:打印病情报告别名:无简称:当病人组合病症信号异常时系统打印出该病人的病情报告数据流来源:加工 1“病症异常处理 ”数据流去向:中心值班室数据流组成:病人编号+身体状态数据+时间+异常信息流通量:随机数据存储条目(一条): 数据存储名称:病历别名:无简述:存放病人组合病症信号与病情异常处理信息流入的数据流:加工 1.4“更新病历 ”和加工 2.2“定时更新病历 ”流出的数据流:加工 1.3“打印病情报告 ”、加工 2.1“时间条件是否符合 ”、加工2.3“打印病情报
6、告”和加工 2.4“产生随机病情报告”数据存储组成:病人编号+身体状态数据+时间+异常信息组织方式:索引文件,以病人编号和数据产生时间为关键字建立索引查询要求:要求能立即查询数据项条目(): 数据项名称:病人编号别名:无简述:医院所有病人的编号类型:字符串长度:12取值范围及定义:第 1-4 位:病房号第 5-6 位:病床号第 7-12 位:病人随机号 数据项名称:医生编号别名:无简述:医院所有医生的编号类型:字符串长度:10取值范围及定义:第 1-4 位:医治类型第 5-10 位:医生随机号 数据项名称:时间别名:无简述:数据流或者数据存储产生时间类型:字符串长度:15取值范围及定义:第 1
7、-4 位:年号第 5-6 位:月号第 7-8 位:日号第 9-10 位:小时号第 11-12 位:分钟号第 13-14 位:秒钟号第 15 位:星期号 数据项名称:身体状态数据别名:无简述:病人的病症监视器返回的数据类型:字符串长度:50取值范围及定义:第 1-12 位:病人编号第 13-27 位:数据产生时间第 28-50 位:病人身体各部位信息 数据项名称:异常信息别名:无简述:病人的病症监视器返回的数据是否异常类型:字符串长度:2取值范围及定义:第 1-2 位:组合病症信号是否异常数据加工条目: 数据加工名称:病症是否异常编号:1.1简述:组合病症信号是否异常激发条件:接收到异常组合病症
8、信号优先级:普通输入:组合病症信号输出:病情异常加工逻辑:根据标准信号范围IF 组合病症信号超出标准信号范围THEN 报警、打印病情报告、更新病历END IF 数据加工名称:报警编号:1.2简述:在中心值班室产生报警信号激发条件:接收到病情异常信号优先级:高输入:病情异常输出:报警信号加工逻辑: IF 有病情异常信号输入THEN 报警信号END IF 数据加工名称:打印病情报告编号:1.3简述:在中心值班室打印病情报告激发条件:接收到病情异常信号优先级:高输入:病情异常、病历输出:打印病情报告加工逻辑: IF 有病情异常信号输入THEN 打印病情报告END IF 数据加工名称:更新病历编号:1
9、.4简述:对异常组合病症信号进行存储激发条件:接收到病情异常信号优先级:高输入:病情异常输出:病历加工逻辑: IF 有病情异常信号输入THEN 更新病历END IF 数据加工名称:时间条件是否符合编号:2.1简述:将系统时间和病历最新更新时间进行对比激发条件:系统时间和最新更新时间相隔时间已达到限制优先级:普通输入:病历输出:符合加工逻辑: IF 系统时间和最新更新时间相隔时间已达到限制THEN 符合END IF 数据加工名称:定时更新病历编号:2.2简述:对病历进行更新激发条件:系统时间和最新更新时间相隔时间已达到限制优先级:普通输入:符合、组合病症信号输出:病历加工逻辑: IF 系统时间和
10、最新更新时间相隔时间已达到限制THEN 更新病历END IF 数据加工名称:打印病情报告编号:2.3简述:在医生办公室打印病情报告激发条件:接收到医生打印申请优先级:普通输入:打印申请、病历输出:病情报告加工逻辑: IF 有打印申请&病历病人编号与申请病人编号相同THEN 打印病情报告END IF 数据加工名称:产生随机病情报告编号:2.4简述:在中心值班室随机显示病情报告激发条件:显示时间已达到上限优先级:普通输入:组合病症信号、病历输出:随机病情报告加工逻辑: IF 在中心值班室随机显示病情报告THEN 随机病情报告END IF4 非功能性需求本部分主要为阐述此项目的性能需求等一些次要需求。4.1 性能需求:时间特性需求中,要求相应时间按照优先级进行相应设定,高优先级的相应请求必须第一时间进行响应。其余时间特性需求一般。适应性需求中,要求能符合一般医院结构,并能在其中使用。4.2 其它需求:其它需求一般。5 运行需求:本部分主要描述此项目的运行需求,包括用户界面和故障处理两部分。5.1 用户界面:由于本项目是在医院使用的病房监护管理系统,因此本项目可运行在一个特定的电脑上,采用全屏模式。5.2 故障处理:具体故障处理,找项目设计师、软件升级人员,或者软件 BUG 处理人员。