医院信息系统功能分析_第1页
医院信息系统功能分析_第2页
医院信息系统功能分析_第3页
医院信息系统功能分析_第4页
医院信息系统功能分析_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

1、2009/11/3医院信息系统功能分析1 3 3 一、一、HISHIS系统的功能分析概述系统的功能分析概述 二、二、HISHIS系统的功能类型系统的功能类型 三、三、HISHIS系统的子系统划分系统的子系统划分 四、四、HISHIS系统的模块划分系统的模块划分 2009/11/3医院信息系统功能分析2 一、一、HIS 系统功能分析概念系统功能分析概念 1、系统功能分析的含义、系统功能分析的含义 2、系统功能分析的依据、系统功能分析的依据 3、系统功能分析的基本内容、系统功能分析的基本内容 4、系统功能分析的技术基础、系统功能分析的技术基础 2009/11/3医院信息系统功能分析3 1、HIS系

2、统功能分析的含义系统功能分析的含义 所谓系统功能分析: 就是在全面分析医院信息流和医院中所有包括医疗、就是在全面分析医院信息流和医院中所有包括医疗、 管理在内的各种业务活动总体目标的前提下,进行管理在内的各种业务活动总体目标的前提下,进行 系统分析的过程系统分析的过程。 其基本任务是为实现系统的总体目标,分析并确定其基本任务是为实现系统的总体目标,分析并确定 系统应该具有哪些基本功能及其功能模型;分析和系统应该具有哪些基本功能及其功能模型;分析和 论证系统功能的各种内容及其特性等。论证系统功能的各种内容及其特性等。 系统功能分析是系统分析的一个关键环节,是系统系统功能分析是系统分析的一个关键环

3、节,是系统 设计、进行子系统和模块划分的依据。设计、进行子系统和模块划分的依据。 2009/11/3医院信息系统功能分析4 2、系统功能分析的依据、系统功能分析的依据 主要的依据有: 系统自身的总体目标系统自身的总体目标 行政上的法规(如医政法、药政法等)行政上的法规(如医政法、药政法等) 技术上的标准(如技术上的标准(如19981998年发布的医院信息年发布的医院信息 系统基本功能规范等)系统基本功能规范等) 2009/11/3医院信息系统功能分析5 3、系统功能分析的基本内容、系统功能分析的基本内容 系统功能分析的内容很多,主要有: (1 1)实用性分析)实用性分析 尽可能适应医护人员医疗

4、习惯、操作简单、适应不同地域或类型 的医院等 (2 2)规范性分析)规范性分析 严格遵循国家或行业的法规、强调不允许由系统作出任何医疗决 策、不允许对重要数据作出物理删除等 (3 3)科学性分析)科学性分析 系统功能应服从医院管理和业务需要;注意解决系统实现与管理 和业务之间的矛盾;实现医学专家、计算机专家与复合型人员三 方面人员共同研究等 2009/11/3医院信息系统功能分析6 (4 4)相关性研究)相关性研究 各种功能之间:相互依存、相互排斥和数据共享等 (5 5)时序性分析时序性分析 仔细研究各功能模块执行的次序以避免重复操作等 (6 6)容错性分析)容错性分析 程序的容错性、数据库的

5、容错性、系统环境的容错性、管理和操 作的规范性等 (7 7)安全性分析)安全性分析 权限设置、加密处理、数据备份、故障恢复、病毒防范等 此外,还有单元性单元性(系统细分成若干单元)、地域性地域性 (不同地域和医院的差异)和适应性适应性(适应政策的变化、 适应计算机处理和手工操作两种不同方法共存的情况) 等内容的分析。 2009/11/3医院信息系统功能分析7 4、系统功能分析的技术基础、系统功能分析的技术基础 系统功能分析应该是在系统的总体规划系统功能分析应该是在系统的总体规划 之后进行的一个系统分析的步骤。之后进行的一个系统分析的步骤。 在系统功能分析过程中,常用的基本技在系统功能分析过程中

6、,常用的基本技 术就是:业务流程图和数据流程图。术就是:业务流程图和数据流程图。 2009/11/3医院信息系统功能分析8 二、二、HISHIS系统的功能类型系统的功能类型 HIS系统的功能类型通常有两种形式: 1 1、基本功能类型、基本功能类型 2 2、业务功能类型、业务功能类型 2009/11/3医院信息系统功能分析9 1 1、基本功能类型、基本功能类型 如果从信息流向角度出发,HIS系统的基 本功能通常是指: (1 1)信息的采集)信息的采集 (2 2)信息的存储)信息的存储 (3 3)信息的加工)信息的加工 (4 4)信息的传输)信息的传输 (5 5)信息的使用)信息的使用 2009/

