1、医学影像系统软件需求文档编制/日期:审核/日期:批准/日期:1. 引言31. 1编写目的32. 综合描述32.1产品的状况32. 2软件的运行环境:33. 系统功能需求33.1.业务模型描述33.2子功能模块需求分析33.2.1患者登记33.2.2患者报到43.2.10系统软件功能管理模块64. 其他非功能性需求84.1性能需求84.2安全性84.3软件质量属性84.4可靠性84.5易用性84.6用户文档95. 分析模型96. 待定问题列表91. 引言1.1编写目的根据对软件需求的任务概述,需求规定等规划设计出一套可执行软件的结构模型。该文档详尽说明这一软件产品的需求,这些需求说明是进行设计的
2、基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。2. 综合描述2.1产品的状况从市场角度反馈信息,应根据客户业务模型开发出同类产品,使公司网络化产品具备完整性。2. 2软件的运行环境 运行系统:Win7及以上系统 网络状态:已联网 开发语言:C+、Java 开发工具:IDEA,Qt5.7.03. 系统功能需求3. 1.业务模型描述 适用于医院影像科的需求使用; 软件应包括:患者登记、患者报到、排队叫号、影像阅片、报告撰写与审核、报告和胶片打印、临床查看、远程会诊、电子胶片等功能模块; 实现双击各功能模块图标打开相应的应用程序; 各功能模块之间的应
3、用应互不影响; 打开多功能模块,应保证主界面性能不受影响;支持主界面设置功能模块配置信息。3.2子功能模块需求分析3.2.1患者登记3. 2.1.1业务模型描述 对DX、CT、MR、US等待检查患者完成患者信息的录入工作,并实现分诊; 支持门诊、住院、体检和借检功能; 支持修改患者资料功能,可对前台等输入错误信息修改; 支持业务取消功能,可删除取消检查的患者; 支持后台配置管理功能;3.2.1.2功能需求分析 登录界面需求分析 实现设置服务器连接,必须输入密码方可进入; 软件界面实现点击图标直接进入主界面; 实现修改数据库密码功能; 主界面需求分析 手动输入患者信息进行登记; 自动显示输入患者
4、的信息及状态; 自动显示输入者、输入的IP地址等信息;A提示患者信息必填项目; 可检索指定患者信息。3.2.2患者报到3.2.2.1业务模型描述 当预约登记的患者前来检查的时候,可以设置该标志方便进行患者筛查3.2.2.2主界面需求分析 主界面应有显示“患者报到图标; 提供两种标记“患者报到的方式; 自动显示患者“报到”状态。3.2.3排队叫号3.2.3.1业务模型描述 患者报到之后,在人多的情况下,把患者加入叫号队列,然后患者信息就会在叫号大屏上显示。3.2.3.2主界面需求分析 主界面应显示排队叫号列表; 主界面应该设置“正在检查患者状态并在叫号大屏上优先显示; 可以点击“呼叫按钮呼叫混着
5、,叫号大屏会给出语言提示(如有音响设备); 可以点击“完成”按钮呼,标志患者完成检查操作; 根据登记先后顺序,可调整急诊优先和人工干预;3.2.4影像阅片3. 2.4.1业务模型描述 内置阅片器组件,能完全满足医生的日常使用需求,包括2D、MPR、3D以及影像打印功能。3.2.4.1主界面需求分析 患者列表应有方便点击“阅片”的按钮;2D阅片器功能:应有查看上下张图像、翻转旋转图像、缩放图像、平移图像、调节窗宽窗位等功能;应能查看AI诊断结果、图像布局设置、添加文本、自动播放等;应能对2D影像进行测量、设置定位线、查看DICOM标签等;应能设置阅片器,如活跃颜色、播放帧率等。 MPR阅片功能应
6、能显示支持的MPR重建模式,包括普通MPR,最大密度投影,最小密度投影,平均值投影;应具有重建厚度调节、斜面重建功能、工具模式和定位模式的切换等。 3D阅片功能应能对三维图像进行旋转、缩放、平移、视角切换、窗位调节、配色等基本操作。应能对三维图像进行测量、裁剪、方位调节、打印排版等应能对处理过的数据进行恢复。3.2.5报告撰写与审核3. 2.5.1业务模型描述 当患者完成检查后,通过阅片进行报告书写撰写和审核。3. 2.5.2功能需求分析1. 显示患者信息 可输入检索条件信息,查找指定范围内患者信息; 列表显示患者基本信息; 点击患者列表的患者信息进入患者报告编辑界面。2. 报告编辑界面 显示
7、患者基本的信息,具有报告权限的登陆者可对患者报告结论进行编辑; 预显示报告模板和医生自定模板,方便医生编辑; 具有历史检查项,方便医生查阅; 具有审核权限的登陆者可对患者报告进行审核上传至服务器保存; 可打印当前患者的报告; 支持添加多份报告撰写。3. 2.6报告和胶片打印3.2.6.1业务模型描述对发布的报告和胶片进行预览打印。3.2.6.2功能需求分析 支持设置打印模式,如纸张大小; 支持影像打印排版,如布局、缩放、平移、标记等;3.2.7临床查看3.2.7.1业务模型描述 针对临床医生,方便查看患者相关的影像和报告。3.2.7.2功能需求分析 支持患者检索; 支持在患者列表中点击查看患者
8、影像和报告等;3.2.8远程会诊3.2.8.1业务模型描述 当患者的检查需要第三方机构给出会诊报告的时候,需使用会诊功能。 主要用于远程影像的会诊和出具诊断报告。3.2.8.2功能需求分析 支持患者信息同步资料到云端; 支持患者的影像数据同步影像到云端; 支持以“会诊方式发送到第三方工作室。 会诊服务方应能影像进行调阅,并出具诊断报告。3.2.9电子胶片3.2.9.1业务模型描述 用于影像报告的诊断、报告书写、报告打印以及胶片打印; 电子胶片的功能,方便了患者,医生的随时查看。3.2.9.2功能需求分析 支持打印报告中携带电子胶片信息; 支持微信扫码获取电子胶片; 支持电子胶片网络查看功能。3
9、.2.10系统软件功能管理模块3.2.10.1业务模型描述 通过数据总览对数据进行统计; 用于对系统用户、登记患者、患者检查、影视报告等的的管理; 用于对系统基本参数、科室数据、影像设备、检查项目、报告模板、打印模板等的管理。3.2.10.2功能需求分析登录界面需求分析 实现设置服务器连接,必须输入密码方可进入; 实现记住登录的功能; 实现修改密码的功能; 实现退出登录的功能;主界面需求分析1. 数据总览 支持登记患者的查看统计; 支持影像检查的查看统计; 支持影像报告的查看统计; 支持各项数据的按月份统计;2. 用户管理 支持用户数据的列表管理; 支持用户的新增、编辑、修改密码、设置权限、删
10、除功能;支持按条件检索用户;3. 患者管理 支持登记患者的列表管理; 支持患者的查看详情功能; 支持按条件检索患者;4. 影像检查管理 支持影像检查数据的列表管理; 支持按条件检索影像检查;5. 影像报告管理 支持影像报告数据的列表管理;支持按条件检索影像报告;6. 统计管理 支持报告工作量的统计; 支持审核工作量的统计;6.系统管理 支持医院基本信息的设置; 支持科室数据的维护; 支持设备数据的维护; 支持检查部位数据的维护; 支持检查项目数据的维护; 支持报告模板数据的维护; 支持打印模板数据的维护;4. 其他非功能性需求4. 1性能需求软件中各应用模块均需对数据库表进行操作,当多客户端同
11、时操作时,应保证数据操作的稳定性、准确性以及响应的快速性,应有足够大的存储空间存储日益增大的数据量。4.2安全性因该套软件使用于医疗系统,需保证使用的安全性,用户在使用该套软件时,应配有软件加密账号等安全措施,在具体使用每个模块时需用户登录自己的账号,以保证患者的信息与报告被使用更改的可追溯性。4. 3软件质量属性如果用户在使用过程中提出新的需求,可视情况通过升级包的方式进行修改,以满足客户的需求。当软件运行时发生错误导致某个功能不能正常工作,软件会根据错误抛出异常,提示当前发生的错误。4.4可靠性为了保持系统运行的可靠性,系统有如下保持可靠性的设计: 用户可以使用Windows的资源管理器对
12、患者数据进行定期备份,以确保数据的可靠。 在数据读取和分析处理过程中,软件将显示处理过程的进度,如成功则显示正确的数据,如果发生错误将提示错误的原因。用户错误操作和错误输入不会造成软件死循环,导致系统死机,出现错误后,重新启动程序或重新启动计算机,均可自动恢复。4.5易用性为了保持系统的易用性,软件特作如下设计: 采用Windows操作界面,软件启动后即可进入主控界面,在主控界面可以方便的进入各个主要功能。同时有文字指示功能的基本说明。一旦出现误操作和错误,软件将给出提示。 同时要求操作的人员,必须经过本公司技术人员的培训,另外通过数据进行诊断的医师需要具有相关资格。 软件设计多项参数,在系统设置中可以进行更改,以满足不同医生的要求。 保证软件的使用效率,提高用户满意度,软件专门对效率进行提高,打印有预览功能,这样用户编辑,查看,打印,都比较方便。提供各阶段各导联详实的统计数据4. 6用户文档安装指南用户手册5. 分析模型6. 待定问题列表模块名称待定问题患者预约登记与叫号模块1.是否加入可扫描患者申请单上的一维码,录入患者的ID号