系统总体结构设计定位课件

上传人:des****85 文档编号:324054433 上传时间:2022-07-12 格式:PPT 页数:68 大小:2.38MB
返回 下载 相关 举报
系统总体结构设计定位课件_第1页
第1页 / 共68页
系统总体结构设计定位课件_第2页
第2页 / 共68页
系统总体结构设计定位课件_第3页
第3页 / 共68页
系统总体结构设计定位课件_第4页
第4页 / 共68页
系统总体结构设计定位课件_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《系统总体结构设计定位课件》由会员分享,可在线阅读,更多相关《系统总体结构设计定位课件(68页珍藏版)》请在金锄头文库上搜索。

1、医院信息系统总体设计医院信息系统总体设计1本章主要内容:n 系统设计n 数据库设计2 系统设计n 系统总体结构设计定位 n 系统功能分析n 系统功能模块n HIS的数据挖掘3 系统总体结构设计定位1.HIS系统的结构n现代医院信息系统体系结构的选择基本上是组合式的,按照用户的需求和若干系统优化的原则,把系统划分成物理上和结构上相对独立的子系统;它们有健壮的系统特性,但在逻辑上又属于同一个大系统,在宽带网、高性能服务器和一体化软件平台的支持下,可使子系统之间实现无缝的数据交换和功能调用。42.系统开发环境和运行环境选择n系统开发环境和运行环境选择要考虑以下3个问题:a.HIS的技术平台与开发工具

2、b.HIS的网络架构c.信息系统的软件结构采用多层分布式体系结构(包括C/S两层结构、B/S两层结构、“客户层/中间层/数据层”三层结构等)。系统总体结构设计定位5(1)HIS的技术平台与开发工具n1)技术平台:技术平台是指系统的软件支撑环境,包括网络操作系统、数据库系统、客户机操作系统。n网络操作系统通常为Windows NT、Windows 2000 Server、Linux等;n数据库系统通常为SQL Server 2000、Oracle、SyBase、DB2、Cach等;n客户机操作系统通常为Windows 98、Windows 2000 Professional。系统总体结构设计定位

3、6n2)开发工具:常用的开发工具有MS Visula C+、MS Visual Basic、MS C#、Delphi、PowerBuilder、Oracle Developer、Java、.Net、PHP等。n3)数 据 接 口:数 据 接 口 可 采 用 BDE、DAO、ADO+OLE DB等,其中ADO+OLE DB为微软公司主推的产品,已成为主流。系统总体结构设计定位7 系统总体结构设计定位访问接口访问接口易点性易点性运行性能运行性能可扩展性可扩展性突出特点突出特点能否访问非能否访问非关系数据源关系数据源技术层次技术层次ODBC差差较高较高差差可进行底层可进行底层控制控制否否底层底层DA

4、O好好较高较高一般一般访问访问JET性性能最好能最好能能高层高层OLE DB较难较难高高好好可访问非关可访问非关系系DB能能底层底层ADO最好最好高高好好可访问非关可访问非关系系DB,有多,有多种编程接口种编程接口能能高层高层8n(2)HIS的网络架构nHIS的通信技术组成部分,HIS的主干网络采用光纤宽带网技术,HIS局域网采用数字交换技术,远程医疗的主要通信方式采用卫星、无线通信技术,医生工作站则采用固定联网和移动通信技术。HIS内网与外网络联结的架构方式,通过防火墙外联城域网(或Internet)。参见书P86相关示意图。系统总体结构设计定位9n(3)信息系统的软件结构采用多层分布式体系

5、结构(包括C/S两层结构、B/S两层结构、“客户层/中间层/数据层”三层结构等)。同时为了比较好地解决由于系统改造提升或引进新子系统带来的诸如异构数据库、操作系统等问题,引入信息系统集成平台。参见书P87的相关示意图。系统总体结构设计定位10客户机和服务器结构1.客户机客户机/服务器体系结构服务器体系结构112.2.浏览器和服务器结构123.3.多层服务器结构131.门急诊管理系统业务概述n虽然各医院的管理模式有所区别,但门诊的业务流程却极为类似。病人在就诊的第一步即进行身份登记,系统可以采用发放诊疗卡的方法,把卡内号码作为病人在医院的唯一标识。身份登记后进行挂号,等候医生诊治。医生为病人诊病

