医院患者监护软件系统详细设计说明书_第1页
医院患者监护软件系统详细设计说明书_第2页
医院患者监护软件系统详细设计说明书_第3页
医院患者监护软件系统详细设计说明书_第4页
医院患者监护软件系统详细设计说明书_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目编号:患者监护系统1.0详细设计说明书 1引言41.1编写目的41.2项目背景41.3定义41.4参考资料52总体设计52.1需求概述52.2软件结构63程序设计说明63.1主窗体模块63.1.1模块描述63.1.2功能73.1.3性能73.1.4输入项目73.1.5输出项目83.1.6算法83.1.7流程逻辑93.1.8接口93.1.9存储分配93.1.10限制条件103.1.11测试计划103.1.12 尚未解决的问题103.2病人信息管理模块103.2.1模块描述103.2.2功能103.2.3性能113.2.4输入项目113.2.5输出项目113.2.6算法113.2.7流程逻辑1

2、23.2.8接口123.2.9存储分配123.2.10限制条件123.2.11测试计划123.2.12 尚未解决的问题123.3数据趋势回顾模块133.3.1模块描述133.3.2功能133.3.3性能133.3.4输入项目133.3.5输出项目133.3.6算法143.3.7流程逻辑143.3.8接口143.3.9存储分配143.3.10限制条件143.3.11测试计划143.3.12 尚未解决的问题153.4系统设置模块153.4.1模块描述153.4.2功能153.4.3性能153.4.4输入项目153.4.5输出项目163.4.6算法163.4.7流程逻辑163.4.8接口163.4.

3、9存储分配163.4.10限制条件163.4.11测试计划173.4.12 尚未解决的问题173.5帮助系统模块173.5.1模块描述173.5.2功能173.5.3性能173.5.4输入项目173.5.5输出项目173.5.6算法183.5.7流程逻辑183.5.8接口183.5.9存储分配183.5.10限制条件183.5.11测试计划183.5.12 尚未解决的问题183.6登录窗体模块183.6.1模块描述183.6.2功能193.6.3性能193.6.4输入项目193.6.5输出项目193.6.6算法193.6.7流程逻辑193.6.8接口193.6.9存储分配203.6.10限制条

4、件203.6.11测试计划203.6.12 尚未解决的问题201引言1.1编写目的医院作为一个与人民生命健康密切相关的重要机构,势必要在各方面实现信息化。目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。医院打算开发一个以计算机为中心的患者监护系统,以方便医护人员更好的了解病人的情况,给病人提供及时的治疗。在完成了患者监护系统的可行性研究、需求分析和概要设计的基础上,为了进一步实现将软件需求和各项功能具体化,提出了这份详细设计说明书。此详细设计说明书对患者监护系统的解决方案,功能分配,模块化分,总体结构,输入输出和各模块间接口设计

5、,运行设计及出错设计等方面作了全面的具体详尽的说明,作为软件测试人员及软件维护人员进行测试及维护时的参照。预期读者:设计和编码人员、测试人员、医院计算机网络系统管理和维护人员。1.2项目背景软件系统名称:患者监护系统任务提出者:医院开发者:中国石油大学(北京)用户:医院实现该软件的计算站或计算机网络:中国石油大学(北京),医院系统该软件系统同其他系统或其他机构的基本的相互来往关系:由于信息产业的出现和网络的普及,计算机的应用已普及到人类社会的每一个角落,它与人类的生活关系越来越密切。为了节省不必要的人力物力,并有效的提高工作效率,使患者监护工作简化,所以开发了一套以计算机为中心的,具有完整的存

6、储,查询,警报,打印等功能的患者监护系统。1.3定义mis:(management information system)管理信息系统的英文缩写。1.4参考资料软件工程导论(第5版) ,张海藩,清华大学出版社2总体设计2.1需求概述功能输入处理输出接受信号生理信号:包括脉搏、体温、血压、心电图等将由传感器等硬件设施传递,得到的生理信号的数据传递给系统显示监护生理信号:包括脉搏、体温、血压、心电图等患者日志生成生理信号:包括脉搏、体温、血压、心电图等将患者日志存储在数据库文件中患者日志:个人信息(患者姓名+id+床位+病名+病症+治疗记录)+各项生理指标(脉搏、体温、血压、心电图)警报处理患者日

