卫生信息管理系统卫生信息管理系统第五章HIS的系统划分和功能分析HIS功能架构概念子系统的划分和选择模块的划分卫生信息管理系统功能架构第一节HIS功能架构概念是医院各种业务需求在信息系统功能上的体现;在总体上将业务功能需求进行合理分配,以此为依据提出建设哪些应用系统,各个系统如何相互协作来实现不同类型的业务需求。卫生信息管理系统目标任务HISHMISCIS制度流程岗位机构人物财工作事务医院管理框架卫生信息管理系统HIS系统功能分析的含义在全面分析医院信息流和医院中所有包括医疗、管理在内的各种业务活动总体目标的前提下,进行系统分析的过程。基本任务是为实现系统的总体目标,分析并确定系统应该具有哪些基本功能及其功能模型。系统功能分析是系统分析的一个关键环节,是系统设计、进行子系统和模块划分的依据。第一节HIS功能架构概念卫生信息管理系统新一代数字化医院的建设目标建设以病人为中心的全面业务管理系统设立以临床医护为中心,以电子病历为核心的,互联互通的临床信息系统建立以人、财、物一体化管理为目标的运营支持系统建设能方便与区域卫生信息平台相连、遵循统一标准与模型的开放的医院信息系统第一节HIS功能架构概念卫生信息管理系统HIS系统功能分析指导思想核心纽带主导病人医疗信息财务管理信息分析决策信息第一节HIS功能架构概念中心病人卫生信息管理系统HIS功能分析的特点多元性和复杂性高可靠性合法性第一节HIS功能架构概念系统目标政策法规专业法规HIS功能分析的依据卫生信息管理系统HIS系统功能分析的内容(1)完整性和实用性第一节HIS功能架构概念卫生信息管理系统(2)规范性分析HIS系统功能分析的内容严格遵循国家或行业的法规不应该提供哪些功能不允许由系统作出任何医疗决策不允许对重要数据作出物理删除等第一节HIS功能架构概念卫生信息管理系统(3)科学性分析HIS系统功能分析的内容科学:根据新系统的目标与要求,确定新系统的管理模型,对业务操作流程进行优化,以求更加合理,更有效率,更好的为医院和患者服务。第一节HIS功能架构概念系统的管理模型业务操作流程卫生信息管理系统(4)系统功能之间的关系HIS系统功能分析的内容互相依存第一节HIS功能架构概念•库存管理•实时削减库存药房•有药、收费•缺药医生修改处方划价收费卫生信息管理系统(4)系统功能之间的关系HIS系统功能分析的内容互相排斥第一节HIS功能架构概念收费标准统一维护收费窗口对收费标准增、改、删功能卫生信息管理系统(4)系统功能之间的关系HIS系统功能分析的内容数据共享第一节HIS功能架构概念收费划价门诊药房门诊医生工作站药品价格信息卫生信息管理系统(5)系统功能之间的时序性HIS系统功能分析的内容医院管理的需要重要性和紧迫性功能之间的依存关系第一节HIS功能架构概念123卫生信息管理系统(6)系统功能的单元性HIS系统功能分析的内容分析系统功能的单元分析各个操作单元应具备的功能模块划分、用户组划分、用户权限定义第一节HIS功能架构概念卫生信息管理系统(7)系统功能的地域性HIS系统功能分析的内容地区性差别个性化第一节HIS功能架构概念(8)系统功能的适应性用户要求变化与手工管理方法互相并存卫生信息管理系统HIS功能架构概念子系统的划分和选择模块的划分第五章HIS的系统划分和功能分析卫生信息管理系统一个HIS系统具有各种功能,要想在一个单一的系统或模块中完成所有功能是不可能的。因此就有必要将一个复杂的HIS系统划分成若干小的子系统,这样便于设计和实现。从形式上看,子系统的划分就是将一个复杂HIS系统划分成若干个小的子系统的过程。子系统的划分第二节子系统的划分和选择卫生信息管理系统子系统划分的原则遵循高内聚、低耦合的关联原则尽量不打破现有的行政组织体制便于系统分阶段实现与开发,便于系统的剪裁、组合及扩充第二节子系统的划分和选择卫生信息管理系统子系统划分的基本方法——U/C矩阵法U/C矩阵法即功能/数据矩阵法,或过程/数据矩阵法。它是MIS开发中用于系统分析阶段的一个重要工具。它有很多用途,划分子系统就是其中之一。第二节子系统的划分和选择•U/C矩阵是一张表格•首行表示数据类名称(各个系统使用或产生的各类数据)•首列表示功能或过程名称(总体目标的需要所形成的各个功能或过程)•表中U(Use)表示功能对该数据的使用,C(Create)表示该功能产生该数据。(一)U/C矩阵的建立卫生信息管理系统第二节子系统的划分和选择卫生信息管理系统第二节子系统的划分和选择完备性检验(二)U/C矩阵的检验卫生信息管理系统第二节子系统的划分和选择具体的数据项(类)必须有一个产生者(“C”)和至少一个使用者(“U”),功能(类)则必须有产生(C)或使用(U)的发生(U或C元素的出现)。该检验能够及时发现U/C矩阵中的功能或数据项的划分是否合理,U、C元素有无填错、漏填等。若出现上述情况,则U/C矩阵的建立是不完备的。一致性检验:对具体的数据项/类必须有且仅有一个产生者。如果有多个产生者(C元素),则产生了不一致的现象。其原因可能是:①没有产生者-漏填了C元素或是功能、数据的划分不当;②多个产生者-错填了C元素或是功能、数据的划分不独立、不一致。卫生信息管理系统(二)U/C矩阵的检验第二节子系统的划分和选择无冗余性检验:表中不允许有空行空列出现。如果出现空行空列则原因可能是:①漏填了C元素或U元素②功能项或数据项划分是冗余的——即没有必要。卫生信息管理系统第二节子系统的划分和选择(二)U/C矩阵的检验卫生信息管理系统第二节子系统的划分和选择U/C矩阵求解过程就是对系统结构划分的优化过程。它是基于子系统划分应相互独立,而且内部凝聚性高这一原则之上的一种聚类操作。U/C矩阵的求解过程是通过表上作业来完成的。―调换表中的行变量或列变量,使得“C”元素尽量地朝对角线靠近。―然后再以“C”元素为标准,划分子系统。(三)U/C矩阵的求解卫生信息管理系统第二节子系统的划分和选择卫生信息管理系统显然这里调整了数据和功能类项目次序第二节子系统的划分和选择U/C矩阵求解目的是为了对系统进行逻辑功能划分和考虑数据资源的合理分布。(四)系统的功能划分与数据资源分布卫生信息管理系统系统逻辑功能的划分是在求解后的U/C矩阵中划出一个个的小方块。第二节子系统的划分和选择沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能。方块的划分是任意的,但必须尽可能将所有的C元素都包含在小方块之内。划分后的小方块即为今后新系统划分的基础。每一个小方块即一个子系统。注意:对同一个调整出来的结果,小方块(子系统)的划分不是唯一的。具体如何划分为好,要根据实际情况以及分析者个人的工作经验和习惯来定。卫生信息管理系统第二节子系统的划分和选择卫生信息管理系统第二节子系统的划分和选择数据资源分布卫生信息管理系统(四)系统的功能划分与数据资源分布一类在小方块以内在小方块以内所产生和使用的数据,则今后主要考虑放在该子系统的计算机设备上处理。一类在小方块以外在小方块以外的数据联系则表示了各子系统之间的数据联系。这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据。第二节子系统的划分和选择通过U/C矩阵的正确性检验,及时发现前段分析和调查工作的疏漏和错误。通过U/C矩阵的正确性检验分析数据的正确性和完整性。通过U/C矩阵的求解过程最终得到子系统的划分。通过子系统之间的联系可以确定子系统之间的共享数据。(五)U/C矩阵的主要作用卫生信息管理系统第二节子系统的划分和选择卫生信息管理系统HIS功能架构概念子系统的划分和选择模块的划分第五章HIS的系统划分和功能分析卫生信息管理系统模块划分的概念模块:程序对象的有名字的集合,如过程、函数、子程序、宏等。模块划分就是将子系统进一步进行细分成若干更小的模块的过程。一个子系统将负责完成系统的一组功能,一个模块则一般只负责完成系统的某个特定的功能。第三节模块的划分卫生信息管理系统模块划分的意义易于设计易于阅读和理解易于测试和调试第三节模块的划分1.有助于提高软件的可靠性2.有助于软件开发工程的组织管理(分工合作)软件结构清晰卫生信息管理系统模块划分的基本原则•高内聚:一个模块只完成一项功能•低耦合:尽量使用数据耦合,不用或少用控制耦合•规模过小:使系统变得繁杂而增加软件成本•规模过大:将失去划分的意义结构独立规模适中第三节模块的划分卫生信息管理系统规模是指一个系统划分模块的层数(深度)和每层包含模块的数目(宽度),以及每个模块调用下层模块的个数(扇出数)和一个能被上层模块调用的个数(扇入数)等四个因素综合决定的。第三节模块的划分卫生信息管理系统第三节模块的划分深度宽度扇出扇入卫生信息管理系统第三节模块的划分清真寺型不够好,底层模块复用度低金字塔型一个设计好的典型系统顶层扇出高,中间扇出较少,底层扇入较高。卫生信息管理系统模块功能的描述工具模块划分后形成系统的功能模块结构图之后,为便于后续的程序设计,一般需要对每个模块进一步进行详细描述。描述的基本工具是采用IPO图形式。第三节模块的划分卫生信息管理系统什么是IPO图?IPO图是输入加工输出(InputProcessingOutput)图的简称,它是由美国IBM公司在结构化设计中提出的一种对每个模块进行详细设计的工具。IPO图也是系统设计中的一种重要文档资料。第三节模块的划分卫生信息管理系统输入、输出部分IPO图说明第三节模块的划分其数据项名称都是来源于数据词典。在进行数据流向分析中,要正确区分和使用局部数据和全局数据。局部数据由本模块定义、存贮和使用。全局数据由全局模块定义、存储和使用。不过应尽可能少用全局数据。卫生信息管理系统处理(主体)部分IPO图说明第三节模块的划分是处理对象及其算法的说明部分,可采用结构化语言、判定表、判定树、N-S图、问题分析图和过程设计语言等工具进行描述,基本要求是要准确而简明的描述模块执行的细节。卫生信息管理系统药品入库模块IPO图第三节模块的划分卫生信息管理系统第三节模块的划分卫生信息管理系统第五章HIS的系统划分和功能分析总结1.系统功能分析的基本任务、新一代数字化医院的建设目标、HIS功能分析的内容2.子系统划分的原则、U-C矩阵(了解)3.模块、模块划分、模块划分的原则、IPO图