7、11/3医院信息系统功能分析10 2 2、业务功能类型、业务功能类型 如果从HIS系统的应用角度出发,HIS系统的 功能其实是指它的业务功能类型。显然,上 述的基本功能是作用于医院各个业务部门和 各种业务活动,实现着处理各种业务活动的 各种功能。 不过,HIS系统的业务功能十分复杂,其类 型也多种多样,视觉不同,分类也不同: 2009/11/3医院信息系统功能分析11 按信息处理分类: 管理信息处理功能管理信息处理功能 临床信息处理功能临床信息处理功能 按功能层次分类: 窗口一线事务处理功能窗口一线事务处理功能 部门级管理信息功能部门级管理信息功能 院长级决策支持管理功能院长级决策支持管理功能

8、 2009/11/3医院信息系统功能分析12 按专业深度分类: 日常事务处理功能(如入院通知、划价收费日常事务处理功能(如入院通知、划价收费 等)等) 专业业务支持功能(如药理咨询等)专业业务支持功能(如药理咨询等) 专业知识处理功能(如疾病诊疗支持等)专业知识处理功能(如疾病诊疗支持等) 按医院职能分类: 医疗支持功能、行政管理功能医疗支持功能、行政管理功能 科研支持功能、教学支持功能科研支持功能、教学支持功能 2009/11/3医院信息系统功能分析13 按系统运作阶段分类: 计划功能、执行功能、管理功能和控制功能计划功能、执行功能、管理功能和控制功能 按系统前后台分类: 前台应用系统功能(

9、如前述各项功能)前台应用系统功能(如前述各项功能) 后台系统支持和系统管理功能(如双机后台系统支持和系统管理功能(如双机 ClusterCluster实时热备份和数据库检测及数据备实时热备份和数据库检测及数据备 份功能等)份功能等) 按空间范围分类: 院内信息处理功能、院外系统衔接功能院内信息处理功能、院外系统衔接功能 2009/11/3医院信息系统功能分析14 按运行环境分类: 脱网单机运行功能、联网运行功能脱网单机运行功能、联网运行功能 总之,一个总之,一个HISHIS系统应该具有不同类型、系统应该具有不同类型、 不同层次的功能,而不仅仅是只具有某不同层次的功能,而不仅仅是只具有某 一种类

10、型功能。关键的问题是如何将多一种类型功能。关键的问题是如何将多 种功能有机地融合在一起。种功能有机地融合在一起。 2009/11/3医院信息系统功能分析15 三、三、HIS系统的子系统划分系统的子系统划分 1、什么是、什么是HIS系统的子系统划分系统的子系统划分 2、HIS系统子系统划分的基本原则系统子系统划分的基本原则 3、子系统划分的基本方法、子系统划分的基本方法 4、关于数据流程图的分析、关于数据流程图的分析 2009/11/3医院信息系统功能分析16 1、什么是子系统的划分、什么是子系统的划分 一个HIS系统具有各种功能,要想在一个 单一的系统或模块中完成所有功能是不 可能的。因此就有

11、必要将一个复杂的HIS 系统划分成若干小的子系统,这样便于 设计和实现。 所以,从形式上看,子系统的划分就是 将一个复杂HIS系统划分成若干个小的子 系统的过程。 2009/11/3医院信息系统功能分析17 可以说,子系统划分是系统分析阶段一个 重要任务。 当然,一个HIS系统应该划分多少个子系 统,选择什么方法进行划分,划分的基本 原则又是什么,这些就是子系统划分中所 要考虑的问题。 2009/11/3医院信息系统功能分析18 2、HIS系统子系统划分的原则系统子系统划分的原则 划分的基本原则是: 要适中确定子系统的数量;要适中确定子系统的数量; 要遵循高内聚(要遵循高内聚(Cohesion

12、 Cohesion )、)、低耦合低耦合 (CouplingCoupling)的关联原则;的关联原则; 要尽量打破现有的行政组织体制;要尽量打破现有的行政组织体制; 要便于系统的剪裁、组合及扩充。要便于系统的剪裁、组合及扩充。 2009/11/3医院信息系统功能分析19 3、子系统划分的基本方法、子系统划分的基本方法 (1)U/C矩阵划分法矩阵划分法 (2)HIS中的子系统构成形式中的子系统构成形式 2009/11/3医院信息系统功能分析20 (1)U/C矩阵划分法矩阵划分法 什么是什么是U/C矩阵法矩阵法? 如何使用如何使用U/C法划分子系统?法划分子系统? 2009/11/3医院信息系统功