7、志:个人信息(患者姓名+id+床位+病名+病症+治疗记录)+各项生理指标(脉搏、体温、血压、心电图等)+各项指标的正常范围值根据患者日志,判断患者病情程度,发送病情报告至病情信息存储文件;若病情加重,判断严重程度,发送警告信号至值班护士警告信号:若高出正常范围,则显示红色警报。若低于正常范围则显示绿色。数据趋势回顾患者所有日志信息:实时采集的所有的生理信号数据以曲线的形式在图中展现,直观的反应出患者的生理数据动态的变化过程脉搏、体温、血压、心电图的曲线趋势图病人信息管理患者基本信息+住院信息+联系信息可查询、修改、病人信息,添加删除病人查询要求:【病人姓名|id|床号】系统设置用户名密码、管理

8、员管理密码修改、用户管理、退出系统新密码、用户权限的获得产生病情报告病情报告:个人信息患者姓名+id+床号+病名+病症+治疗记录)+病情程度正常|减缓|加重根据查询要求将相应患者的病情报告导出至值班护士病情报告:个人信息患者姓名+id+床号+病名+病症+治疗记录)+病情程度正常|减缓|加重2.2软件结构3程序设计说明3.1主窗体模块3.1.1模块描述本程序实现的模拟医院的监护系统,实时地监测icu病房的患者的生理信号,动态地生成患者日志、可选择病人及不同的时间段监测的数据进行打印。当患者的生理信号超过正常的界限时,产生警报,传给医生和护士。3.1.2功能实时地监测icu病房的患者的生理信号,包

9、括心电信号、体温、脉搏、血压等的动态监测全方位地观察病人生理变化。动态的生成患者日志、可选择病人及不同的时间段监测的数据进行打印。当监护系统对应的床位中有病人,则可以进行监护,否则可以添加完病人后,开始进行监测。同时,当监护系统中的病人要退出病房,则可以进行移出病房,也可以在主窗体查看病病人的详细信息。3.1.3性能开始监护:病人已连接到该病床,可以启动监护系统,接受由传感器等其它硬件系统传来的生理数据,开始动态的监测各个病人的各项生理指标。暂停监测:当病人进行其它活动(如户外活动等)而暂停监护,并不移除该患者在这个监护系统上相应的信息,可随时回来再进行监护。病人信息:方便医生护士查阅相应监护

10、病床上的相应患者,展示了病人的基本信息及主要病症信息。生成日志:当进行监护时,可实时地生成相应的患者日志,供医生和护士查阅,并且可根据时间、患者来选择打印所需的报告。添加病人:和医院的病人管理系统实现互相调用。当有病人需要进行监护时,可从医院的信息中心调入相应的信息,无需再人工进行输入。移出病人:当病人不需要再进行监护时,可移出icu病房,空出的监护床位可以等待下一个监护患者入住。报警信号:当进行监护的病人,其生理信号超过设置的安全界限时,响应出相应的警报信息。3.1.4输入项目患者部分信息;生理信号:包括脉搏、体温、血压、心电图等;生理信号安全范围开始监护、暂停监护、病人信息、移除病人按钮生

11、理信号表字段名称类型长度说明bodysignidvarchar10生理信号idbodysignnamevarchar30生理信号名称患者信息表字段名称类型长度说明pacientnamevarchar30病人姓名roomidvarchar10病房diseasenamevarchar40患病名称inhospitaldatedate入院日期statusnumber10状态患者生理信号安全范围表字段名称类型长度说明pacientidvarchar10病人idbodysignidvarchar10生理信号idminnumber10最小值maxnumber10最大值notevarchar40备注3.1.5

