社区健康云服务系统技术方案.docx
《社区健康云服务系统技术方案.docx》由会员分享,可在线阅读,更多相关《社区健康云服务系统技术方案.docx(95页珍藏版)》请在悟道方案网上搜索。
1、<p>社区健康云服务系统技术方案 1 目 录 1 引言 . 3 1.1 编写目的( Purpose) . 3 1.2 读者对象( Reader) . 3 1.3 项目背景 (Background of Project) . 3 1.4 编写目标 (Goal) . 4 1.5 编写原则( Rule) . 4 1.6 定义 (Definitions) . 4 1.7 参考资料( Reference) . 4 1.8 变更历史 (Change History). 5 2 需求说明 . 5 2.1 总体描述 . 5 2.1.1 概述 . 5 2.1.2 系统目标 . 6 2.1.3 系统结
2、构设计要求 . 6 2.1.4 假设和约束 . 7 2.2 功能需求概述 . 10 2.3 安全要求概述 . 11 2.4 接口要求概述 . 11 2.5 性能要求概述 . 11 2.5.1 系统可靠性 . 11 2.5.2 系统易用性、易浏览性和可操作性 . 12 2.5.3 系统的开放性 . 12 2.5.4 性能指标要求 . 12 2.6 其他需求概述 . 13 2.6.1 用户使用建议 . 13 2.6.2 系统部署建议 . 13 3 系统处理流程设计 . 13 3.1 业务流程设计 . 13 3.2 数据流程设计 . 15 4 技术方案设计 . 16 4.1 系统体系结构设计 . 1
3、6 4.2 系统功能结构设计 . 19 5 数据库设计 . 20 5.1 结构设计 . 20 5.1.1 表关系设计 . 20 5.1.2 表结构设计 . 26 5.2 安全性设计 . 37 5.2.1 总体要求 . 37 5.2.2 详细要求 . 38 6 应用系统设计 . 38 6.1 功能模块设计 . 38 6.1.1 模块清单 . 38 6.1.2 模块调用关系 . 39 智慧社区健康云服务系统 详细设计 2 6.1.3 模块描述 . 41 6.2 公用构件设计 . 71 6.2.1 医护人员信息管理模块 . 71 6.2.2 医护人员信息详情模块 . 72 6.2.3 医疗机构信息管
4、理模块 . 73 6.2.4 医疗机构信息详情模块 . 74 6.2.5 应急物资新增模块 . 75 6.2.6 应急物资查询模块 . 77 6.2.7 应急物资编辑模块 . 79 6.2.8 应急预案新增模块 . 81 6.2.9 应急预案查询模块 . 83 6.2.10 应急预案编辑模块 . 85 7 接口设计 . 87 7.1 内部接口设计 . 87 7.2 外部接口设计 . 87 8 系统维护设计 . 88 8.1 日常维护设计 . 88 8.1.1 运营管理模块 . 88 8.1.2 日志管理模块 . 91 8.2 容错设计 . 93 8.2.1 出错信息 . 93 8.2.2 补救
5、措施 . 94 智慧社区健康云服务系统 详细设计 3 / 95 1 引言 1.1 编写目的( Purpose) 本文档的主要任务是根据概要设计得到的系统软件结构和数据结构,设计每个模块的实现算法、所需的局部数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。 1.2 读者对象( Reader) 本文档的预期读者为系统开发设计人员、系统开发人员、系统测试人员。供开发人员和测试人员作为开发和测试、发布时的依据。 1.3 项目背景 (Background
6、 of Project) 本次蚌埠市智慧禹会建设范围包含了 2 个社区工作委员会, 31 个社区居委会。大多社区信息化基础设施建设都很欠缺,几乎无信息化系统建设,有的社区有省里组织建设的信息化系统,但是由于系统本身缺陷,以及社区自身的原因,应用效果都非常不理想。蚌埠市禹会区智慧社区的建设从零起步。 国家“十二五”规划第三十八章第二节:“健全基层管理和服务体系,推动管理重心下移,延伸基本公共服务职能。规范发展社区服务站等专业服务机构,有效承接基层政府委托事项。以居民需求为导向,整合人口、就业、社保、民政、卫生、文化以及综治、维稳、信访等管理职 能和服务资源,加快社区信息化建设,构建社区综合管理和
7、服务平台。 蚌埠市政府也出台了蚌埠市社区信息化建设实施方案,并提出建立面向居民、覆盖城乡、统分结合、功能完善、服务便捷、管理规范、运行安全的社区管理与服务综合信息平台。 智慧社区健康云服务系统 详细设计 4 / 95 1.4 编写目标 (Goal) 能够较详细阐述智慧健康系统的数据组织、结构和功能设计。开发人员及测试人员将以此为指导进行系统开发。 1.5 编写原则( Rule) 列表方式给出新的系统进行概要设计时需要遵循的原则。 1、统一规划、统一设计思想、统一信息交换标准,统一技术规范。 2、采用开放式系统、最大限度 地保护原有资源、并立足长远发展。 3、应用系统工程的方法,根据实际业务需要
8、,最优化地重组业务处理流程。 4、应用成熟的先进技术实施系统 。 5、统一组织,分层建设,注重实效。 1.6 定义 (Definitions) WFS: Web Feature Server。 1.7 参考资料( Reference) 国民经济和社会发展信息化“十二五”规划 2006-2020 年国家信息化发展战略 网格化社会服务管理体系运行工作规范 关于促进智慧城市健康发展的指导意见 国家智慧城市 (区、镇 )试点指标体系 (试行 ) 国务院关于大力推进信息化发展和切实保障信息安全的若干意见 安徽省“十二五”信息化发展规划 2013-2017 年蚌埠市智慧城市建设规划 智慧社区健康云服务系统
9、 详细设计 5 / 95 蚌埠市国民经济和社会信息化“十二五”发展规划 蚌埠市社区信息化建设实施方案等等 其他地方性参考。 1.8 变更历史 (Change History) 序号 人员 日期 变更详情 2 需求说明 2.1 总体描述 2.1.1 概述 人口亚健康、老龄化和慢性病是影响全民身心健康水平和生活质量的三个主要因素。国民健康需求迈向多层次全服务时代,居民健康服务的提供,需要完善的健康服务产业支撑。然而,我国目前健康服务产业尚处于起步阶段,与需求仍有差距,这也意味着我国健康服务业具有巨大的发展潜力。针对禹会的实际情况,如何把有限的经费最大程度地应用到全镇的卫生和健康保障事业中去,提高城
10、乡人民的健康水平,缩小医疗资源的地域差别和城乡差别成为亟待解决的课题。 我们以健康至上理念为指导,分析社区健康服务需求,其涵盖健康检查、疾病预防、医疗卫生、营养健康、 身体养护、健身娱乐、康复治疗与休养、身心与精神疗治等多个维度,我们需要围绕人群需求,立体化健康服务体系。 智慧社区健康云服务系统 详细设计 6 / 95 2.1.2 系统目标 打造“ 智慧社区健康云服务系统 ”,致力于为社区居民打造个人健康管理的服务平台,为居民和医疗机构之间搭建起沟通的桥梁。 服务的一侧整合现有的医疗资源,提供专业医疗健康服务;另一侧是社区居民,他们可灵活地通过无线或有线的方式接入,实时获得各种医疗健康服务。让
11、人们非常方便的获知自己的健康状况,医疗卫生机构通过多种信息手段方便快捷收集的民众健康数据,从而指导优化医疗资源布局、缓解“看病难、贵”的问题。推 动从治疗到预防的医疗模式转变。 2.1.3 系统结构设计要求 1、组件原则 基于当前流行的组件技术,将具有同类功能的 JAR 包,以组件的方式提供业务系统使用,实现了系统的易维护性和可扩展性。 3、通用性原则 采用全新的通用设计理念,在不修改程序代码的前提下,系统从空间图形数据库到属性数据库以及系统的业务逻辑均可以进行扩充,从而保证业务需求即使发生了变化,系统都可以进行自由扩展。 4、扩展性原则 遵循组件管理原则,充分考虑其可扩充性,采用面向对象的软
12、件工程技术,将应用管理平台抽象化、参数化,尽可能地应付各种业务变化,有利于系统升级、功能的扩展与延伸。 5、安全性原则 智慧社区健康云服务系统 详细设计 7 / 95 遵循严格的安全管理机制和权限控制机制,采用统一的单点登录方式对用户身份进行验证;此外由于采用组件与业务系统分离的方案,导致系统具有安全隐患,因此通过口令验证与服务绑定的方式解决这一问题。 6、开放性原则 遵循标准的接口规范,实现信息数据的充分共享与灵活集成;系统设计保持开放性,严格遵循相关的工业标准,以充分保障系统与其他应用系统间的无缝 集成。 7、实用性原则 依据用户的实际需要,设计上力求结构优化、数据库管理完善、界面简单友好
13、、使用方便、工作流程科学合理。 2.1.4 假设和约束 系统必须符合下面给出的运行环境要求,包括硬件环境,软件环境和网络环境。 2.1.4.1 运行环境约束 2.1.4.1.1 硬件要求 系统运行至少需要两台服务器,一台是应用服务器、一台是数据服务器。服务器的配置要求如下: 序号 设备用途 型号 IP 地址 物理位置 1 服务器 长阳镇 2 PC 机 3 健康检查设备 社区智慧社区健康云服务系统 详细设计 8 / 95 医院、长阳镇政府 4 硬件配置 CPU: Intel(R) Xeon(TM) CPU 3.60GHz 内存: 8G 网卡: 1000M 双 硬盘: 146G X 2 软件配置
14、操作系统: Windows2008 机器名: healthserver IP: 安装软件及版本号 ODAC32bit Oracle数据库 PL/SQL .Net4.0 MVC3/MVC4 Web服务器 软、硬件资源 用途 获取渠道 实施者 Servlet软件 Tomcat 6.0 开发、运行 数据库服务器 软、硬件资源 用途 获取渠道 实施者 关系型数据库 Oracle 10g 开发 应用服务器 软、硬件资源 用途 获取渠道 实施者 智慧养老系统 服务器 智慧社区健康云服务系统 详细设计 9 / 95 操作系统 Linux 、或Windows Server 开发、集成、 运行环境 JDK 1.
15、6 2.1.4.1.2 基础软件要求 软件系统平台设计,包括系统软件、数据库软件、中间件产品以及其他支撑软件的选型、配置。 系统采用 Java 语言进行开发,不使用任何封闭的专用开发工具,避免由此引起的系统不兼容等问题。 2.1.4.1.3 网络环境要求 系统运行需要禹会区政务内网、政务移动网、互联网的网路环境。社区综合运营管理指挥中心管理系统是在禹会区政务内网运行,“社管通”通过禹会区网格化移动网与系统进行连接,门户网站是通过互联网为居民提供办事服务网络环境具体要求如下: ( 1)网络能够提供足够的带宽,满足用户对应用和带宽的基本需要,并保留一定的余量供扩展使用,降低网络传输的延迟;网络应提
16、供丰富的接口形式,以满足各个分、系统及外部其他系统的接入。 ( 2)有线网络建设应保证区中心与专业部门之间互联互通,网络带宽不少于 10M;中心机房连接到监督指挥中心的有线网 络带宽不少于 100M。 ( 3)无线网络采用 3G 无线宽带网络,要求保证手机终端能够通过 APN 等方式连通中心机房,能够实时上报社会管理问题,网络带宽要求不少于 10M。 ( 4)由于系统中运行的数据包括涉密数据,应建立网络管理制度和网络运行保障支持体系。 智慧社区健康云服务系统 详细设计 10 / 95 2.1.4.1.4 技术条件与限制 必须采取 J2EE 技术,符合 J2EE 规范;必须采用 Oracle 数
17、据库。 2.2 功能需求概述 智慧健康系统的主要功能包括: 1、健康档案 主要用于居民健康档案的维护,包括基本档案、既往疾病史,既往外伤史、既往输血史、既往手术史 。健康档案管理依据中华人民共和国卫生行业标准健康档案基本架构与数据标准,其包括健康档案基本数据集编制规范、健康档案基本架构与数据标准和健康档案相关卫生服务基本数据集标准等国家标准,并结合老龄特殊人群的的需求。实现对健康档案包括如血型、过敏史、预防接种史、既往疾病史、家族遗传病史、健康危险因素、残疾情况、亲属健康情况等的增、删、改。 2、慢病防控 主要用于实现对糖尿病、心脑血管(脑卒中、冠心病急性事件)、肿瘤、高血压、慢阻肺、伤害等慢
18、性非传染性疾病的协同管理 。通过配备方便实用的可穿戴远程监护设 备对慢性病进行监测。 3、健康教育 主要用于对健康教育资料的查看与管理,可以通过对列表字段的全文检索进行健康教育资料的查询。此外,还可以添加新的健康教育资料信息,对查询信息的导出与打印。 4、传染病咨询 主要用于对传染病进行监测,该模块主要功能包括传染病信息上报、传染病疫情预警管理、以及传染病相关标准的维护等; 5、突发公共卫生事件报告 智慧社区健康云服务系统 详细设计 11 / 95 主要用于指定相应的流程对突发的公共卫生事件进行处理,包括事件上报、事件确认、资源调配、事件处理、结案情况五个主要功能。 2.3 安全要求概述 基于
19、认证授权的系统访问机制; 基于分 权的系统访问策略; 基于全程日志的系统访问痕迹留存; 关键数据加密处理。 2.4 接口要求概述 遵守电子政务 XML 标准,数据采用 XML 进行描述。 使用日志管理技术,详细记录传输过程信息。 远程调用必须提供回执,以获得接口执行的结果的反馈。 系统内部各功能模块,依照组件式开发原则,功能模块间的信息接口需要通过系统框架中的接口与事件控制机制。 2.5 性能要求概述 2.5.1 系统可靠性 采用大型数据库系统,对数据库记录数的增长没有限制,并且保证大容量数据的可操作性;系统不应陷入用户无法控制的状态。即使当系统容量达到和超出极限,或者由其他系统或用户造成错误
20、输入的情况下,系统不应崩溃也不应丢失数据。 智慧社区健康云服务系统 详细设计 12 / 95 2.5.2 系统易用性、易浏览性和可操作性 系统采用多层架构的 B/S 结构,提供诸如确认、询问、警告、出错报告等易于觉察、易于读取的信息来服务于用户;具有严重后果的操作应当可逆;屏幕输入格式、报表和其他输入 /输出宜整齐、清晰和易于浏览。 2.5.3 系统的开放性 具备标准的软件体系结构、内部和外部接口,提供多种开发工具接口 ,支持用户定制能力;保证系统能与其它系统进行快速、顺利的信息交换,便于系统扩展和升级。 系统应用具有可扩展性,能够适应指标的变动;系统稳定、可靠;操作简便、易用,用户经过简单的
21、培训即可学会使用;有全面的帮助系统,辅助用户学习系统的功能和实现方法。 2.5.4 性能指标要求 1.数据精确性:按照不同类别和计量单位设定数据的小数位数; 2.容量要求:采用大型数据库系统,对数据库记录数的增长没有限制,并且保证大容量数据的可操作性; 3.应用:具有可扩展性,能够适应指标的变动;系统稳定、可靠;操作简便、易用,用户经过简单的培 训即可学会使用;有全面的帮助系统,辅助用户学习系统的功能和实现方法; 4.查询结果输出:将查询结果输出到通用的办公文件格式。 5.人机界面:友好,输入输出方便;界面设计遵循人性化、简单、方便实用的原则。 智慧社区健康云服务系统 详细设计 13 / 95
22、 2.6 其他需求概述 2.6.1 用户使用建议 系统的开发不仅要提供用户所需要的功能,而且要让用户操作方便,符合用户的业务习惯,满足用户方便、高效、安全的使用要求,具体主要体现在用户操作界面以人为本的设计等方面。在使用要求方面,至少应包括: 系统稳定、可靠和实用; 人机界面友好、操作方便灵活,使用风格接近终端操作系统视窗,符合office 软件用户习惯; 具有简单明确易于理解的操作提示; 功能菜单简明清晰,具有可设定的快捷键和右键菜单; 业务流程简单明了,流程设计可因需而变。 2.6.2 系统部署建议 实行统一的系统管理和安全备份工作。所有软件系统部署时均要符合禹会区智慧社区对上线软件的要求
23、。 3 系统处理流程设计 3.1 业务流程设计 综合禹会区智慧健康的现状及需求分析,对智慧健康的总体业务梳理如下图所示: 智慧社区健康云服务系统 详细设计 14 / 95 智慧社区健康云服务系统 详细设计 15 / 95 1、社区居民通过身份证到社区卫生服务中心或者健康小屋进行健康体检。 2、体检数据通过智慧健康系统上报到智慧社区数据中心。 3、智慧健康系统自动根据各项指标对体检数据进行评估,异常情况上报大型医院医生进行复诊。 4、智慧健康系统针对居民发布日常的健康信息,对居民进行健康教育。 3.2 数据流程设计 本系统与禹会区智慧社区数据中心系统的对接,主要数据流分为两个方向:一个是居民的健
24、康数据上报社区数据中心;另一个是从数据中心获取居民的健康历史数据。 如下图所示: 智慧社区健康云服务系统 详细设计 16 / 95 智慧健康云服务系统智慧社区数据中心健 康 档 案 数 据 、 健 康 检 测 数 据 上 报健 康 档 案 数 据 、 健 康 检 测 数 据 、 医 护 人 员 、 医 院 数 据 下 发 4 技术方案设计 4.1 系统体系结构设计 根据禹会区智慧健康管理模式和关键业务流程,系统的体系结构设计如下图所示: 智慧社区健康云服务系统 详细设计 17 / 95 社 区 综 合 运 营 管 理 指 挥 系 统健 康 档 案传 染 病 咨 询慢 病 防 治 突 发 公 共
- 温馨提示:
建议用WPS软件(.pptx、.docx)打开文档,少量文档使用Microsoft(.ppt、.doc)打开易出错。
- 配套讲稿:
如PPT文件的首页显示word图标打开文档,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 社区 健康 服务 系统 技术 方案