3_住院医生工作站软件设计说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三部分软件设计说明
目录
1引言 (4)
1.1标识 (4)
1.2系统概述 (4)
1.3文档概述 (4)
1.4基线 (4)
2引用文件 (5)
3CSCI 级设计决策 (5)
3.1数据库选型 (5)
3.1.1选型原则 (5)
3.1.2Oracle数据库 (6)
3.2安全性 (7)
3.2.1数据安全 (7)
3.2.2应用安全 (8)
3.2.3网络安全 (8)
3.2.4安全管理 (8)
4CSCI 体系结构设计 (9)
4.1体系结构 (9)
4.1.1模块层次结构关系 (9)
4.2全局数据结构说明 (9)
4.3部件 (10)
4.4接口设计 (11)
5CSCI详细设计 (12)
5.1入院病历录入设计说明 (12)
5.1.1程序描述 (12)
5.1.2性能 (13)
5.1.3输人项 (13)
5.1.4输出项 (13)
5.1.5流程逻辑 (13)
5.2诊断录入设计说明 (14)
5.2.1程序描述 (14)
5.2.2性能 (15)
5.2.3输人项 (15)
5.2.4流程逻辑 (15)
5.3首次病程记录录入设计说明 (16)
5.3.1程序描述 (16)
5.4性能 (17)
5.4.1输人项 (17)
5.4.2输出项 (17)
5.4.3流程逻辑 (17)
5.5术前小结录入设计说明 (18)
5.5.1程序描述 (18)
5.5.2性能 (19)
5.5.3输人项 (19)
5.5.4输出项 (20)
5.5.5流程逻辑 (20)
5.6查看修改记录设计说明 (21)
5.6.1程序描述 (21)
5.6.2流程逻辑 (21)
6需求的可追踪性 (23)
7注解 (24)
1引言
1.1标识
1.2系统概述
根据“国家医院信息系统功能规范”相关要求,通过向医院用户的需求调研调研与分析,设计开发出一个用于住院医生开医嘱、写病历、会诊通知、手术通知、检查、检验结果查询的系统。主要作用包括:提供输入长期医嘱、临时医嘱、中药处方的录入、打印、签名、发送功能,提供住院病历、首次病程记录、一般病程记录、手术记录、出院记录等各病历项的书写和打印功能;提供检验、检查申请单的打印功能;提供会诊邀请、会诊记录书写功能,提供手术通知、手术安排查询等功能;
1.3文档概述
根据“国家医院信息系统功能规范”相关要求,及通过需求调研分析后所编写相关“需求说明书”,编写本《软件设计说明书》,从设计决策、体系结构设计、详细设计等方面进行描述,供相关的系统设计人员、软件开发人员及项目管理人员使用。
1.4基线
本系统的设计基线为“国家医院信息系统功能规范”及系统相关的各种需求调研记录,需求说明书等。
2引用文件
1)《国家卫生信息基础框架》
2)《全国卫生信息化发展规划纲要〔2003-2010年〕》
3)《医院信息系统基本功能规范》(2002年)
4)省卫生厅、财政厅《转发卫生部、财政部关于印发国家卫生信息网建设项目
有关规定的通知》 (粤卫[2001]43号)的要求
5)《广州市卫生信息化建设十五规划》(2000-2005)
3CSCI 级设计决策
3.1数据库选型
3.1.1选型原则
一、安全可靠性
数据中心的数据是医院信息平台的“重中之重”。数据库系统用来存放各种数据,其自身的安全性是非常重要的,必须确保数据的安全存放、不受入侵、完整性、完备性、一致性等。应当选择具有一定安全级别和性能的数据库系统来保证数据安全。
二、可扩展性
随着医疗卫生业务的发展而不断完善的系统,仰赖这些庞大的数据存储可以开展电子政务、商业智能以及其它关键性业务应用服务。因此需要数据库系统支持从移动用户的膝上电脑到拥有数千兆字节数据以千计用户的大规模并性系统。
三、跨平台性
像医院信息网这样复杂的系统中,访问和集成异构平台及数据库中数据的能力是十分必要的。尤其是涉及到复杂的多系统环境下的数据库进行数据访问时,最大的成本支出是在数据集成方面。因此需要一种支持业界所有主流操作平台的数据库系统,以满足所有平台的数据访问要求。这样既可以使相应的技术支持队
伍大大减少,也可以使系统的总体成本大大降低。
四、易操作性
客户能否将数据库方面地集成到业务系统中并加以管理,也是系统顺利运行的关键。因此需要数据库系统易于使用和管理。该数据库系统必须提供一整套的GUI管理工具,可以简化其安装、管理及远程操作;并且提供友好的程序员开发工具,实现应用程序的快速开发和高效运行。
3.1.2Oracle数据库
ORACLE为世界最具有代表性的大型关系数据库管理系统,最先采用先进的数据库触发技术、两阶段提交、分布式数据处理技术,支持海量数据,速度快,安全稳定,支持并发操作。
一、数据分区技术
所谓数据分区,是指一张表或索引可以划分成若干小块。在创建表结构时应事先考虑好分区方案,选择表中某一列或某几列数据作为分区的关键字(keyword),该关键字决定了哪些数据分配到哪些分区。对应用程序而言,表的分区是完全透明的。Oracle能够自动把新插入的数据放入适当的分区,用户和应用程序都不必为此做任何工作。
二、备份与恢复技术
Oracle服务器提供了数据自动备份和恢复功能。Oracle维护着何时进行备份、数据库的哪些部分需要备份、这些备份文件保存在何处等详细资料。如果有必要恢复,Oracle会自动进行恢复操作。
三、企业级分布式处理技术
借助Oracle的数据复制功能,可以实现数据直接高效的本地访问;也可以通过SQL或过程调用以实现完全透明的远程数据访问,而感觉上就像数据在本地一样。
四、查询优化技术
Oracle采用了许多用户透明的查询优化技术。Oracle基于成本的优化器(cost-based optimizer)能够为每一次查询动态确定最有效的访问路径和连接方法。