12、输出项目监护状态,心电信号以波形形式,实时的显示在ecgview中,体温、脉搏、血压以数字的形式在显示在数据框中。暂停监护,则进入暂停监护的状态;点击病人信息,可查看相应病人信息;点击移除病人,可将该病人从病房调出,停止对其监护。患者日志字段名称类型长度说明pacientidvarchar10病人idbodysignidvarchar10生理信号idvaluenumber10值3.1.6算法由于我们编写的软件没有和实际的硬件设备相连接在一起,所以需要有模拟的实时生理信号的传递给患者监护系统,因此主要的生理信号的算法包括心电波形图及体温、脉搏等生理信号的数据。a.心电波形:(心电波形数据来源为心

13、电实验得到的,用sql在数据库中读取)b.体温、脉搏、血压数据c.在开始监护按钮添加onclick事件,即打开控制心电波形,体温、脉搏、血压数据的timerd.在暂停监护按钮添加onclick事件,即关闭控制心电波形,体温、脉搏、血压数据的timere.在病人信息按钮添加的onclick事件,调用form6来显示所选择病人信息f. 在病人日志的按钮添的onclick事件,生成相应的日志:g.添加、移除病人事件3.1.7流程逻辑3.1.8接口点击开始监护,进行监护状态可以相应报警事件点击暂停监护,则进入暂停监护的状态,停止了报警事件;点击病人信息,可查看相应病人信息;点击移除病人,可将该病人从科

14、室病房调出,停止对其监护。心电信号以波形形式,实时的显示在ecgview中,脉搏、体温、血压以数字的形式在显示在数据框中,相应得到实时的生理信号,随着监护的过程,实时保存在患者的病情数据库中。3.1.9存储分配占用系统60%存储3.1.10限制条件没有硬件设备能连接,使用实时采到的生理信号数据,只能用数据库中存储的数据3.1.11测试计划验证已登录账号可以查看指定患者的生理信号的实时状况,及时收到报警信息。 并且可以预览打印指定患者的相关数据。可以移出移入病人进出监护病房。3.1.12 尚未解决的问题没有能硬件设备连接,使用实时采到的生理信号数据,只能用数据库中存储的数据,没有一直变化的数据。

15、3.2病人信息管理模块3.2.1模块描述病人信息管理模块实现病房病人信息和医院病人信息同步管理,可实现从医院总的病人信息管理调动资源,病房的病人信息是从医院总信息库调动,减少调动病人进出病房再输入信息的复杂过程,实现自动化增加、移出病人。3.2.2功能病人信息管理模块包括实现:病人信息查看、病人信息的调动、病人信息的修改。病人信息查看能看见病房病人的总的信息汇总。包括病人姓名、id、床号、性别、主治医生、年龄、家庭住址、入院日期、疾病名称、状态、联系电话、备注等12项基本信息)。双击各个病人的信息可出现下面的信息框,直接把病人的详细信息按照病人主要信息、住院信息、联系信息分为三个小模块,条理清

16、楚、直观的病人完整地信息,让用户一次性看到病人的所有信息而不需要用鼠标去拖动才能看全信息。病人信息调动:当病人从医院的其他病房调入病房时,可将病人信息从医院病人信息总库中调动,减少了再次输入的麻烦,实现信息的自动化管理。3.2.3性能病人信息管理主要性能体现在能自动调动病人信息总库的资源,减少再输入的麻烦,能高效准确的管理病房病人的信息。3.2.4输入项目病人信息,病人信息栏,修改按钮,取消按钮字段名称类型长度说明pacientidvarchar10病人idpacientnamevarchar30病人姓名roomidvarchar10病房sexvarchar2性别ageint3年龄addres

17、svarchar50地址telnumber15联系电话diseasenamevarchar40患病名称inhospitaldatedate入院日期doctorvarchar10主治医生statusnumber10状态notevarchar40备注3.2.5输出项目双击病人信息栏,可弹出病人详细信息框。可修改病人的信息,弹出确认修改成功。可回到病人信息库,结束对病人信息的管理。3.2.6算法病人信息包括两部分:病房病人的信息和医院病人的总信息。a.病房病人信息b.修改病人信息c.医院总的病人信息库3.2.7流程逻辑3.2.8接口双击病人信息栏显示病人详细信息(病人详细信息、住院信息、联系信息)修

