1间题描述(续) 监视部件故障续) 2)设备软件故障:即监视设备测出的因素值不 合理(如:体温测出52°C的不合理值等)。 口故障处理 在硬件故障标志字指出硬件无效或软件检 查出因素值不合理时,都应作为监视设备 故障向护理站报眚 将这些因素值存入数据库时应加上标志, 指出它们是无效的
1 问题描述(续) 监视部件故障(续): 2)设备软件故障:即监视设备测出的因素值不 合理(如:体温测出52。C的不合理值等)。 ◼ 故障处理 ➢在硬件故障标志字指出硬件无效或软件检 查出因素值不合理时,都应作为监视设备 故障向护理站报告 ➢将这些因素值存入数据库时应加上标志, 指出它们是无效的
1问题描述(续) 数据存储: 数据库中的数据应该可以按病人号进行 检索。各因素是相互无关的,其格式和 长度均不相同。在数据库中,不必标出 个因素值是否安全。 注:因素值无效与因素值安全是两个概念。 比如体温为39°c是有效的,却是不安全的
1 问题描述(续) 数据存储: 数据库中的数据应该可以按病人号进行 检索。各因素是相互无关的,其格式和 长度均不相同。在数据库中,不必标出 个因素值是否安全。 注:因素值无效与因素值安全是两个概念。 比如体温为 39。 C是有效的,却是不安全的
2初始结构图 P 病人监护系统 Factors. EOF Error Flags actors Pn, Factors, Unsafe Flags, Error Flags Error Flags Error Flags safe flags 获得因素值 检查因素值 处理因素值 Factors Safe ranges Pn, Bedny/m Factors, Factor P Pn\Factors EOF Error Flags Unsafe Error Flags Flags Pn, UnsAfe Flags Bednur rfor Pn, Factors Error Safe Flags2 Error FlAgs Fla Ranges 检查 存入服告报告 读取病读取病闲检查不合理读取安到不安全据库误设备安全 人信息因素值因素值 值范围[因素 因素 参数说明:Pn-病人号 Bednum-病床号 Factors-七个因素值 Saferanges因素安全值范围EOF-本次巡视已处理过最后一个病人信息 Error Flags2-各因素值是否合理 Unsafe flags因素值是否安全 s errorFlags-硬件故障标志字;设备故障标志字
病人监护系统 获得因素值 检查因素值 处理因素值 检查不合理 因素值 读取病床 因素值 读取病 人信息 检查 不安全 因素 读取安全 值范围 存入 数据库 报告错 误设备 报告 不安全 因素 Pn, Factors,EOF Error Flags Factors, Safe Ranges Error Flags Unsafe Flags, Error Flags Pn,Factors, Error Flags Pn, Factors, Error Flags, Unsafe Flags Pn,Bednum EOF Factors, Error Flags Pn,Factors Error Flags Bednum Pn Factors Error Flags2 Unsafe Flags Safe Ranges Pn,Factors Pn, Unsafe Flags Error Flags 参数说明:Pn-病人号 Bednum-病床号 Factors-七个因素值 SafeRanges-因素安全值范围 EOF-本次巡视已处理过最后一个病人信息 Error Flags2-各因素值是否合理 UnsafeFlags-因素值是否安全 * ErrorFlags-硬件故障标志字;设备故障标志字 2 初始结构图
2初始结构图(续) 这个初始模块结构图是一位经验不足的 设计员,根据经验和直观想象直接得出 的。所以可改进的余地还很大
2 初始结构图(续) 这个初始模块结构图是一位经验不足的 设计员,根据经验和直观想象直接得出 的。所以可改进的余地还很大
2初始结构图(续) 口模块“检查因素值”调用三个下层模块分别 完成三个功能: 1)査出不合理的因素值(‘检查因素值’模 块中再将 Error Flags2和硬件故障标志字合并 成设备故障标志 Error Flags 2)查出某病人的因素安全值范围 3)决定病人的因素值是否安全 ■模块“处理因素值”将数据存入数据库,并 在发现不安全因素或设备故障时通知护理站
2 初始结构图(续) ◼ 模块“检查因素值”调用三个下层模块分别 完成三个功能: 1)查出不合理的因素值(‘检查因素值’模 块中再将Error Flags2和硬件故障标志字合并 成设备故障标志Error Flags) 2)查出某病人的因素安全值范围 3)决定病人的因素值是否安全 ◼ 模块“处理因素值”将数据存入数据库,并 在发现不安全因素或设备故障时通知护理站