13、能分析21 什么是什么是U/C矩阵法?矩阵法? U/C矩阵法即功能功能/数据矩阵法数据矩阵法,或过程/数据矩 阵法。它是MIS开发中用于系统分析阶段的一 个重要工具。 它有很多用途,划分子系统就是 其中之一。 U/CU/C矩阵其是一张表格,表的首行表示数据类矩阵其是一张表格,表的首行表示数据类 名称(各个系统使用或产生的各类数据),首名称(各个系统使用或产生的各类数据),首 列表示功能或过程名称(总体目标的需要所形列表示功能或过程名称(总体目标的需要所形 成的各个功能或过程),表中分别以字母成的各个功能或过程),表中分别以字母U U (UseUse)和)和C C(CreateCreate)来表

14、示,)来表示,U U表示功能对表示功能对 该数据的使用,该数据的使用,C C表示该功能产生该数据。表示该功能产生该数据。 2009/11/3医院信息系统功能分析22 如何使用如何使用U/C法划分子系统?法划分子系统? 通常分三步进行(为简便起见,下面以 一个企业加工产品例说明): 第第1 1步步: 构造一张构造一张U/CU/C矩阵表,用表的首行和首列分矩阵表,用表的首行和首列分 别记录下企业产品加工系统的数据类和功能别记录下企业产品加工系统的数据类和功能 或过程的名称。表中功能与数据类交叉点上或过程的名称。表中功能与数据类交叉点上 的符号表示这类数据由相应功能产生,的符号表示这类数据由相应功能

15、产生, 表示这类功能使用相应的数据类。表示这类功能使用相应的数据类。(见下图) 2009/11/3医院信息系统功能分析23 第第1 1步矩阵形式:步矩阵形式: 2009/11/3医院信息系统功能分析24 第第2 2步:步: 对表做重新排列,先适当调整对表做重新排列,先适当调整“数据类数据类”的的 顺序和位置,使得矩阵中顺序和位置,使得矩阵中“”最靠近对角最靠近对角 线。然后在不破坏功能组的逻辑性基础上,线。然后在不破坏功能组的逻辑性基础上, 再适当调整功能的顺序,使得再适当调整功能的顺序,使得“U U”也尽量靠也尽量靠 近对角线。近对角线。(见下图) 2009/11/3医院信息系统功能分析25

16、 第第2 2步形式:步形式: 显然这里调整了数据和功显然这里调整了数据和功 能类项目次序能类项目次序 2009/11/3医院信息系统功能分析26 第第3 3步:步: 将和最密集的地方框起来,给每个框起将和最密集的地方框起来,给每个框起 一个名字,这样一个框就构成了一个子系统。一个名字,这样一个框就构成了一个子系统。 将所有框集中并串连起来,就完成了系统的将所有框集中并串连起来,就完成了系统的 子系统的划分子系统的划分, ,并由此得到一张并由此得到一张HISHIS系统的系系统的系 统分析数据流程图,即统分析数据流程图,即U/CU/C图。图。 显然,这时落在框外的和C的数量就比较 少了,这说明子系

17、统之间的数据关联较少。 (见下图) 2009/11/3医院信息系统功能分析27 第第3 3步形式:步形式: 2009/11/3医院信息系统功能分析28 (2)HIS中的子系统构成形式中的子系统构成形式 按照上述U/C矩阵方法将一个HIS系统划 分成子系统之后,通常是将这些子系统 用一个系统组成图形式表示出来。(如 下图,即P106图5-4医院HIS组成图所示。) 这个系统组成图有两个作用: 一是用于一是用于HISHIS系统设计的系统功能分析中必系统设计的系统功能分析中必 须产生的文档;须产生的文档; 二是为下一步模块分析做好准备二是为下一步模块分析做好准备。 2009/11/3医院信息系统功能

18、分析29 医院医院HIS系统组成图:系统组成图: CHIS系统系统 医疗管理综合医疗管理综合 查询辅助决策查询辅助决策 财务管理综合财务管理综合 查询辅助决策查询辅助决策 管理信息系统管理信息系统临床信息系统临床信息系统系统支持与维护系统系统支持与维护系统 2009/11/3医院信息系统功能分析30 管理信息系统 门急诊管理系统 病房(医瞩)管理系统 护理信息系统 病案管理系统 住院病人管理系统 病区药房管理系统 医院药品管理系统 医疗统计管理系统 人事工资管理系统 财务核算管理系统 物流管理系统 医院办公自动化管理系统 医学文献管理系统 远程医疗系统 区域卫生信息管理系统 医疗管理与质量监控