6、有询问病人病情、体检、诊断、开具门诊医嘱等环节,病人根据医嘱前往收费处交费,根据需要病人完成检查、检验、治疗和手术等诊疗过程。系统功能分析142.门急诊系统各业务流程细分及功能分析n病人的就诊过程可以分解为(发卡)挂号分诊、诊室叫号接诊、收费、发药、标本处理等5个环节(子系统)。n(1)门诊挂号、分诊流程图示分析 系统功能分析挂号流程示意图挂号流程示意图是否有卡是否有卡?选择挂选择挂号类型号类型指定医生指定医生?候诊队列候诊队列刷卡或手工刷卡或手工输入卡号输入卡号否否是是否否是是选择医生选择医生系统自动根据一定系统自动根据一定的规则如各医生的的规则如各医生的候诊队列选择医生候诊队列选择医生通过

7、条件查询或通过条件查询或作为新病人输入作为新病人输入病人基本信息病人基本信息病人病人15 系统功能分析挂号分诊流程示意图挂号分诊流程示意图已挂号病人已挂号病人指定医生指定医生?自动分诊自动分诊?未分诊病人未分诊病人队列队列系统根据规则自动系统根据规则自动分配医生分配医生否否是是否否是是接诊接诊某医生离某医生离开?开?手工分诊手工分诊是是否否相应的候诊相应的候诊病人队列病人队列候诊病人队候诊病人队列列某医生的候诊某医生的候诊病人队列太长病人队列太长?是是否否16(2)接诊n在医生诊室接诊,首先确认医生在当天的门诊医生出诊排班计划表中后,在候诊队列中选择头名病人,叫号,对已叫号但还未进入诊室的病人

8、再次进行提醒。病人进人诊室后,即开始就诊过程。医生诊病后输入处方、检验、检查、治疗等各种申请单,书写病历。参见P90图3-25医生接诊流程示意图。系统功能分析17(3)门诊收费n病人就诊后即前往收费处交纳应付费用,同时流程中必须支持手写处方、检验单、检查单、治疗单和手术单的病人缴费要求,还应支持病人退费的要求,流程见书P90图3-26门急诊收费流程示意图。系统功能分析18n(4)药房发药n病人缴费后,药房可自动(也可手动选择)打印电子处方单(或称为发药单),药剂人员配完药后通过屏幕显示的方式提醒病人前来取药。病人取药时,药剂人员把配好的药品与病人提供的诊疗通知书核对无误后把药品交给病人,完成发

9、药工作,同时相应的病人信息在屏幕上消失。流程见书P91图3-27发药流程示意图。系统功能分析19(5)标本采集n在医生诊室生成的电子检验单信息,经交费确认后,在门诊标本提取处将电子验单的内容打印标签或条形码,然后提取患者的标本,将标签或条形码粘贴在标本容器上,交检验科室进行检验处理。检验科室读取标本容器上的条形码或标签,找到与标本对应的电子验单,对标本进行检测、检验。此外,门诊医生可在系统上查询电子验单的信息及检验结果。给病人指定时间去索取检验结果报告,流程见书P91图3-28标本采集流程示意图。系统功能分析20 系统功能模块n基于上述的门急诊管理系统的业务流程功能分析,该系统应具有下图所示的

10、功能模块:门诊系统功能流程图门诊系统功能流程图门诊子系统门诊子系统1门急诊挂号门急诊挂号2门诊收费门诊收费3药房发药药房发药4医生诊室医生诊室5标本采集标本采集6发卡管理发卡管理21 HIS HIS的数据挖掘n随着医学信息技术的发展,以病人为中心,以电子病历为基础的第三代医院信息系统正日益完善,电子病历不仅包括了病人纸张病历的全部内容,而且储存了病人的全部医疗信息,包括病人病史、各种检验检查的诊断以及各种诊疗内容等资料,形成海量的数据库。如何从这些数据中提取对单位决策分析有用的信息,是医院决策管理人员所面临的一个课题。n人们逐渐尝试对OLTP的数据进行再加工,形成一个综合的、面向分析的环境,以

11、便更好地实现知识提取、数据挖掘和决策支持。221.数据挖掘n数据挖掘DM(Data Mining)技术是近年来新兴起的信息技术,已成为数据分析和决策支持分析的一个重要手段。数据挖掘也称为数据库中的知识发现(Knowledge Discovery in Database,KDD),是从大量数据中提取出可信、新颖、有效并能被人理解的模式的高级处理过程。一般在研究领域中,称之为数据库中的知识发现,在工程领域则称之为数据挖掘。数据挖掘技术的目标就是要智能化和自动化地将数据转换为有用的信息和知识。数据挖掘技术包括三个主要部分:算法和技术、数据、建模能力。HIS HIS的数据挖掘232.常用数据挖掘技术:

