医院患者监护软件系统详细设计说明书.docx
- 文档编号:16126263
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:21
- 大小:91.36KB
医院患者监护软件系统详细设计说明书.docx
《医院患者监护软件系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《医院患者监护软件系统详细设计说明书.docx(21页珍藏版)》请在冰点文库上搜索。
医院患者监护软件系统详细设计说明书
项目编号:
患者监护系统1.0
详细设计说明书
1.引言4
1.1编写目的4
1.2项目背景4
1.3定义4
1.4参考资料5
2.总体设计5
2.1需求概述5
2.2软件结构6
3.程序设计说明6
3.1主窗体模块6
3.1.1模块描述6
3.1.2功能7
3.1.3性能7
3.1.4输入项目7
3.1.5输出项目8
3.1.6算法8
3.1.7流程逻辑9
3.1.8接口9
3.1.9存储分配9
3.1.10限制条件10
3.1.11测试计划10
3.1.12尚未解决的问题10
3.2病人信息管理模块10
3.2.1模块描述10
3.2.2功能10
3.2.3性能11
3.2.4输入项目11
3.2.5输出项目11
3.2.6算法11
3.2.7流程逻辑12
3.2.8接口12
3.2.9存储分配12
3.2.10限制条件12
3.2.11测试计划12
3.2.12尚未解决的问题12
3.3数据趋势回顾模块13
3.3.1模块描述13
3.3.2功能13
3.3.3性能13
3.3.4输入项目13
3.3.5输出项目13
3.3.6算法14
3.3.7流程逻辑14
3.3.8接口14
3.3.9存储分配14
3.3.10限制条件14
3.3.11测试计划14
3.3.12尚未解决的问题15
3.4系统设置模块15
3.4.1模块描述15
3.4.2功能15
3.4.3性能15
3.4.4输入项目15
3.4.5输出项目16
3.4.6算法16
3.4.7流程逻辑16
3.4.8接口16
3.4.9存储分配16
3.4.10限制条件16
3.4.11测试计划17
3.4.12尚未解决的问题17
3.5帮助系统模块17
3.5.1模块描述17
3.5.2功能17
3.5.3性能17
3.5.4输入项目17
3.5.5输出项目17
3.5.6算法18
3.5.7流程逻辑18
3.5.8接口18
3.5.9存储分配18
3.5.10限制条件18
3.5.11测试计划18
3.5.12尚未解决的问题18
3.6登录窗体模块18
3.6.1模块描述18
3.6.2功能19
3.6.3性能19
3.6.4输入项目19
3.6.5输出项目19
3.6.6算法19
3.6.7流程逻辑19
3.6.8接口19
3.6.9存储分配20
3.6.10限制条件20
3.6.11测试计划20
3.6.12尚未解决的问题20
1.引言
1.1编写目的
医院作为一个与人民生命健康密切相关的重要机构,势必要在各方面实现信息化。
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。
医院打算开发一个以计算机为中心的患者监护系统,以方便医护人员更好的了解病人的情况,给病人提供及时的治疗。
在完成了患者监护系统的可行性研究、需求分析和概要设计的基础上,为了 进一步实现将软件需求和各项功能具体化,提出了这份详细设计说明书。
此详细设计说明书对患者监护系统的解决方案,功能分配,模块化分,总体 结构,输入输出和各模块间接口设计,运行设计及出错设计等方面作了全面的具 体详尽的说明,作为软件测试人员及软件维护人员进行测试及维护时的参照。
预期读者:
设计和编码人员、测试人员、医院计算机网络系统管理和维护人 员。
1.2项目背景
软件系统名称:
患者监护系统
任务提出者:
医院
开发者:
中国石油大学()
用户:
医院
实现该软件的计算站或计算机网络:
中国石油大学(),医院系统
该软件系统同其他系统或其他机构的基本的相互来往关系:
由于信息产业的出现和网络的普及,计算机的应用已普及到人类社会的每一个角落,它与人类的生活关系越来越密切。
为了节省不必要的人力物力,并有效的提高工作效率,使患者监护工作简化,所以开发了一套以计算机为中心的,具有完整的存储,查询,警报,打印等功能的患者监护系统。
1.3定义
MIS:
(ManagementInformationSystem)管理信息系统的英文缩写。
1.4参考资料
《软件工程导论(第5版)》,海藩,清华大学
2.总体设计
2.1需求概述
功能
输入
处理
输出
接受信号
生理信号:
包括脉搏、体温、血压、心电图等
将由传感器等硬件设施传递,得到的生理信号的数据传递给系统显示监护
生理信号:
包括脉搏、体温、血压、心电图等
患者日志生成
生理信号:
包括脉搏、体温、血压、心电图等
将患者日志存储在数据库文件中
患者日志:
个人信息(患者+ID+床位+病名+病症+治疗记录)+各项生理指标(脉搏、体温、血压、心电图)
警报处理
患者日志:
个人信息(患者+ID+床位+病名+病症+治疗记录)+各项生理指标(脉搏、体温、血压、心电图等)+各项指标的正常围值
根据患者日志,判断患者病情程度,发送病情报告至病情信息存储文件;若病情加重,判断严重程度,发送警告信号至值班护士
警告信号:
若高出正常围,则显示红色警报。
若低于正常围则显示绿色。
数据趋势回顾
患者所有日志信息:
实时采集的所有的生理信号数据
以曲线的形式在图中展现,直观的反应出患者的生理数据动态的变化过程
脉搏、体温、血压、心电图的曲线趋势图
病人信息管理
患者基本信息+住院信息+联系信息
可查询、修改、病人信息,添加删除病人
查询要求:
【病人|ID|床号】
系统设置
用户名密码、管理员管理
密码修改、用户管理、退出系统
新密码、用户权限的获得
产生病情报告
病情报告:
个人信息患者+ID+床号+病名+病症+治疗记录)+病情程度[正常|减缓|加重]
根据查询要求将相应患者的病情报告导出至值班护士
病情报告:
个人信息患者+ID+床号+病名+病症+治疗记录)+病情程度[正常|减缓|加重]
2.2软件结构
3.程序设计说明
3.1主窗体模块
3.1.1模块描述
本程序实现的模拟医院的监护系统, 实时地监测 ICU 病房的患者的生理信号, 动态地生成患者日志、可选择病人及不同的时间段监测的数据进行打印。
当患者 的生理信号超过正常的界限时,产生警报,传给医生和护士。
3.1.2功能
实时地监测 ICU 病房的患者的生理信号,包括心电信号、体温、脉搏、血压等的动态监测全方位地观察病人生理变化。
动态的生成患者日志、可选择病人及不同的时间段监测的数据进行打印。
当监护系统对应的床位中有病人,则可以进行监护,否则可以添加完病人后,开始进行监测。
同时,当 监护系统中的病人要退出 病房,则可以进行移出 病房,也可以在主窗体查看病病人的详细信息。
3.1.3性能
开始监护:
病人已连接到该病床,可以启动监护系统,接受由传感器等其它硬件系统传来的生理数据,开始动态的监测各个病人的各项生理指标。
暂停监测:
当病人进行其它活动(如户外活动等)而暂停监护,并不移除该患者在这个监护系统上相应的信息,可随时回来再进行监护。
病人信息:
方便医生护士查阅相应监护病床上的相应患者,展示了病人的基本信息及主要病症信息。
生成日志:
当进行监护时,可实时地生成相应的患者日志,供医生和护士查阅, 并且可根据时间、患者来选择打印所需的报告。
添加病人:
和医院的病人管理系统实现互相调用。
当有病人需要进行监护时,可 从医院的信息中心调入相应的信息,无需再人工进行输入。
移出病人:
当病人不需要再进行监护时,可移出 ICU 病房,空出的监护床位可 以等待下一个监护患者入住。
报警信号:
当进行监护的病人,其生理信号超过设置的安全界限时,响应出相应的警报信息。
3.1.4输入项目
患者部分信息;生理信号:
包括脉搏、体温、血压、心电图等;
生理信号安全围
开始监护、 暂停监护、病人信息、移除病人按钮
生理信号表
字段名称
类型
长度
说明
BodySignID
Varchar
10
生理信号ID
BodySignName
Varchar
30
生理信号名称
患者信息表
字段名称
类型
长度
说明
PacientName
Varchar
30
病人
RoomID
Varchar
10
病房
DiseaseName
Varchar
40
患病名称
InHospitalDate
Date
入院日期
Status
Number
10
状态
患者生理信号安全围表
字段名称
类型
长度
说明
PacientID
Varchar
10
病人ID
BodySignID
Varchar
10
生理信号ID
Min
number
10
最小值
Max
number
10
最大值
Note
Varchar
40
备注
3.1.5输出项目
监护状态,心电信号以波形形式,实时的显示在 ECGView 中,体温、脉搏、血压以数字的形式在显示在数据框中 。
暂停监护,则进入暂停监护的状态;
点击病人信息,可查看相应病人信息;
点击 移除病人,可将该病人从 病房调出,停止对其监护。
患者日志
字段名称
类型
长度
说明
PacientID
Varchar
10
病人ID
BodySignID
Varchar
10
生理信号ID
Value
number
10
值
3.1.6算法
由于我们编写的软件没有和实际的硬件设备相连接在一起,所以需要有模拟的实时生理信号的传递给患者监护系统,因此主要的生理信号的算法包括心电波形图及体温、脉搏等生理信号的数据。
a. 心电波形:
(心电波形数据来源为心电实验得到的,用 sql 在数据库中读取)
b. 体温、脉搏、血压数据
c. 在开始监护按钮添加 ONCLICK 事件,即打开控制心电波形,体温、脉搏、血压数据的 TIMER
d. 在暂停监护按钮添加 ONCLICK 事件,即关闭控制心电波形,体温、脉搏、血压数据的 TIMER
e. 在病人信息按钮添加的 ONCLICK 事件,调用 FORM6 来显示所选择病人信息
f.在病人日志的按钮添的 ONCLICK 事件,生成相应的日志:
g. 添加、移除病人事件
3.1.7流程逻辑
3.1.8接口
点击开始监护,进行监护状态可以相应报警事件
点击暂停监护,则进入暂停监护的状态,停止了报警事件;
点击病人信息,可查看相应病人信息;
点击移除病人,可将该病人从科室 病房调出,停止对其监护。
心电信号以波形形式,实时的显示在 ECGView 中,
脉搏、体温、血压以数字的形式在显示在数据框中,相应得到实时的生理信号,随着监护的过程,实时保存在患 者的病情数据库中。
3.1.9存储分配
占用系统60%存储
3.1.10限制条件
没有硬件设备能连接,使用实时采到的生理信号数据,只能用数据库中存储的数据
3.1.11测试计划
验证已登录账号可以查看指定患者的生理信号的实时状况,及时收到报警信息。
并且可以预览打印指定患者的相关数据。
可以移出移入病人进出监护病房。
3.1.12尚未解决的问题
没有能硬件设备连接,使用实时采到的生理信号数据,只能用数据库中存储 的数据,没有一直变化的数据。
3.2病人信息管理模块
3.2.1模块描述
病人信息管理模块实现 病房病人信息和医院病人信息同步管理,可实现 从医院总的病人信息管理调动资源,病房的病人信息是从医院总信息库调动,减少调动病人进出 病房再输入信息的复杂过程,实现自动化增加、移 出病人。
3.2.2功能
病人信息管理模块包括实现:
病人信息查看、病人信息的调动、病人信息的 修改。
病人信息查看能看见 病房病人的总的信息汇总。
包括病人、ID、床 号、性别、主治医生、年龄、家庭住址、入院日期、疾病名称、状态、 联系、备注等 12项基本信息)。
双击各个病人的信息可出现下 面的信息框,直接把病人的详细信息按照病人主要信息、住院信息、联系信息分 为三个小模块,条理清楚、直观的病人完整地信息,让用户一次性看到病人的所 有信息而不需要用鼠标去拖动才能看全信息。
病人信息调动:
当病人从医院的其他病房调入病房时,可将病人信息从 医院病人信息总库中调动,减少了再次输入的麻烦,实现信息的自动化管理。
3.2.3性能
病人信息管理主要性能体现在能自动调动病人信息总库的资源,减少再输入的麻烦,能高效准确的管理病房病人的信息。
3.2.4输入项目
病人信息,病人信息栏,修改按钮,取消按钮
字段名称
类型
长度
说明
PacientID
Varchar
10
病人ID
PacientName
Varchar
30
病人
RoomID
Varchar
10
病房
Sex
Varchar
2
性别
Age
int
3
年龄
Address
Varchar
50
地址
Tel
number
15
联系
DiseaseName
Varchar
40
患病名称
InHospitalDate
Date
入院日期
Doctor
Varchar
10
主治医生
Status
Number
10
状态
Note
Varchar
40
备注
3.2.5输出项目
双击病人信息栏,可弹出病人详细信息框。
可修改病人的信息,弹出确认修改成功。
可回到病人信息库,结束对病人信息的管理。
3.2.6算法
病人信息包括两部分:
病房病人的信息和医院病人的总信息。
a.病房病人信息
b. 修改病人信息
c. 医院总的病人信息库
3.2.7流程逻辑
3.2.8接口
双击病人信息栏显示病人详细信息(病人详细信息、住院信息、联系信息) 修改按钮显示修改信息页面 取消按钮返回到主界面
3.2.9存储分配
占用系统15%存储
3.2.10限制条件
病人特殊信息对部分人员应进行
3.2.11测试计划
能成功的从病人信息总库调动病人的信息进入病房 病人信息数据库,可查看 所选中病人的详细信息,点击修改,可修改 病房病人的信息。
3.2.12尚未解决的问题
不能有针对性地对病人信息进行
3.3数据趋势回顾模块
3.3.1模块描述
报警信息作为监护系统重要功能之一,实现报警数据记录的存储和回顾。
主要有两种形式,数据形式和曲线图形式。
医生和护士可以根据报警情况进行处理, 数据形式可供打印,曲线图形式可以使医生和护士对患者一天的各项生理信号 情况有个整体直观的了解。
3.3.2功能
报警回顾是将患者监护过程中产生的报警的生理信号显示出来,主要有两种 形式,数据形式和曲线图形式。
报警信号可同生成患者日志相同可供打印阅览, 并且可选择查看任一床监护病人的报警日志,并且可以选择查看某一天各生理 信号的曲线图。
3.3.3性能
该程序能接受病人所有报警日志数据,并且可根据时间来选择预览不同时间报警日志。
程序输出以两种形式输出:
数据记录和曲线趋势图。
3.3.4输入项目
患者日志,数据回顾按钮,病人床号输入及点击按钮;病人床号输入、时间段查看选择,曲线回顾按钮
患者日志表
字段名称
类型
长度
说明
PacientID
Varchar
10
病人ID
BodySignID
Varchar
10
生理信号ID
Value
number
10
值
3.3.5输出项目
点击数据回顾,进入报警回顾的 form 中。
输入病人床号点击查看全部,可输出该病人全部报警日志 。
输入病人床号、选择查看时间段,输出该选择结果下的报警日志。
点击曲线回顾,进入曲线回顾的 form 中。
输入病人床号点击查看可查看所选择患者各项生理信号的参数变化趋势图。
3.3.6算法
a. 报警回顾 :
判断各生理信号的正常围,超过安全值则将数据记录读进患者报警日志。
b. 曲线回顾:
以五个曲线图显示患者各项生理信号的曲线图
3.3.7流程逻辑
3.3.8接口
点击报警回顾,进入患者报警日志,可阅览患者所有报警信号。
点击数据曲线回顾,可以查看相应选择时间段,患者的生理信号变化曲线图。
3.3.9存储分配
占用系统12%存储
3.3.10限制条件
程序未能实现自动管理数据的功能,使得病情数据库存储有一定的容量限制
3.3.11测试计划
能查看患者的报警生理信号的各项记录,可根据时间选择查看;能查看患者一天各项生理信号的曲线图。
3.3.12尚未解决的问题
各项生理信号的曲线图数据不能很好的显示相应检测阶段的准确时间。
3.4系统设置模块
3.4.1模块描述
密码修改:
本系统涉及到权限问题,管理员拥有所有权限,而其他用户则不 能进行修改用户权限。
权限设置主要是了安全的因素考虑,保护患者的信息。
用户管理:
系统管理员可以修改用户,使某些用户拥有操作病人监护系统的 操作权限。
退出系统:
用户退出应用程序,结束整个监护系统的运行。
3.4.2功能
管理者可以修改用户的密码,可以设置是否允许使用者的登陆。
用户管理,可以增加删除用户。
退出系统,使用户安全退出患者监护系统。
3.4.3性能
密码修改的窗体供管理者修改密码。
用户管理可以增加删除用户。
3.4.4输入项目
用户信息,修改密码按钮,修改密码界面
用户信息表
字段名称
类型
长度
说明
UsersID
Varchar
10
用户名
Password
Varchar
16
密码
Status
number
1
状态
3.4.5输出项目
输入用户名和当前密码,输入新密码,修改生效后弹出确认对话框,否则修改无效提示修改无效并返回。
用户信息表
字段名称
类型
长度
说明
UsersID
Varchar
10
用户名
Password
Varchar
16
密码
Status
number
1
状态
3.4.6算法
a. 修改密码
b. 退出系统:
applicationn.terminate;
3.4.7流程逻辑
3.4.8接口
各个 form 的调用
3.4.9存储分配
占用系统5%存储
3.4.10限制条件
无
3.4.11测试计划
选择不同的用户名进行修改密码,看是否能成功;修改成功后,退出系统重 新登陆,用新修改的用户名及密码是否会成功登陆。
点击退出系统,看是否能安全退出系统。
3.4.12尚未解决的问题
用户验证,防止信息泄露
3.5帮助系统模块
3.5.1模块描述
帮助系统对整个患者监护系统运行时可能出现的问题进行概括提示,方便用户使用操作和了解本系统。
3.5.2功能
用户可以看到使用本系统应该注意的一些问题,以及使用中可能会产生的一 些疑问。
3.5.3性能
帮助文件以 PDF 格式显示,对整个系统的操作进行概括。
3.5.4输入项目
帮助文件,系统帮助按钮
3.5.5输出项目
点击系统帮助可弹出帮助文档
3.5.6算法
form1.AcroPDF1.LoadFile('filename');
3.5.7流程逻辑
3.5.8接口
菜单栏系统帮助按钮
3.5.9存储分配
占用系统1%存储
3.5.10限制条件
无
3.5.11测试计划
菜单栏系统帮助按钮,能弹出帮助文档
3.5.12尚未解决的问题
无
3.6登录窗体模块
3.6.1模块描述
管理患者监护系统的使用者,只有用户名和密码都正确才能进入系统并执行之后的操作。
3.6.2功能
用户可以到使用本系统应该注意的一些问题,以及使用中可能会产生的一 些疑问。
3.6.3性能
允许管理者和用户进入系统
3.6.4输入项目
用户信息,系统登录界面
字段名称
类型
长度
说明
UsersID
Varchar
10
用户名
Password
Varchar
16
密码
Status
number
1
状态
3.6.5输出项目
输入用户名和密码,正确则弹出欢迎进入患者监护系统 ,输入错误,则提示输入错误
3.6.6算法
判断和系统设置的用户名和密码是否匹配
3.6.7流程逻辑
3.6.8接口
输入正确后,点击登陆窗体确认后,进入系统主界面。
点击取消,则取消登陆系统
3.6.9存储分配
占用系统2%存储
3.6.10限制条件
无
3.6.11测试计划
用户名、密码正确能正常登陆系统,否则不能登陆系统。
3.6.12尚未解决的问题
无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 患者 监护 软件 系统 详细 设计 说明书