19、系统 (续上表) 2009/11/3医院信息系统功能分析31 4、关于系统数据流程图分析 上述结构图在逻辑上描述了系统的总体功能结 构,但要实现这个逻辑功能结构,还必须对每 个子系统的数据流向进行分析。 这种分析即数据流(程)图数据流(程)图DFDDFD(Data flow Data flow diagramdiagram)分析。通过分析得到一张或若干张分析。通过分析得到一张或若干张 用某种图形元素描述数据流动、存储、处理的用某种图形元素描述数据流动、存储、处理的 逻辑关系的逻辑图,真正实现由总体规划阶段逻辑关系的逻辑图,真正实现由总体规划阶段 形成的概念模型转化成逻辑模型。形成的概念模型转化

20、成逻辑模型。 2009/11/3医院信息系统功能分析32 如本教材P158图8-1数据流程图: 2009/11/3医院信息系统功能分析33 又如另一张数据流程图: 2009/11/3医院信息系统功能分析34 数据流分析的基本方法:数据流分析的基本方法: 数据流分析常用常用实体实体- -联系图联系图E-R(Entity-E-R(Entity- Relation ship Diagram)Relation ship Diagram)方法,实现概念模型方法,实现概念模型 向逻辑模型的转变。向逻辑模型的转变。 这种方法一般用方块(实体)、椭园(属性)、这种方法一般用方块(实体)、椭园(属性)、 菱形(

21、联系)、无向边等图形元素描述数据流菱形(联系)、无向边等图形元素描述数据流 向及其联系的逻辑关系向及其联系的逻辑关系。 E-R联系图通常有三种形式: 一对一(一对一(1:11:1)、一对多()、一对多(1:n1:n)和多对多()和多对多(n:mn:m)。 2009/11/3医院信息系统功能分析35 E-R联系图的表示示例:联系图的表示示例: 例如,一对多关系: 实体实体1 1:学生(学生(studentstudent),具有学生学号、),具有学生学号、 姓名、性别、年龄等属性姓名、性别、年龄等属性 实体实体2 2:班级(班级(classclass),具有班级编号、),具有班级编号、 班级名称等

22、属性班级名称等属性 学生班级之间的关系,即学生属于哪个 班级的。画出对应的E-R图应是: 2009/11/3医院信息系统功能分析36 一对多关系的一对多关系的E-R图:图: 2009/11/3医院信息系统功能分析37 转换为关系模式,并选定主键主键,就是: Student (sno, sname, sex, age, class_no) Class (class_no, class_name) 2009/11/3医院信息系统功能分析38 又如多对多关系: 实体实体1 1:员工(员工(employeeemployee),具有员工编号、),具有员工编号、 姓名、性别、年龄、工龄、所处部门号等属姓名

23、、性别、年龄、工龄、所处部门号等属 性性 实体实体2 2:项目(项目(projectproject),具有项目编号、),具有项目编号、 项目名称、开工日期和完工日期等属性项目名称、开工日期和完工日期等属性 画出对应的E-R图,就是: 2009/11/3医院信息系统功能分析39 多对多多对多E-R图图: 2009/11/3医院信息系统功能分析40 如果转换为关系模式,并选定主键主键,就是: employee (emp_id, emp_name, sex, work_age, age, emp_depart) project (pro_id, pro_name, start_date, end_d

24、ate) enjoy (emp_id, pro_id) 2009/11/3医院信息系统功能分析41 四、四、HIS系统的模块划分系统的模块划分 1、模块划分的基本含义、模块划分的基本含义 2、模块划分的基本原则、模块划分的基本原则 3、模块划分的描述工具、模块划分的描述工具 4、关于系统物理结构图分析、关于系统物理结构图分析 2009/11/3医院信息系统功能分析42 1、模块划分的基本含义、模块划分的基本含义 模块划分就是将子系统进一步进行细分 成若干更小的模块的过程。 子系统的划分是系统的宏观分析,模块子系统的划分是系统的宏观分析,模块 划分则是系统的微观分析。划分则是系统的微观分析。 一

25、个子系统将负责完成系统的一组功能,一个子系统将负责完成系统的一组功能, 一个模块则一般只负责完成系统的某个一个模块则一般只负责完成系统的某个 特定的功能。特定的功能。 2009/11/3医院信息系统功能分析43 2、模块划分的基本原则、模块划分的基本原则 模块划分的基本原则 与子系统划分的原则 基本相同,其中最基本的是: 模块的结构要尽可能独立模块的结构要尽可能独立: 模块的规模要适中。模块的规模要适中。 2009/11/3医院信息系统功能分析44 模块的结构要尽可能独立模块的结构要尽可能独立 独立即体现在:独立即体现在: 高内聚高内聚: 一个模块只完成一项功能一个模块只完成一项功能 低耦合:

26、尽量使用数据耦合,不用或少用低耦合:尽量使用数据耦合,不用或少用 控制耦合控制耦合 2009/11/3医院信息系统功能分析45 模块的规模要适中模块的规模要适中 模块的规模过大,则使系统变得繁杂而增加软 件成本;模块的规模过小,则将失去划分的意 义。 这里的规模是指一个系统划分模块的层数(深深 度度)和每层包含模块的数目(宽度宽度),以及每 个模块调用下层模块的个数(扇出数扇出数)和一个 能被上层模块调用的个数(扇入数扇入数)等四个因 素综合决定的。其模块划分规模如P108图5-5 所示的模块划分层次H(Hierarchy)图。 2009/11/3医院信息系统功能分析46 P108图图5-5:

27、 2009/11/3医院信息系统功能分析47 3、模块功能的描述工具、模块功能的描述工具 模块划分后形成系统的功能模块结构图 之后,为便于后续的程序设计,一般需 要对每个模块进一步进行详细描述。 描述的基本工具是采用IPO图形式。 2009/11/3医院信息系统功能分析48 什么是什么是IPO图?图? IPO图是输入加工输出(Input Processing Output) 图的简称,它是由美国IBM公司在结 构化设计中提出的一种对每个模块进行详细设 计的工具。 IPO图也是系统设计中的一种重要文档资料。 例如图5-6药品入库模块IPO图: 2009/11/3医院信息系统功能分析49 购药发票

28、购药发票 入库处理入库处理 增加库存量增加库存量 入库明细表增加记录入库明细表增加记录 有效期明细表增加记录有效期明细表增加记录 进行相关数据计算进行相关数据计算 打印库存量打印库存量 打印清款单打印清款单 I:输入输入 P:处理处理 O:输出输出 (药品入库模块IPO图) 2009/11/3医院信息系统功能分析50 IPO图说明:图说明: 在IPO图中,输入、输出部分: 其其数据项名称都是来源于数据词典数据项名称都是来源于数据词典。在进行数据流。在进行数据流 向分析中,向分析中,要正确区分和使用局部数据和全局数据要正确区分和使用局部数据和全局数据。 局部数据由本模块定义、存贮和使用。全局数据

29、由局部数据由本模块定义、存贮和使用。全局数据由 全局模块定义、存储和使用。全局模块定义、存储和使用。不过应尽可能少用全不过应尽可能少用全 局数据。局数据。 IPO图的处理(主体)部分: 是处理对象及其算法的说明部分,可采用结构化语是处理对象及其算法的说明部分,可采用结构化语 言、判定表、判定树、言、判定表、判定树、N NS S图、问题分析图和过程图、问题分析图和过程 设计语言等工具进行描述设计语言等工具进行描述,基本要求是要准确而简基本要求是要准确而简 明的描述模块执行的细节。明的描述模块执行的细节。 2009/11/3医院信息系统功能分析51 4、关于系统物理结构图分析 从系统的逻辑结构看,

30、子系统的模块划 分的基本任务是: 将系统的逻辑模型转化为系统的物理模型将系统的逻辑模型转化为系统的物理模型。 具体地说: 就是根据子系统划分中确立的数据流图,将就是根据子系统划分中确立的数据流图,将 系统划分成若干更小的模块并决定每个模块系统划分成若干更小的模块并决定每个模块 的功能及其的功能及其调用关系调用关系,进而得到系统的物理,进而得到系统的物理 结构图,或称功能结构图,即前述的结构图,或称功能结构图,即前述的H图。图。 2009/11/3医院信息系统功能分析52 什么是物理结构图?什么是物理结构图? 物理结构图(structured chart)是描述系 统的模块结构及模块之间联系的一种示 意图。 尽管结构图可从数据流图转换而来,但 二者有质的区别: 数据流图着眼于数据流,反映系统的逻辑数据流图着眼于数据流,反映系统的逻辑 功能,说明系统功能,说明系统“能做什么能做什么”;而结构图则;而结构图则 着眼于控制流,反映系统的物理结构,说明着眼于控制流,反映系统的物理结构,说明 系统

温馨提示

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

评论

0/150

提交评论