18、改按钮显示修改信息页面取消按钮返回到主界面3.2.9存储分配占用系统15%存储3.2.10限制条件病人特殊信息对部分人员应进行保密3.2.11测试计划能成功的从病人信息总库调动病人的信息进入病房病人信息数据库,可查看所选中病人的详细信息,点击修改,可修改病房病人的信息。3.2.12 尚未解决的问题不能有针对性地对病人信息进行保密3.3数据趋势回顾模块3.3.1模块描述报警信息作为监护系统重要功能之一,实现报警数据记录的存储和回顾。主要有两种形式,数据形式和曲线图形式。医生和护士可以根据报警情况进行处理,数据形式可供打印,曲线图形式可以使医生和护士对患者一天的各项生理信号情况有个整体直观的了解。

19、3.3.2功能报警回顾是将患者监护过程中产生的报警的生理信号显示出来,主要有两种形式,数据形式和曲线图形式。报警信号可同生成患者日志相同可供打印阅览,并且可选择查看任一床监护病人的报警日志,并且可以选择查看某一天内各生理信号的曲线图。3.3.3性能该程序能接受病人所有报警日志数据,并且可根据时间来选择预览不同时间报警日志。程序输出以两种形式输出:数据记录和曲线趋势图。 3.3.4输入项目患者日志,数据回顾按钮,病人床号输入及点击按钮;病人床号输入、时间段查看选择,曲线回顾按钮患者日志表字段名称类型长度说明pacientidvarchar10病人idbodysignidvarchar10生理信号

20、idvaluenumber10值3.3.5输出项目点击数据回顾,进入报警回顾的form中。输入病人床号点击查看全部,可输出该病人全部报警日志。输入病人床号、选择查看时间段,输出该选择结果下的报警日志。点击曲线回顾,进入曲线回顾的form中。输入病人床号点击查看可查看所选择患者各项生理信号的参数变化趋势图。3.3.6算法a.报警回顾:判断各生理信号的正常范围,超过安全值则将数据记录读进患者报警日志。b.曲线回顾:以五个曲线图显示患者各项生理信号的曲线图3.3.7流程逻辑3.3.8接口点击报警回顾,进入患者报警日志,可阅览患者所有报警信号。点击数据曲线回顾,可以查看相应选择时间段,患者的生理信号变

21、化曲线图。 3.3.9存储分配占用系统12%存储3.3.10限制条件程序未能实现自动管理数据的功能,使得病情数据库存储有一定的容量限制3.3.11测试计划能查看患者的报警生理信号的各项记录,可根据时间选择查看;能查看患者一天内各项生理信号的曲线图。3.3.12 尚未解决的问题各项生理信号的曲线图数据不能很好的显示相应检测阶段的准确时间。3.4系统设置模块3.4.1模块描述密码修改:本系统涉及到权限问题,管理员拥有所有权限,而其他用户则不能进行修改用户权限。权限设置主要是了安全保密的因素考虑,保护患者的信息。用户管理:系统管理员可以修改用户,使某些用户拥有操作病人监护系统的操作权限。退出系统:用

22、户退出应用程序,结束整个监护系统的运行。3.4.2功能管理者可以修改用户的密码,可以设置是否允许使用者的登陆。用户管理,可以增加删除用户。退出系统,使用户安全退出患者监护系统。3.4.3性能密码修改的窗体供管理者修改密码。用户管理可以增加删除用户。3.4.4输入项目用户信息,修改密码按钮,修改密码界面用户信息表字段名称类型长度说明usersidvarchar10用户名passwordvarchar16密码statusnumber1状态3.4.5输出项目输入用户名和当前密码,输入新密码,修改生效后弹出确认对话框,否则修改无效提示修改无效并返回。用户信息表字段名称类型长度说明usersidvarchar10用户名passwordvarchar16密码statusnumber1状态3.4.6算法a.修改密码b.退出系统:applicationn.terminate;3.4.7流程逻辑3.4.8接口各个form的调用3.4.9存储分配占用系统5%存储3.4.10限制条件无3.4.11测试计划选择不同的用户名进行修改密码,看是否能成功;修改成功后,退出系统重新登陆,用新修改的用户名及密码是否会成功登陆。点击退出系统,看

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论