12、统计分析类以统计模型、数学模型分析描述数据的统计特征;知识发现类神经网络、决策树、遗传算法、规则发现、关联顺序等;文本挖掘和Web挖掘类 非结构化信息和互联网上信息的挖掘算法;其他分类系统、可视化系统、空间数据挖掘(GIS支持)、分布式数据挖掘(基于分布式数据库的)、粗糙集理论。HIS HIS的数据挖掘24n3.常用的数据挖掘工具有:SQL 2005中的Analysis Services、Excel中的IDA。“Analysis Services”是SQL Server 2005中的一个高效能工具,它有两个重要的功能:n1)联机事务分析功能(OLAP)。n2)数据挖掘功能(Data Minin

13、g)。HIS HIS的数据挖掘25n4.数据挖掘包括以下步骤:预处理数据 搜索或选择模型 评价输出结果生成结果报告和解释结果报告。HIS HIS的数据挖掘数据源数据源数据仓库数据仓库数据预处理数据预处理模型搜索模型搜索评价输出结果评价输出结果生成结果报告生成结果报告调整调整数据挖掘过程数据挖掘过程26 数据库设计27数据库需求分析(1)种类繁多病人的信息检查和检验信息诊断、治疗、护理信息医务有关的信息医院事务管理的信息(2)数据量大,取值范围广(3)数据利用率高(4)存放分散(5)实时性强 5 数据库设计数据库设计1.医院信息的特点医院信息的特点28 数据库概念结构设计数据库概念设计步骤:n第

14、1 步:调查用户对数据库的使用要求,要尽可能多地收集来自用户的信息。n第2 步:进行数据分析。n第3 步:概念结构设计。5 数据库设计数据库设计30数据分析的具体步骤数据分析的具体步骤 1 分析数据结构,整理出所有原始数据基本数据项分析数据结构,整理出所有原始数据基本数据项 2 设计分设计分E-R图图 3 合并生成初步合并生成初步E-R图图 4 初步初步E-R图的优化,得到基本的图的优化,得到基本的E-R图图 5 E-R图向关系模型转换图向关系模型转换 数据分析与建立数据库数据分析与建立数据库 31实体关系图(E-R(E-R 图)5 数据库设计数据库设计332.2.门急诊子系统数据库的概念设计

15、n在门急诊业务流程中,“病人到医院看病”产生了病人、医院员工、检验和化验、药品等信息的交互。在这个过程中,门急诊子系统要完成从病人挂号医生接诊初诊以及各类检验、化验作出诊断、开处方收费病人取药的一系列业务操作。n这里主要的实体有病人、医院员工、验单、药品、收费。5 数据库设计数据库设计34(1)(1)按照实体发生的关系,画出E-RE-R图 5 数据库设计数据库设计35(2)(2)在初步的E-R E-R 图上,为实体配置增加属性 5 数据库设计数据库设计36(3)(3)分析已经设计的实体关系图,检查其是否合理 5 数据库设计数据库设计37 数据库逻辑结构设计n将数据库概念模型转换为数据库逻辑结构

16、,实现了从实体到逻辑模型的映射,确保了当两个或更多的表合并时,实现表之间的关系,这个过程称为数据库逻辑结构设计。逻辑设计阶段包含识别记录类型(本质上讲是实体到表的映射),识别记录中的字段(列和数据类型定义等),识别任意数据相关性,标准化数据库和识别关键字等主要任务。5 数据库设计数据库设计1.数据库逻辑结构设计及方法数据库逻辑结构设计及方法38概念模型(E-RE-R图)向关系模型的转换n用E-R图描述了系统中实体集与实体集之间的联系,但是E-R模型只能说明实体间语义的联系,还不能进一步说明详细的数据结构。n一般遇到一个实际的问题,总是先设计一个E-R模型,然后再把E-R模型转换为计算机可以实现的数据模型,在这里以关系模型为例。n前面已经介绍了实体集之间的联系,为(1:1)、(1:n)和(m:n)3种联系之一,下面根据3种联系介绍从E-R图获得关系模式的方法。39n1(11)联系的E-R图到关系模式的转换n2(1n)联系的E-R图到关系模式的转换n3(mn)联系的E-R图到关系模式的转换40n转换原则:转换原则:n每个实体集各对应一个关系模式;n对于(1:1)的联系,1)可以单独对应一个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号