新型农村合作医疗信息管理系统的设计与实现

新型农村合作医疗信息管理系统的设计与实现

ID:5335884

大小:2.99 MB

页数:71页

时间:2017-12-08

上传者:U-3769
新型农村合作医疗信息管理系统的设计与实现_第1页
新型农村合作医疗信息管理系统的设计与实现_第2页
新型农村合作医疗信息管理系统的设计与实现_第3页
新型农村合作医疗信息管理系统的设计与实现_第4页
新型农村合作医疗信息管理系统的设计与实现_第5页
资源描述:

《新型农村合作医疗信息管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

江苏大学硕士学位论文新型农村合作医疗信息管理系统的设计与实现姓名:王明申请学位级别:硕士专业:计算机应用技术指导教师:宋顺林20100609 江苏大学高教硕士学位论文摘‘要农村合作医疗保险制度是我国社会保障体系中的。重要坏节,足切实解决“三农”问题,全面建设社会主义新农村的重要保障。为了进一步提高句容市新农合管理系统规范化建设水平,保障和推进新农合制度持续健康发展,实现新农合信息系统的全省集中统一管理,建立省、市级管理平台和县级业务系统,满足省、市、县管理一体化的要求,我们设计和开发了句容市新型农村合作医疗信息管理系统。本文介绍了聚类和聚类分析的相关概念和技术,在此基础上研究了目前几种有代表性的聚类算法,在分析层次聚类算法和模糊聚类算法优缺点的基础上,将BRICH算法和模糊聚类方法相结合,提出了一种基于层次分析的模糊聚类方法并把该算法应用到句容医保系统的需求分析中,实现了子系统划分,完成了基于定点医院的医疗机构管理子系统的分析与设计,提出了句容市医保系统与定点医院信息系统之间的接口方案,实现了参合补偿管理子系统。本系统自运行以来,己基本达到旬容农村合作医疗的建设目标,采用了住院补偿加门诊补偿的模式,能根据实际情况灵活调整补偿范围和比例,使资金更有效的利用。此外,本系统可实现住院直接报销,更加方便农民,减少农民报销成本,受到了农民的欢迎。新型农村合作医疗参保率逐年提升,2009年年参保395974人,参保率达99.9%,超过小康指标15个百分点。目前该市新型农村合作医疗运行质量、群众受益位于镇江市第一,全省第六。关键词:医保系统,接口,三层体系结构,聚类分析,模糊聚类 江苏大学高教硕士学位论文ABSTRACTRuralcooperativemedicalinsurancesystemisanimportantaspectofchina’Ssocialsecuritysystemanditisalsoanimportantguaranteeforsolvingthe“threerural”problem.Inthispaper,InordertofurtherimprovethestandardizedconstructiveleveloftheJurongnewruralcooperativesmedicalinsurancesystem,tosafeguardandpromotethesustainabledevelopmentofthissystem,Achievecentralizedmanagementofthenewruralcooperativeinformationsystembasedonprovince,establishthemanagementplatformofprovincial,municipalandcounty-levelbusinesssystems,Meettheprovincial,cityandcountyrequirementsofmanagementintegration,wehavedesignedtodevelopthenewinformationmanagementsystemofruralcooperativesmedicalserviceinJurong.ThisPaperintroducestheconceptsandtechniquesaboutclusteringandclusteranalysis.Insuccessionbasedonthebriefexplanationofclusteranalysis,analyzingtherepresentativeandleadingalgorithmsofclusteringinexistenceanddoggedouttheadvantagesanddisadvantagesbetweenhierarchicalclusteringalgorithmandfuzzyclusteringalgorithm.CombinedBRICHalgorithmandfuzzyclusteringmethod,ProposedAHP—basedfuzzyclusteringmethodandappliedthealgorithmtotheJurongMedicalInsuranceSystemrequirementsanalysis.ImplementedSubsystem,ProposedAHP·basedfuzzyclusteringmethodandappliedthealgorithmtotheJurongMedicalInsuranceSystemrequirementsanalysis,proposedthefixed-pointinterfacebetweenJurongmedicalinsurancesystemandhospitalinformationsystems,realizedParticipatingcompensationmanagementsubsystem.Thissystemhasalmostachievedthebasicconstructivegoaloftheruralcooperativesmedicalservicesincethemovement.ItadaptsthepaRemofinpatientcompensation,plustheoutpatientservicecompensation,whichcanactaccordingtotheactualsituationandnimblyadjustthecompensationrangeandtheproportion,causingamoreeffectiveuseofthefund.Inaddition,thissystemmayrealizeinpatientreimbursedirectly,andgivemoreconvenientfarmer,reducethereimbursecostofthefarmer,whichhasreceivedthefarmer’Swelcome.Theserviceinsuredrateofthenewruralcooperativesmedicalpromotesyearbyyear,thisyearinsuredpeoplereaches395974,andtheinsuredratereaches99.9%,surpasses15percentagepointsoverthewell—offtarget.Atpresenttheridingqualityofthenewruralcooperatives 江苏大学高教硕士学位论文medicalserviceandthepopulaceprofitofthiscityhavebeenlocatedatthefirstinZhenjiang,whilethesixthinJiangsuProvince.Keywords:Medicalinsurancesystem,Interface,Three—tierstructure,Clusteranalysis,Fuzzyclustering 学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权江苏大学可以将本学位论文的全部内容或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于保密口,在年解密后适用本授权书。不保密∥学位论文作者签名:王明易乏.-pl,年』月,J日指导教师签名p夕尸年易月【DH 独创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中己注明引用的内容以外,本论文不包含任何其他个人或集体己经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:王明掀日期:2010年6月4日 江苏大学高教硕士学位论文1.1课题的背景及来源第一章绪论为建立和完善农村合作医疗保险制度,维护农村居民身心健康,实现人人享有卫生保健,缓解农村中存在的“因病至贫、因病返贫”问题,促进经济发展和社会稳定,根据《中华人民共和国农业法》、《中共中央、国务院关于进一步加强农村卫生工作的决定》、国务院办公厅《关于建立新型农村合作医疗制度的意见》和江苏省人民政府《关于在全省建立新型农村合作医疗制度的实施意见》及省卫生厅、省财政厅下发的《关于确定首批新型农村合作医疗试点县(市、区)的通知》,2003年底句容市人民政府结合句容市实际情况在全市范围内建立句容市新型农村合作医疗制度,由句容市人民政府各相关部门组成的句容市新型农村合作医疗管理委员会委托市卫生局组织成立句容市新型农村合作医疗管理委员会办公室(以下简称“市合管办”)负责制度的实施和具体业务操作。句容市新型农村合作医疗制度自建立以来领导得力、组织有序、实施顺利在很大程度上缓解了农民因病致贫、因病返贫的问题,对保障农民身体健康、保护农村劳动生产力发挥了积极作用,取得了较好的社会反响,已经极大地造福于当地的农民群众。句容市自2004年实施新型农村合作医疗制度以来,一直非常重视新型农村合作医疗信息化管理网络平台的建设,投入了巨资在全市几十家新型农村合作医疗定点医疗机构内部建立了新型农村合作医疗管理网络平台,采购了相应的管理软件系统来辅助业务管理,该新型农村合作医疗管理网络平台系统建设完成三年多来为句容市合管办加强业务管理、完善制度、堵塞漏洞,保证合作医疗基会的收支平衡,切实保障参保农民的合法权益提供了巨大的帮助。为了进一步把这项利国利民的事情办好,句容市卫生局及合管办结合省卫生厅为提高全省新农合管理系统规范化建设水平,保障和推进全省新农合制度持续健康发展,在省内各级新农合管理部门、经办机构、定点医疗机构以及其他相关部门之间建立计算机网络连接、实现互联互通,逐步实现新农合信息系统的全省集中统一管理,建立省、市级管理平台和县级业务系统,形成省、市、县管理一体化的要求,句容市卫生局及合管办决定重新开发句容市新型农村合作医疗计算机应用软件系统来辅助新型农村合作医疗管理。 江苏大学高教硕士学位论丈1.2现状与建设目标因为句容市三十多家合作医疗定点医疗单位信息化程度非常高,所有医院已经使用了医院信息系统软件,计算机操作熟练,相关人员业务娴熟,对新农合系统的规范和功能认知度很高,但是由于各家医院管理信息系统都是独立开发的,没有考虑到各系统平台之间的对接问题,现有医保系统已经彳i能满足省、市、县管理一体化的要求,所以我们结合他们的具体的操作方法和医院信息化情况,对照国家卫生部和江苏省卫生厅关于新型农村合作医疗管理信息系统软件基本功能规范,重新设计开发了句容市新型农村合作医疗信息系统。本系统的目的是通过利用现代化的网络技术、计算机技术、通讯技术与现代管理工程学、统计学等学科的结合,为句容市新型农村合作医疗管理现有的业务和工作流程进行程序化、科学化、规范化的管理提供应用帮助,使合管办内部及与各合作医疗定点医院之间职责明确、合理分工,对新型农村合作医疗工作能够各单位数据共享,资源互用,配合使用、灵活管理,彼此执行不同的功能,促进合管办及各医院新型农村合作医疗工作正常开展,提高相关工作效率,实现人工流程的再现,为句容市新型农村合作医疗工作业务管理、经济核算、基金使用分配和主管单位高层管理决策提供可靠依据Il’2j。本系统以新农合组织、管理与运行的基础信息收集和业务管理为主,主要分为参合、补偿、基金管理及会计核算、统计查询等,实现以县为单位的在线审核、结算、实时监控以及数据上传等功能。中心业务系统与辖区内的所有新农合定点医疗机构实现网络互联互通,与所有医疗机构的医院管理信息系统HIS进行无缝对接,并做到与省级信息平台的无缝对接。1.3本课题的主要内容(1)简要介绍了信息系统的常用的开发思想和当前主要的体系结构,并对本系统选择的开发思想、体系结构做了分析说明,另外对本系统运行环境和开发工具也做了简要说明。(2)对系统开发过程中使用到的存储过程、触发器等相关技术进行了介绍和实例说明。(3)对聚类、聚类分析等相关概念、主要聚类方法的工作原理、特点做了简2 江苏大学高教硕士学位论文要说明,重点是对模糊聚类方法、层次聚类方法进行研究。(4)在分析层次聚类方法和模糊聚类方法优缺点的基础上,提出了基于层次聚类分析的模糊聚类方法,并利用该方法对医保系统的复杂子系统进行了划分与合并。从而提高软件开发的效率,减少不必要的丌销,实现了功能模块在各业务流程的多重复用。(5)完成了句容市医保信息系统与旬容市人民医院信息管理系统的接口方案设计。(6)在对医保中心与医院端业务功能划分和分析的基础上,实现了参合补偿管理子系统。本人在基于聚类分析的新型农村合作医疗保险信息系统的设计与实现中,主要负责参与整个医疗保险系统的总体设计、子系统划分,参与了旬容市医保中心医疗保险信息系统与句容市人民医院信息管理系统的接口方案设计,参与完成了参合补偿管理子系统的设计与实现。1.4本文的组织结构第一章绪论介绍了句容市新型农村合作医疗信息管理系统的设计与实现的研究背景、项目来源、现状及建设目标及本课题的主要工作。第二章对信息系统开发的基本知识和本系统的开发工具进行介绍。第三章简要介绍了本系统开发过程中使用到的相关技术和理论,重点是对模糊聚类算法、层次聚类算法进行分析研究。第四章按照信息系统分析的方法对整个医保系统进行了需求分析,由于医保系统涉及到的业务功能非常复杂,需要设计的子系统数目很多,会加重系统开发的难度和复杂度,同时也不方便用户使用,为此,我们利用基于层次聚类分析的模糊聚类算法对医保系统的复杂子系统进行了划分与合并。重点是对医保中心与医院端的业务需求进行了分析说明,构造了基于医院端的医保管理系统的数据流程图和功能层次图,并对主要业务功能进行了概括说明。第五章在需求分析的基础上,完成了基于医院端的医保管理系统总体设计、功能设计、接口设计,实现了参合补偿管理子系统。第六章是总结与展望部分,对本文进行了总结,并对下一步工作进行了展望。 江苏大学高教硕士学位论文第二章相关知识和开发工具选择2.1信息系统开发方法2.1.1信息系统常用开发方法简介信息系统的开发方法是系统成功的保证,目前主要的开发方法有生命周期法、原型法,面向对象方法等‘们。本节将简要介绍这几个方法的概念、内容和特点。l生命周期法生命周期法又称为瀑布法,它将信息系统的开发工作划分为若干阶段,每一阶段都定义好相应的任务和目标,然后分阶段逐步完成。生命周期法将系统开发工程分为以下五个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段。主要优点是结构简单,技术相对成熟,每个阶段都有标准化的文档,便于管理和控制。主要缺点是用户参与度不高,不能得到用户的及时反馈;开发时间长;维护和扩展有困难。2原型法原型法是在生命周期法基础上产生的一种新开发方法。原型化方法的基本思想是,先根据用户的需求提供一个样品,即软件原型,供用户使用和评价,然后根据用户的需求对该原型不断改进和完善,直到它成为最后的产品。原型法在建立新系统时主要可分为确定用户的基本需求、开发初始原型、对初始原型的改进意见、修改原型等四个阶段。主要优点是用户参与度高,降低了开发成本和风险,便于维护和扩展。主要缺点是要求开发人员对系统功能比较熟悉,原型把握有一定困难。3面向对象开发方法面向对象开发方法包括面向对象分析、面向对象的系统设计和面向对象程序设计【5~。传统的结构化程序方法从系统的功能入手,而面向对象程序方法从所处理的数据入手,以数据为中心而不是以服务(功能)为中心来描述系统。数据相对于功能而言,具有更强的稳定性。面向对象方法的开发过程主要分为系统调查和需求分析、发现和识别对象、发明和设计对象、创建和实现对象四个阶段。同时开发过程是一次次的迭代反复4 江苏大学高教硕士学位论文过程。随着迭代的进行,系统的功能不断完善。主要优点是由于面向对象方法具有可重用性、可封装性等特点,所以丌发效率高,更容易维护、更新和升级。主要缺点是丌发人员对方法学习需要一定的时间。现在信息系统丰要使用的DBMS是关系数据库,如果使用面向对象的方法开发基于关系数据库的管理信息系统,还需将面向对象的数据模型转换成关系数据模型。2.1.2本系统开发方法选择我们在选择新型农村合作医疗管理信息系统的开发方法时,注意到新型农村合作医疗管理信息系统的开发具有这样的特点:一是新型农村合作医疗开展时间不长,新型农村合作医疗系统的需求不十分确定,同时新型农村合作医疗的政策还在不断完善,系统需求也就相应地在不断变化。另外,由于医疗改革的紧迫性,还要求系统开发周期要短。根据新型农村合作医疗系统的开发具有的这些特点,结合前面对开发方法的分析,我们决定选用原型法作为本系统的开发方法,利用原型法对需求变化的适应能力和渐增式的开发方法来构建新型农村合作医疗管理信息系统。在开发过程中,通过结合面向对象的方法进行分析和设计并利用面向对象的丌发工具以及软件复用技术,来提高原型的实用程度和可靠性,加快开发速度13l。2.2信息系统体系结构信息系统的体系结构大体上经历了集中式、PC局域网式和目前流行的客户机/服务器结构的发展过程。由于客户机/服务器结构所具有的优点,己成为信息系统体系结构的主要选择,本文将介绍几种主要客户机/N务器结构的实现方式和特点。2.2.1系统常用体系结构介绍1、两层客户机/N务器体系结构目前大多数MIS都是使用两层体系结构来实现的。这种体现结构将应用程序分成两部分:客户端应用程序和数据库服务器。在这种模式中,显示和交互的工作由客户端应用程序完成,数据的处理和维护工作由数据库服务器完成,而业 江苏大学高教硕士学位论文务工作由客户端应用程序和数据库服务器共lrd承担。相对于主机带终端的集中式结构,两层客户机/N务器体系结构中作为客户机的PC机一般,r仁能比终端高,容易实现较丰富的图形显示和交互。同时,相对于文件服务器的PC局域网结构,两层客户机/服务器结构由于在网络上传送的是数据操作的请求和数据操作的结果,网络传输量小,并且由于是数据库服务器负责数据操作,数据的安全性、完整性维护和开放性都较好。相对于其它客户机/服务器结构,两层结构使用时I’ⅡJ较长,技术成熟,开发人员经验丰富,同时可供利用的开发工具和资源也较丰富。两层客户机/N务器结构的主要缺点是它是单一服务器且以局域网为中心的,所以难以扩展至大型企业广域网或Intemet:没有将业务处理单独独立出来,而是分布于各客户端和数据库服务器上,尤其是分布在各客户端上的业务处理为软件的升级和维护带来不便,软、硬件的组合及集成能力有限。同时,主要的业务功能一般集中在客户端,造成客户端过于庞大,负担过重,难以管理。2、三层客户机/N务器结构三层客户机/N务器结构是在两层结构基础上的扩展⋯01,它将业务处理的工作从数据库服务器和客户端独立出来,由新增加的应用服务器来完成,客户端只完成显示和交互的工作,数据库服务器只完成数据的处理和维护工作。和两层C/S结构相比,由于业务处理集中在应用服务器上,大大地减轻了维护升级工作的复杂性,同时也简化了客户端的工作。所谓三层结构,是在客户端与数据库之问加入了一个“中间层”,也叫组件层。在这种体系结构中,客户机只存放表示层软件,后台是数据库,业务逻辑包括事务处理、监控、信息排队、web服务等采用专门的中间件服务器,大大减少了与数据库服务器连接的次数。通常情况下客户端通过TCP/IP通讯协议与中间层建立连接,再经由中间层与数据库进行交互,客户端与数据库隔离,提高了整个系统的可靠性。在三层系统体系中,系统资源被统一管理和使用,用户可以通过网格门户透明地使用整个网络资源。它的体系结构如图2.1所示。6 江苏大学高教硕士学位论文图2.1三层C/S体系结构图三层C/S结构功能如下:表示层:提供简洁的人机交互界面,负责数据显示和客户端的数据处理,由客户机实现。功能层:实现业务逻辑,即实现客户与数据库对话,同时,在这一层中,还应实现分布式管理、负载均衡、安全隔离等;它是一个远程模块,由应用服务器来实现。数据层:负责数据管理,提供数据的存储服务,由数据库服务器来实现。三层C/S结构的主要特点:安全性:允许充分利用功能层有效地隔离丌表示层与数据层,未授权的用户难以绕过功能层而利用数据库工具或黑客手段去非法地访问数据层,保护了数据库的安全;同时整个系统的管理层次也更加合理和可控制。稳定性:三层分布式体系提供了更可靠的稳定性:中问层缓冲客户端与数据库的实际连接,使数据库的实际连接数量远小于客户端的应用数量。易维护:三层C/S结构中,应用的各层可以并行开发,各层之间互不干扰,同时由于业务逻辑在中间服务器,当业务规则变化后,客户端程序基本不做改动。快速响应:通过负载均衡以及中间层缓存数据能力,可以提高对客户端的响应速度。系统扩展灵活:基于三层分布体系,当业务增大时,可以在中间层部署更多的应用服务器,提高对客户端的响应,而所有变化对客户端透明。3、Browser/server体系结构Browser/server结构即浏览器/服务器结构,简称B/S结构。B/S结构是一种从传统的二层C/S结构发展起来的新的网络结构,本质是三层客户机/服务器结构。7 江苏大学高教硕士学位论文B/S结构的客户端足Web浏览器,它负责实现显示和交互。应用服务器足位于web服务器端的具有应用程序扩展功能的web服务器,它的任务是接受用户的请求,执行棚应的扩展应用程序与数据库进行连接f¨1,通过SQL等方式向数据库服务器提出数据处理申请,而后将数据库服务器的数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。数据库服务器负责接受web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。在B/S结构下,通过WEB服务器访问数据库的技术主要有通用网关接口CGI、基于服务器扩展的API和ASP等技术。B/S结构主要优点:(1)经济性:对于大型的管理信息系统,软件开发、维护与升级的费用是非常高的,B/S结构可以大大节省这些费用,同时,B/S结构对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。(2)界面友好性:B/S结构的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。(3)开放性:在B/s模式下,外部的用户亦可通过通用的浏览器进行访问。(4)易扩展性:由于Web的平台无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。(5)系统集成性:在B/S模式下,集成了解决企事业单位各种问题的服务,而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。(6)灵活性:B/S模式提供灵活的信息交流和信息发布服务,B/S模式借助Internet强大的信息发布与信息传送能力可以有效地解决企业内部的大量不规则的信息交流。但是,与C/S体系结构相比,B/S体系结构也有许多不足之处,例如:(1)B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理功能。(2)B/s体系结构的系统扩展能力差,安全性难以控制。(3)采用B/s体系结构的应用系统,在数据查询等响应速度上,要远远地低于c/s体系结构。(4)B/S体系结构的数据提交一般以页面为单位,数据的动态交互性不强,8 江苏大学高教硕士学位论文不利于在线事务处理(OI。TP)应用。从上面的对比分析中,我们可以看出,c/s体系结构和B/S体系结构各有利弊。由于c/s体系结构根深蒂同,技术成熟,原来的很多软件系统都足建立在c/s体系结构基础上的,因此,B/S体系结构要想在软件丌发中起主导作用,要走的路还很长f121。2.2.2本系统体系结构选择新型农村合作医疗管理信息系统各成员之间数据交换量很大,对安全性要求高,同时系统需要与银行、主管部门、其它农合系统和医院系统之间交换数据,要求数据库丌放性要好,医改的迫切性也要求在短期内开发出稳定可靠、符合要求的系统。根据以上情况,结合前面已经分析了的几种体系结构的特点,本系统决定采用的是三层客户机/N务器结构,首先是因为原有医保系统采用的是c/s结构,这样可以和以前系统用户顺利衔接,其次三层c/s结构具有安全性高、开放性好和数据交换能力强的特点,同时也考虑到丌发人员在三层c/s结构开发方面积累的经验和可供利用的丰富的类库资源。目前完成的是新型农村合作医疗业务处理的系统。为了更好地向参合人提供服务,将来还要在此基础上开发以internet为载体的信息查询和发布系统,用于提供参合个人查询就医以及帐户信息;查询定点医疗机构和定点药店的信息;公布新型农村合作医疗政策和提供政策咨询等服务。这个系统的体系结构适合采用B/S结构,使用WEB数据库技术访问农合业务数据库中的各种信息,如帐号余额、就诊费用历史记录等。2.2.3旬容医保系统三层CIS结构实现1、业务处理功能集中在中间层将医保核心的商业逻辑业务功能以中间件服务形式实现,统一集中管理,服务以业务功能划分,每一个服务处理一个专门的业务功能,使得服务能被共享,被多个客户请求调用,提高业务处理的响应速度。将原c/s结构中数据库服务器中的部分逻辑计算放在中间件服务中,发挥中间件应用服务器的计算能力,减轻数据库服务器的压力,提高了整个医保系统的性能。2、共享数据库连接9 江苏大学高教硕士学位论文原c/s结构(直接连数据库服务器),虽然C/S结构在客户数不多的情况下,具有很高的数据存取性能,但在业务实时性要求很高、并发客户端不断增长的情况下,两层C/S结构局限性逐渐暴露,数据库服务器负载过重,数据库性能下降,过多的数据库连接和维持这些连接所需要的资源开销较大,整个医保系统的性能很难提高和扩充。医保系统三层结构中,前台客户端连接中间件应用服务器而不连接数据库服务器,不同于两层C/S结构,中间件应用服务器负责连接数据库服务器,并采用数据库连接池。在原C/S结构中,每个连接对应一个客户端,无论客户端是否存取数据,连接的资源始终占用共享,使得每个连接的使用效率很低,当客户端多时,效率降低得很快,而在三层C/S/S结构中,共享连接池中的连接使用率很高,而只要开设原C/S结构中少数的连接数就可达到原系统的最优性能要求,从而大大减少和数据库的连接,充分满足医保系统后续业务的扩充。3、负载均衡中间件应用服务器可采用多台应用服务器对外部请求的分配和并行处理,每个服务有多个实例在运行,用于处理并发客户的请求,当计算请求并发量巨大时,集群的多台应用服务器之间可以动态地进行任务分配,实现负载均衡【121,保证了医保系统性能不会因为大量并发用户的访问而急剧下降。另外,系统也同时具备了很好的可扩展性和伸缩性,即在请求并发量增大或减少时,可根据实际情况增加或减少应用服务器数量,以便在保证性能的前提下,合理利用硬件资源。这些都是两层结构所不具备的优点。采用多台应用服务器模式,在单台服务器出现故障时,不会影响客户端正常的业务办理,保证了系统运行的可靠性。4、安全性中间件应用服务器屏蔽后台数据库服务器,客户端无法连接数据库服务器,保证了数据库服务器和业务数据的安全。中间件应用服务器通过访问控制权限对合法用户进行认证,客户端只能通过受限的功能接口来访问业务数据,所以很大程度上提高了医保系统整个应用程序的安全性【13】。lO 江苏大学高教硕士学位论文。2.3系统开发环境2.3.1系统运行环境Windows2000Advancedserver具有可移植应用程序解决方案环境;更强的集成环境和性能,更大的灵活性;新的逻辑分区扩展更便于合并应用;可扩展标记语言(XML)支持通用计算;更强的可川性和丌发环境;具有功能更强大的用户界面;强有力的个性化支持;灵活的应用选项等特点。同时,相对于其他操作系统具有更完善的开发环境、强有力的个性化支持的优势,因此本系统选用了Windows2000Advancedserver作为网络开发平台。前台可以选用适应Windows家族的各个版本的产品【14J。2.3.2系统开发工具选择1、前台开发工具选择系统前台开发工具采用当今流行的面向对象的第四代语言:Delphi7.0。Delphi是著名的Borland公司丌发的可视化软件开发工具。“真正的程序员用C,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和Vc相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi的功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。同时Delphi结合了可视化技术、面向对象技术、数据库技术以及网络技术等多种先进的软件编程技术和思想,并使用了世界上最快的编译器,使其成为创建功能丰富、界面友好的Windows应用软件的工具之一。一直深受程序开发人员的喜爱。Delphi发展至今,从Delphil.0、Delphi2.0到现在的Delphi7.0,不断添加和改进各种特性,功能越来越强大。Delphi7.0添加了对IDE(集成开发环境)的很多改进新特性,扩展了数据库支持(ADO署flInterBase数据库),带有Internet支持的MIDAS改进版,TeamSouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。它具有功能强大、运行速度快、易于学习和使用以及开发迅速等特点。Delphi7.0不但继承了前面所有版本的优良特性,而且纠正了一些 江苏大学高教硕士学位论文错误,它对Web服务、数据库的支持更加完善。Delphi7.0具有强大的数据库应用程序开发功能,它能适应各种大型数据库,如Oracle、Sybase、SQL等,Delphi7.0数据库应用程序基于Borland强大的数据库引擎(BDE)和丰富的数据库组件,能取得良好的开发效果115】。综上所述,我们选用Delphi7.0作为系统前台的开发工具。2、后台歼发工具选择数据库管理系统选用目前较为流行的Oracle9i,该系统具有完全的客户机/服务器体系结构、隐含的并发控制能力和多线程并行处理能力。作为一个高性能的关系数据库管理系统,它能够满足新型农村合作医疗系统的需要。Oracle数据库具有多进程、多线索的体系结构,提供基于角色分工的安全保密管理,支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等,提供分布式数据库能力等特点。在此基础上,Oracle9i添加了新特性和功能,扩大给予关键任务的基础结构的投资。oracle9i是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构,称为oracle9i平台【16-181。3、中问件工具选择中间件采用专为Delphi针对Oracle编程设计的Oracle数据访问组件,简称Odac控件。Oracle数据存取组件(ODAC)库为BorlandDelphi提供了一些非可视化的组件,它可用来存取Oracle关系数据库系统,ODAC直接使用Oracle调用接口(OCI)。OCI是一种允许应用程序开发人员使用第三方开发语言存取Oracle数据服务器的过程或函数以及控制所有的SQL语句执行状态的应用程序接口(API)。OCI通过一个动态运行库(ORA*.DLL)提供了一个标准的数据库存取库及函数,以在应用程序中建立连接。也可以使用ODAC的Net选项而无需在客户机上安装Oracle客户端来连接到Oracle。在这种情况下,ODAC仅需要TCP/IP协议的支持,从而可以创建真正的、最小的数据库应用程序。12 江苏大学高教硕士学位论文3.1聚类算法研究3.1.1聚类算法相关概念第三章主要技术分析聚类就是根据某种相似性准则将样本空间分成多个子空间,使每个子空间内部样本点尽可能相似,不同子空间内样本点之间差异尽可能大,其实质是寻找隐藏在数据中不同的数据模型,是一个无监督学习过程,能够实现样本空间的盲分类【侈J。聚类目前是数据挖掘领域中一个非常活跃的研究课题。聚类分析,也称群分析或点群分析,它是研究多要素事物分类问题的数量方法。其基本原理是,根据样本自身的属性,用数学的方法按照某些相似性或差异性指标,定量地确定样本之间的亲疏关系,并按这种亲疏关系程度对样本进行聚类114】。聚类分析过程一般包括5个阶段:(1)数据收集。该阶段决定表示对象的属性组,同时要保证数据收集的准确性和代表性。(2)数据处理。尽可能除去噪声和孤立点数据,将原始数据转换到另外的特征空问,从而可以选择相应的特征属性。(3)相似/相异测量算法的选择。本阶段需要选择一种测量算法来量化数据集中两个数据对象相似和不相似程度。如在向量空间中,常用的测量方法有:Euclidean距离,Minkowski距离,Mahalanobis距离和Pearson相关系数,这些方法适用于数字数据,Haming距离和Jaccard系数则适用于二进制数据,对文本数据则用文字匹配方法来测量。(4)聚类算法和参数的选择。每一种聚类算法有其最佳的适应场合,必须选择一种聚类算法来获得最佳的聚类效果。从通用和简单的角度出发,K-Means和层次聚类算法比较适合,由于数据结构,尤其高维数据结构事先是未知的,相关参数的选择是算法是否成功一个关键之处。通常参数还要根据聚类结果进行调整。(5)解释聚类结果。该阶段主要是用相关领域的知识来解释聚类结果的合理 江苏大学高教硕士学位论文性,进而判定聚类的现实意义。聚类分析己经广泛地应用在许多领域中,包括模式识别、数据分析、图像处理【201以及市场研究等。通过聚类,人们能够识别密集和稀疏的区域,从而发现全局的分布模式,及数据属性之问值得注意的相互关系。3.1.2主要聚类算法介绍数据挖掘中的聚类分析方法很多,大体上可以分为如下几类:划分方法、层次方法、基于密度的方法、基于网格的方法、基于模型的方法、模糊聚类方法、图形方法等。本节从总体上介绍各种聚类分析方法,并对几种常用的聚类算法从不同角度进行分析比较,同时对模糊聚类算法进行了相关的研究。1.划分方法划分聚类方法也叫分割聚类方法。给定一个n个对象或元组的数据库,一个分割方法构建数据的K个划分,每个划分表示一个聚类,并且K<=n。也就是说,它将数据划分为K个组,同时满足如下的条件:①每个组至少包括一个对象:②每个对象必须属于且只属于一个组。划分方法事实上是把聚类问题转化为优化问题.给定要构建的划分数目K,是由一个初始划分开始,通过优化一个评价函数把数据划分成若干子类,划分聚类方法输出的是多个互不相交的聚类集。划分方法的优点:(1)计算速度快,计算方式简洁,能够灵活适应复杂多变的需求:(2)当结果类是密集的,而类与类之间区别明显时,它的效果较好;(3)对处理大数据集,该算法是相对可伸缩的和高效率的。划分方法的缺点:()l有些算法仅适用于连续数值属性而不适用于分类属性:(2)对先验知识要求较高,须按要求用户输入目标聚类的数目:(3)只能发现凹面形状的类,而对于不规则形状的类则难以发现:(4)有些算法只能发现形状差别较小的类,而当目标类的形状差别较大时,会忽略形状较小的类:(5)对于噪声和孤立点的存在较为敏感。目前基于划分的聚类算法,大都是对早期的几个基本算法从不同方面的改进14 江苏大学高教硕士学位论文或演变。代表算法有K-means算法、K-medoids算法、Clara算法、Clarnas算法。K-means算法思想是:给定类的个数K,将n个对缘分到K个类中去,使得类内对象之问的柏似性最大,而类之问相似性最小。K-medoids方法选取一个对象medoids来代替聚类中心的作用,这样的一个medoids就标识了这个类。这种算法计算量要比K-means要大,一般只适合小数据量。Clara算法是一种基于采样的方法,能够处理大量的数据,算法思想就是用实际数据的抽样来代替整个数据,然后再在这些抽样数据上利用K-medoids算法。Clara算法的效率取决于采样的大小,一般不太可能得到最佳的结果。因此在Clara算法的基础上,提出了Clarnas算法。与Clara算法不同的是。Clara算法寻找最佳的medoids过程中,采样都是不变的,而Clarnas算法在每一次循环过程中所采用的采样都是不一样的。2.层次方法层次方法就是把数据对象集合分成多个层次,然后对不同层次的数据采用划分聚类,输出的是一棵层次化的分类树,层次的方法可以分为凝聚的(Agglomeration)和分裂的(Divisive)层次聚类。凝聚的方法,也称为自底向上的方法,一开始将每个对象作为单独的一个组,然后相继地合并相近的对象或组,直到所有的组合并为一个(层次的最上层)或者达到一个终止条件。绝大多数层次聚类方法属于这一类。分裂的方法,也称为自顶向下的方法,一开始将所有的对象置于一个类中。在迭代的每一步中,一个类被分裂为更小的类,直到最终每个对象在单独的一个类中,或者达到一个终止条件。层次方法的优点:(1)通常能够处理形状不规则的原始数据集的聚类;(2)时间复杂度较小,通常只需扫描一遍数据集;(3)较好的适应性,能够适应多种不同硬件坏境下的聚类。层次方法的缺点:(1)合并或分裂点选择困难,而且一旦一组对象被合并或者分裂,下一步的处理将在新生成的类上进行;(2)已做的处理不能被撤销,聚类之间也不能交换对象。如果在某一步没有很好的选择合并或分裂的决定,可能会导致低质量的聚类结果;15 江苏大学高教硕士学位论文(3)不具有很好的可伸缩性,因为合并或分裂的决定需要检查和估算大量对象或类。层次方法的缺陷在于,一旦一个步骤(合并或者分裂)完成,它就不能被撤消。这个严格规定是有用的,由于不用担心组合数目的不同选择,计算代价会较小。但是,该技术的一个主要问题是它不能更正错误的决定。有两种方法可以改进层次聚类的结果:①在每层划分中,仔细分析对象问的联接例如CURE[2lJ和chameleon[221中的做法②综合层次凝聚和迭代的重定位方法。首先用自底向上的层次算法,然后用迭代的重定位来改进结果,例如在BIRCH[23J中。代表算法有BRICH、CURE、ROCK[24】、Chameleon等聚类算法。BIRCH方法采用了一个三元组的聚类特征树(CF树)汇总了一个类的有关信息,从而使一个类可以用对应的聚类特征表示,而不必用具体的一组数据点表示,因此大大提高了聚类算法对大型数据库的高效性和可扩展性。BIRCH方法工作主要包括两个阶段:第一阶段,BIRCH扫描数据库,建立一个初始存放于内存的CF树,它可以被看作数据的多层压缩,试图保留数据内在的聚类结构。第二阶段,BIRCH采用某个聚类算法对CF树的叶子节点进行聚类。CURE方法不用单个中心或对象来代表一个类,而是选择数据空问中一定数目的具有代表性的点代表一个类,然后把它们按照一定的收缩因子向类的质心收缩,从而可以识别复杂形状和大小不同的类,而且能很好地过滤孤立点。在CURE方法的基础上,利用两个类的聚集的互连性度量类间的相似程度,提出了适用于分类数据的ROCK方法。CURE算法忽略了关于两个不同类中对象的聚集互连性的信息,ROCK方法强调了对象间的互连性,却忽略了对象问近似度的信息。Karypis等人基于对CURE和ROCK缺点的观察,提出了采用动态模型的Chameleon方法。该方法既考虑了互连性,又考虑了近似度,特别是类内部的特征,来确定最相似的子类,因此,在发现高质量的任意形状的聚类方面有更强的能力12引。3.基于密度的方法基于密度的方法与其他方法的一个根本区别是:它不是基于各种各样距离的,而是基于密度的。这样就能克服基于距离的算法只能发现“类圆形”的聚类的缺点,可以发现任意形状的聚类结果。这个方法的思想就是:只要一个区域中的点的密度大于某个闭值,就把它加到与之相近的聚类中。代表算法有DBSCAN算法【261、OPTICS[271、DENCLUE算法㈣等。16 江苏大学高教硕士学位论文DBSCAN算法即基于密度的聚类算法。该算法利用类的密度连通性可以快速发现任意形状的类。其基本思想是:检查一个对象的s邻域的密度足否足够高,即一定距离占内数据点的个数是否超过临界值minpts,来确定是否建立一个以该对象为核心对象的新类,再合并“密度可达”的类。OPTICS算法克服了DBSCAN算法对于参数的设置通常是依靠经验,难以确定的缺点,是一种顺序聚类的方法。OPTICS没有显式地产生一个数据集合,它为自动和交互的聚类分析计算一个类秩序。这个秩序代表了数据的基于密度的聚类结构。它包含的信息等同于从一个宽广的参数设置范围所获得的基于密度的聚类。DENCLUE是一个基于一组密度分布函数的聚类算法。该算法主要基于下面的想法:(1)每个数据点的影响可以用一个数学函数来形式化地模拟,它描述了一个数据点在邻域内的影响,被称为影响函数;(2)数据空间的整体密度可以被模型化为所有数据点的影响函数的总和;(3)然后聚类可以通过确定密度吸引点来得到,这罩的密度吸引点是全局密度函数的局部最大。4.基于网格的方法基于网格的方法把对象空间量化为有限数目的单元,形成了一个网格结构。所有的聚类操作都在这个网格结构上进行。这种方法的主要优点是它的处理速度很快,其处理时间独立于数据对象的数目,只与网格空间中每一维的单元数目有关,但这种算法效率的提高是以牺牲聚类结果的精确性为代价的。代表算法有STING算法1291、CLIQUE算法【3叭、WAV—CLUSTER算法【3l】。STING算法是一种基于网格的多分辨率的聚类技术,它将空间区域划分成为矩形单元。针对不同级别的分辨率,通常存在多个级别的矩形单元,这些单元形成了一个层次结构,高层的每个单元被划分为多个低一层的单元。关于每个网格单元属性的统计信息被事先计算和存储。这些统计参数对于查询处理是有用的。CLIQUE算法是将密度算法和网格算法结合在一起,对于处理数据库中的高维数据比较有效,CLIQUE将一个聚类定义为连接的密集Unit的最大集合。CLIQUE算法的优点是能自动发现最高维中所存大的密集聚类,对数据的输入顺序不敏感,也不需要假设任何特定的数据分布,时间复杂性与输入数据量大小呈线性关系,当数据维数发生变化时具有较好的可扩展性,缺点是追求方法简单化的同时,降低了聚类的精度。WAV-CLUSTER是一种多分辨率的聚类算法,它首先通过在数据空间上强加一 江苏大学高教硕士学位论文个多维网格结构来汇总数据,然后采用一种小波变换来变换原特征空间,在变换后的空间中找到密集区域。在该方法中,每个网格单元汇总了一组映射到该单元的点的信息。这种汇总信息适合于在内存中进行多分辨率小波变换使用,以及随后的聚类分析。基于网格方法的聚类算法具有很多理想的特性。其最突出的优点是算法对于数据集大小具有好的可伸缩性,能处理大规模数据集。由于聚类算法的所有操作都在网格单元上进行,在将数据读入网格数据结构之后,算法的处理时帕J就与数据点数目无关,而只与网格单元个数有关。在划分方法和层次聚类算法中,由于使用簇的中心点和数据与簇中心的距离对数据进行划分,它们偏向于发现大小相似的球形簇。而在基于网格方法的聚类算法中,算法使用相连的网格单元表示簇,因此算法对簇的形状与簇的大小没有任何限制。算法其它的优点包括聚类结果不受数据输入顺序影响,且结果的表达直观、易于理解。但是,基于网格方法的聚类算法的输入参数对聚类结果影响较大,而且这些参数较难设置。当数据中有噪音时,如果不加特殊处理,算法的聚类质量会很差。而且,算法对于数据维度的可伸缩性较差。设数据的维度为d,网格划分将数据空间的每一维都划分为k段,则网格数据结构中的网格单元个数为kd。当d较大时,网格单元数目巨大,使得算法的计算复杂度很高1321。5.基于模型的方法基于模型的方法试图优化给定的数据和某些数学模型之问的适应性。这样的方法经常是基于这样的假设:数据是根据潜在的概率分布生成的。基予模型的方法主要有两类:统计学方法和神经网络方法。基于统计学的聚类方法大都建立在数据符合潜在的概率分布这一假设基础之上。这类方法试图优化给定数据与某些统计模型之间的拟合。代表算法有COBWEB算法、CLASSTI算法。神经网络方法将每个类描述为一个标本,标本作为聚类的原型,不一定对应一个特定的数据实例或对象。根据某些距离度量,新的对象可以被分配给标本与其最相似的类,被分配给一个类的对象的属性可以根据该类的标本的属性来预测。基于神经网络聚类的比较著名的方法有:竞争学习(CompetitiveLearning)、学习矢量量化(LeaningvectorOuantization,LVQ)、自组织特征映射(Self-OrganizingFeatureMap,SOFM)。6.模糊聚类方法18 江苏大学高教硕士学位论文传统的聚类把每个样本严格地划分到某一类。随着模糊集理论的提出,传统聚类被推广为模糊聚类。在模糊聚类中,每个样本不再仅属于某一类,而是以一定的隶属度属于每一类。换句话说,通过模糊聚类分析,得到了样本属于各个类别的不确定性程度,即建立起了样本对于类别的不确定性的描述,这样就更能准确地反映现实世界。基于目标函数的模糊聚类方法首先由Ruspini提出,但真正有效的算法FCM却是由Dunn给出的,Bezdek将其进一步扩展,建立起了模糊聚类理论。从此,该类模糊聚类蓬勃发展起来,目前已经形成了庞大地体系【30J。7.其他方法图形法:该法用图的结点表示数据点,结点之间的权重表示相似度。一旦数据集转换为图,就可以运用适当的图形划分法获得聚类。文献[33]中采用光谱图形划分法得到图的最小到最大切口,因为切口是经过标准化的,得到的聚类更加均衡。文献【34】中将结点之问的权重定义为两个结点共有的k个最邻近区域的数据点数,这样使得相似度独立于数据点的密度,进而可以密度在聚类中变化大的情况下。混合聚类法:混合聚类就是先非监督聚类再监督聚类。优点是可以整合以前手工聚类法得到的数据,尤其适合确认细胞周期调控的特征表达谱。该聚类方法通过将每一数据点傅立叶变换寻找那些表达呈周期性变化的基因,比如细胞周期涉及的基因。该法采用统计模型来描述数据点的生成。半监督聚类法:目前有很多聚类问题研究是关于约束聚类问题的,半监督聚类的约束包括两个层次:事例约束和模型约束。事例约束又包含两种约束,一是事先设定两个对象必属于同一聚类,二是事先设定两个对象不属于同一聚类135。。模型约束则是限制聚类结果不同于一个给定的模型,在文献[36】中,通过给K-Means目标函数添加一个惩罚函数来实现模型约束,该惩罚函数是目标聚类和给定的聚类模型之间的相对嫡。3.1.3模糊聚类方法研究1、模糊聚类方法相关概念模糊聚类分析的数学基础是模糊集合论。模糊集合论是1965年由美国学者L.A.Zadeh所创立的。L.A.Zadeh在1965年第一次提出“模糊集合”(FuzzySet)19 江苏大学高教硕士学位论文的概念,引入了“隶属函数”来描述差异的中问过渡。首次成功地运用了数学方法描述模糊概念,这是精确性对模糊性的一种逼近。自模糊集合论建立以来,聚类分析很快地运用了这一新的数学方法。1969年E.H.Ruspinid为聚类分析引入了模糊划分的概念。I.Gitman和M.D.Levine为了克服普通聚类方法不能处理大数据集,也不能处理复杂分布的聚类而提出了单峰模糊集方法。J.C.Bezdek和J.G.Dunn在1974年给出了模糊ISODATA聚类方法。以后国内外一些学者给出了许多模糊聚类方法并将这些方法应用于实际。目自i『从实现方法上分,模糊聚类分析方法大致可分为以下四类:谱系聚类方法、基于等价关系的聚类方法、图论聚类法和基于目标函数的聚类方法。各种方法都有其优缺点和适用范围,聚类结果取决于所使用的方法和所依赖的聚类准则。2、与其他聚类算法性能比较传统的聚类分析把每个样本严格地划分到某一类,属于硬划分的范畴,它把每个待辨识的对象严格地划分到某个类中,具有非此即彼的性质,因此这种分类的类别界限是分明的。而实际上大多数对象并没有严格的属性,它们在性态和类属方面存在着中介性,适合进行软划分。Zadeh提出的模糊集理论为这种软划分提供了有力的分析工具,人们开始用模糊的方法来处理聚类问题,并称之为模糊聚类分析。在模糊聚类中,每个样本不再仅属于某一类,而是以一定的隶属度分别属于每一类。由于模糊聚类得到了样本属于各个类别的不确定性程度,表达了样本类属的中介性,即建立起了样本对于类别的不确定性的描述,能更客观地反映现实世界,从而成为聚类分析研究的主流。比较典型的有:基于相似性关系和模糊关系的方法(包括聚合法和分裂法),基于模糊等价关系的传递闭包方法,基于模糊图论最大树方法,以及基于数据集的凸分解、动态规划和难以辨识关系等方法【37】。为了能够合理的比较各种聚类方法,给出以下几大标型38】:(1)算法是否有较好的可伸缩性:即看算法是否不仅能较好地处理小数据量,而且也能有效处理大数据量。(2)算法效率:即看算法是否有较高的效率,能满足大数据量、高复杂性的数据聚类要求。(3)算法是否能处理不同类型属性的数据:即要看聚类算法是否能有效处理各种类型的数据,例如数值型、序数型、二元型等。(4)算法是否能发现任意形状的聚类:在实际应用上,一个簇可能是任意形状的,因此看算法是否能发现任意形状簇这点很重要。20 江苏大学高教硕士学位论文(5)算法中用于决定输入参数的领域知识是否最小:许多聚类算法常要求用户输入一定的参数,且聚类结果对于这样的输入参数十分敏感,而这些参数通常是很难确定的,因此要尽量避免这些参数。(6)算法是否有较好的处理噪声数据的能力:现实世界中的数据库常包含有孤立点、空缺、未知数据或错误的数据,为了使这些数据不影响聚类结果的质量,这就要求聚类算法对于这样的数据不敏感。(7)算法是否有处理高维数据的能力:看聚类算法是否不仅擅长于处理低维的数据,而且也能有效处理高维的数据。(8)算法是否对输入记录的顺序不敏感:即对同一聚类算法,当以不同的顺序输入数据时,生成的聚类结果差别不大。由于每种聚类方法都包含了很多算法,同一聚类方法中的算法特性大致相同,依据上面给出的标准,根据其中五个比较重要的标准给出以下模糊聚类方法与前面介绍的几类聚类方法总体的比较:表2.2模糊聚类方法与其他聚类方法比较。\≮算法效率可伸缩发现的聚类形输入顺序敏处理高维方趴性状感性数据能力\划分方法一般较高凸状、球状簇一般或敏感较低层次方法较高凸状、球状簇不太敏感一般—一基丁密度方法向一般任意形状不太敏感一般—一基于网格方法高任意形状不敏感局基于模型方法低高任意形状不敏感低或高.一模糊聚类方法较高高凸状、球状簇不敏感向通过上面对各种聚类算法的比较得出了以下特剧39】:(1)运行效率高。该方法与划分方法中的k-means算法、中心点算法等相比,其计算量可以大大减少,因为它省去了多重迭代的反复计算过程,因此时间效率将大大提高。同时,模糊聚类分析可根据数据库中的相关数据计算形成模糊相似矩阵,形成相似矩阵之后,直接对相似矩阵进行处理即可,无须多次反复扫描数据库,这样可以大大提高计算效率。(2)具有灵活性。可以根据不同的要求,动态地取不同的值,以获得不同的聚类结果,这样,有效地提高了聚类的灵活性,并降低了算法的计算量。(3)适合于高维处理,一个数据库或数据仓库可能包含若干维或者属性,因21 江苏大学高教硕士学位论文此,聚类方法适合于高维处理常常是必要的。(4)具有较好的可伸缩性。(5)便于找出孤立点。3、基于模糊等价关系的模糊聚类分析的基本步骤如下[40,411:①确定模糊集,建立样本特性指标矩阵设聚类的对象的全体集合X={Xl,X2,⋯,X。),为了使分类效果科学合理,首先选取具有实际意义且有较强分辨性和代表性的统计指标。现假设X中每一个元素Xj(j=l,2,⋯,n)有m个统计指标Xij(xtj,xzj,⋯,xnj),其中,分量确表示第J个元素的第i项统计指标值(i=l,2,⋯,m;j=l,2,⋯,n)。本步骤的关键是统计指标值的求法。统计指标值反映实际的精确程度,是取得最优聚类的先决条件,统计指标值的求法因实际问题而定。②对样本特性指标矩阵进行数据规格化在实际问题中,通常不同的数据有不同的量纲。因此,需要根据模糊矩阵的要求,进行标准化处理。一般可通过以下变换来实现:1)平移/标准差变换xl=笙玉(待1⋯2..,刀;歹:1,2,...,脚),sj勤=x≥一m。垡in疗{x≥>m。≤,a≤x疗{x;)一m,s,i≤n疗{x;,)‘j=1,2,⋯,m’显然有o≤b≤l,而且也消除了量纲的影响。③标定,建立模糊相似矩阵所谓标定,是指根据实际情况,选用一定的方法对对象进行比较得出模糊相似矩阵。根据上述已建立的指标体系xj(j=1,2,⋯,n),求出相似系数ru,功表示 江苏大学高教硕士学位论文Xi与xj按m个特征相似的程度,得到模糊相似矩阵R=(rij)m".本步骤的关键足如何合理的求出相似系数rii,由于求相似系数的方法很多,主要有最大最小法、算术平均值最小法、几何平均值最小法、相关系数法、夹角余弦法、距离法、数量积法、绝对值指数法、绝对值倒数法、绝对值减数法等方法,需要因实际情况不同而选用不同的方法。对于一些实际问题,很难用解析表达式来刻画事务间的相关程度,这时只有请有经验者或专家评分,用[O,1]上的数表示。选取什么样的方法描述两个元素之间的相似程度,将直接影响分类的效果。通常足同时选三四种,最后看分类与实际吻合的情况,择优选取。④求传递闭包,构造模糊等价矩阵用传递闭包法求R的模糊等价矩阵。传递闭包是包含R的最小传递矩阵,设t(R)是R的传递闭包,通常采用平方法求R的传递闭包,即:R—R2一R4一R8一八一Rz经过有限次运算后,一定有R么存在,于是^K+lt(R1=R‘’⑤选取分类阈值入,看模糊截矩阵,确定聚类结果在模糊等价矩阵中,选取不同的阈值入,可以得到不同的分类,从而形成动态聚类图,这对全面了解样本的分类情况是比较形象和直观的。阈值入的选取可采用以下两种方法:①根据实际需要,或由经验丰富的专业结合专业知识确定阈值入,从而得出在入阈值上的等价分类。②用F统计量确定入最佳值。3.2存储过程存储过程是存储在服务器上的一组预先编译好的PL/SQL语句。它是一种封装重复任务操作的方法,支持用户提供的变量,具有强大的编译功能。使用存储过程丌发程序具有如下优点:(1)存储过程与普通的SQL语句或批处理的SQL语句不同,当一个存储过程首次运行时,Oracle9i将进行编译并为其建立优化的查询方案,以后调用该存储过程时,将直接调用高速缓存中的优化查询方案,不需要再次编译和优化,提高了执行速度。 江苏大学高教硕士学位论文(2)存储过程存放在Oracle9i服务器上,客户端只需向服务器发一次请求调用一个存储过程,就可在服务器上一次执行一批SQL命令,中问结果不用送回客户端,仅将最终结果送回客户端,大大减少了网上的传输和服务器的开销。(3)由于存储过程直接对存放在服务器上的本地数据进行处理,效率自然很古同0(4)使用存储过程可以将部分客户端的工作交给服务器完成,减轻了客户端的负担,同时应用程序也易于维护。(5)存储过程还可以用作一种安全机制,使用户通过它访问未授权的表或视图,具体做法是只将存储过程的执行权限授予用户,而不授予该存储过程访问的表或视图的任何权限。另外,还可以用存储过程帮助保证数据的完整性,由于存储过程可以作为一个逻辑工作单元来执行,所以如果全部更新处理不成功的话,能够回滚整个事务。从以上优点,我们可以看到存储过程在MIS开发中是十分有用的。尤其对于一些公用的数据处理程序、复杂的计算过程、复杂的统计过程和复杂的查询过程,采用存储过程更可以起到事半功倍的效果。所以,要提高MIS的效率,存储过程是一项不可忽略的技术。在新型农村合作医疗管理信息系统中有一些业务处理的计算过程较复杂、涉及表较多,.我们在设计时采用了数据库存储过程来完成这些处理。通过对存储过程的使用,提高了系统的工作效率,减轻了网络负担。如生成医疗费报销计算处理,在计算报销医疗费用时将涉及到对家庭个人信息、家庭信息和家庭缴费表等多个表的大量数据的操作,但是并没有界面上的交互,所以在设计时使用了一个存储过程来完成该操作。该存储过程的部分代码如下:createorreplacefunctionsp_ncybjs(≯甸容’}p_dyfsinxt.._CSSZ.xmdh_a%type,/幸调用方式l-门诊收费2一住院计算3-住院写表4.门诊计算5『J诊退费6住院撤消宰/p_xmjsfsinxt...CSSZ.xmdh_a%type,严项目金额小数计算方法事/p_sfrqindate,严收费日期4/p_zyhinnc_zybr.zyh%type。户住院号牛/p._jsgzdhinty_.jsgz.jsgzdh%type,产结算规则代号士/p_bzbminnc_zybr.bzbm%type,严病种编码串/24 江苏大学高教硕士学位论文phjjeinnc_zyxm.xmje%type,户合计金额幸/pcyzdinnc_zybr.cyzd%type,p_cyrqinnc_zybr.cyrq%type,p__gzbhinxLgZbh.gzbh%type,严。I:作编号|I/p_bxlbinnumber,/奉报销类别1.手上2.自动直报3.输入机内号或住院号方式宰/pjhjeoutnc~zybr.zyfy%type,/宰优惠金额木/pbcjeoutnc_zybrzyfy%type,严补偿金额丰/p__ybfsfyoutnczybrzyfy%type,p_zjkcxbjeoutnczybr.zyfy%type,/宰增加扣除续保金额幸/~句容改刚途为补偿累计p_tsxxoutvarchar2)returnnumberasbeginselectsysdateintov_ybrqfromdual@dyncyb;exception~表示与医保中心线路不通whenothersthenp_grzf:=-l:rollback;retum(p_grzO;end;vxmjsfs:=1:selectnvl(szcs,O)intov—e001fromxt—CSSZwherexmfl=’E001’;ifp_dyfsin(2,3,6)thenv_jzlb:=2;一住院elsev_jzlb:=1;一门诊endif;一查询此特约单位的结帐类别及同定支付比例v_bclb:=O;ifv—bclb=Othen一如果传入的补偿类别为0则自己计算补偿类别if(v._yybh2'0002’)or(v__yybh=’00033or(v__yybh='0004')or(v__yybh=’0026’1or(v_yybhd0029’)thenv__bclb:=2:elsev_bclb:=I;endif;ifv__yyxmfl=4then一外地医院补偿类别为3v_bclb:23:endif; elsev—bclb:2vbclb;endif;—仅出报销比例ifvbclb=3then一外地就诊下降20%selectmax(grbl)intov_xjbcblfromnc_jsgzwherejslb=’B007’:elsifvbclb=2then一本市二级医院’卜降10%selectmax(grbl)intov_xjbcblfromne_jsgzwherejslb=’B006’;if((v_yybh=’0003’)and(VXMDMin(’l5’,’16’)))thenv_xjbcbl:=0;endif;if((v__yybh=’0004’)and(V—XMDMin(’20’)))thenv_xjbcbl:=0;endif;.else一镇就诊v__xjbcbl:=0;endif;updatedytsbzsetbzdm2bzdmwheretdm(bzdm)--tdm(p_bzbm);ifsql%foundthenvtsbzbz:=1;一表示为特殊病种selectmax(grbl)intov—sfbcbl一规定病种上浮5%fromnc_jsgzwherejslb-18008’;v_sfbcbl:=0;v__tsbzbz:22:endif;ifp_dyfsin(1,2,3,4)then一门诊或住院计算opencurncyb_fymx;fetchcurncyb_fymxintov_ncyb_fymx;whilecurncyb_fymx%foundloopv—j毋:=V—zfy+v_ncyb_fymx.xmje;vdxmzfje:=O:一初始化为0ifv_ncyb_fymx.ybfl2’01’thenvjlyp:=vjlyp+vncyb—fymx.xmje;v_dxmzfje:2v_dxmzOe;elsifv_ncyb_fymx.ybfl2’02’thenv_ylyp:=v_ylyp+v_ncyb—fymx.xmje;v_ylgrzf:=v__ylgrzf26+ round(v_ncybfymx.xmje木vncyb—fymx.kzbl/!00,2);v_dxmzfje。:=v_dxmz旬e+round(v__ncybfymx.xmje幸v_ncyb_fymx.kzbl/l00÷2);elsifv—ncyb—fymx.ybfl。’“’thenv_iyfy:=v__iyfy+v_ncyb—fymx·xmje;v._dxmzl5e:=v_dxmzfje;elsifv_ncyb_fymx.ybfl2’12’thenv』fy:=v_tjfy+v__ncyb_fymx·xmje;v_tjgrzf:=v_tjgrzf+round(vncyb—fymx.xmje+ptjgrbl·2);vdxmz旬e:=ve+.xmje+,2);_dxmzfjround(v_ncyb_fymxptjgrblelsifvncyb_fymx.ybfl。’21’thenv_qtfy:=v_qtfy+v_ncyb_fymx·xmje;v_dxmzfje:=v_dxmzl]e;elsifvncyb_fymx.ybfl。’22’thenv_cwry:=v_cwfy+v__ncyb_fymx·xmje;v_dxmzOeI_v_dxmzfje;elsifv_ncyb_fymx.ybfl2’23’thenV_ssfy:=V_ssfy+v_ncyb_fymx·xmje;v_dxmzfje:=v_dxmzfje;.elsifv_ncyb_fymx.ybfl2’90‘thenv_zfyp:=v_zfyp+v_ncyb_fymx·xmje;vdxmzOe:=v_dxmzfje十v_ncyb_fymx.xmje;elsifvncyb_fymx.ybfl5’91’thenv—zfxm:=v—zfxm+v_ncyb—fymx.xmje;vdxmz勾e:=v_dxmzOe+v_ncyb_fymx.xmje;else‘null;endif;ifv__ncyb_fymx.ybfl◇’90’andv__ncyb_fymx·ybfl◇’91’andv_ncyb__fymx.ybfl◇’01’andv_ncyb_f-ymx.ybfl◇’02。andv_ncyb_fymx.ybfl◇’12’then~计算分段个人支付结束iftrim(p__cyzd)=’9999’then一门诊直接调用不提交null;elsecommit;endif.return(p_grzf);exceptionwhenothersthenifcurnc_.jsgz%isopenthenclosecurnc_jsgz;27 江苏大学高教硕士学位论文endmp_grzf:=·O.0001:rollback;return(p_grzf);end;3.3触发器触发器作为一种特殊的存储过程,它不是由应用程序调用,而是在触发事件发生时由DBMS自动执行。触发器建立在表这一级,它与指定的数据修改操作相对应,这些操作包括对表中数据的插入、修改和删除,当这些操作发生时,无论是手工操作还是应用程序的操作,触发器都会被自动激活。在触发器中可以使用SQL语句和控制语句,使它具有比一般事务处理操作更强的功能,同时它不仅可以修改一个表中的数据,而且可以读取另一个数据库中表的数据。触发器的这些特点,使它成为在数据库中保证数据完整性的重要手段。在Oracle9i中我们可以利用DBMS提供的约束条件来保证简单的数据完整性维护,而使用触发器来实施更为复杂的数据完整性维护。另外还我们可以利用触发器完成输入数据的有效性检验、审计信息的维护和数据备份等操作。在新型农村合作医疗管理信息系统中,我们多处使用到了触发器。一个例子是使用触发器维护数据的完整性。家庭参合登记中有三个重要的表,其中个人信息登记表的信息应分别写入到个人参合信息表和参合家庭帐号表中。当个人参合信息登记表的内容发生改变时,其它两个表的内容也应跟着改变。为了完成这一数据完整性的维护,可以在程序中所有对个人参合信息登记表进行改变(包括插入、修改和删除)的地方,加上对另外两个表的进行相应操作代码。但是,如果通过使用触发器,让DBMS在个人参合信息登记表发生改变时自动完成对另外两个表的修改,效率将更高,也更加可靠。系统中使用触发器的另一个例子是在收费模块中使用触发器维护审计信息。当新农合办公室收到银行的划拨到帐的通知后,就修改征集结算表的相应记录,将划拨的信息记录下来,同时还应在记录费用历史操作的经费明细表中添加相应记录。为自动完成以上操作,我们在征集结算表上设置了修改触发器,当对该表的某一记录进行修改时,即有收费操作时,就将通过触发器在经费明细表自动插入一条有关本次操作的记录。触发器除具备上述优点外,它与存储过程一样具有网络开销低及将客户端的 江苏大学高教硕士学位论文功能转移到服务上等优点。如果使朋适当,触发器町以大大减少了应用的复杂性,提高系统的效率。但数据库触发器也同时具有增加系统复杂性、功能隐藏和增加服务器丌销等缺点,这些凶素也是我们在使用触发器所应仔细考虑的,如果使用不当会影响系统的性能和运行效率。29 江苏大学高教硕士学位论文第四章医疗保险系统需求分析需求分析足系统开发非常重要的过程,它完成的好坏直接影响后续软件开发的质量。需求分析的主要工作是在可行性研究的基础上,将用户对系统的描述,进行分析概括,抽象为完整的需求定义。4.1系统的建设原则和目标4.1.1系统建设目标以卫生部最近出台的新农合修订标准为基础,建设符合标准化、规范化要求新农合县级业务管理系统,实现与各医疗机构的无缝对接,以便实现异地转诊和网络化结算,向下同各医疗单位对接,向上同地市及省新农合平台对接。实现门诊和住院结算时实时计算出合作医疗补偿费用,并直接从总费用扣减,实现实时报销的要求。中心对报销情况可以迸行审核、监控及分析查询等功能。本系统的目的是通过利用现代化的网络技术、计算机技术、通讯技术与现代管理工程学、统计学等学科的结合,为句容市新型农村合作医疗管理现有的业务和工作流程进行程序化、科学化、规范化的管理提供应用帮助,使合管办内部及与各合作医疗定点医院之间职责明确、合理分工,对新型农村合作医疗工作能够各单位数据共享,资源互用,配合使用、灵活管理,彼此执行不同的功能,促进合管办及各医院新型农村合作医疗工作正常开展,提高相关工作效率,实现人工流程的再现,为旬容市新型农村合作医疗工作业务管理、经济核算、基金使用分配和主管单位高层管理决策提供可靠依据。4.1.2系统设计原则(1)可靠性原则:面对新型农村合作医疗系统这样一个涉及成千上万农村参合人口的业务系统,设计的首要原则就是保证系统的稳定、可靠运行,确保系统24小时连续运转不停机,其次采用软硬件防火墙措施、数据库系统安全机制及应用软件授权保密措施杜绝非法的数据访问,保证数据的安全性。(2)及时性原则:该新型农村合作医疗管理信息系统是为全市几十家合作医30 江苏大学高教硕士学位论文疗定点医院提供信息管理辅助服务的。当朋,_处于使用高峰时,系统应能提供快速、高性能的响应。(3)扩展性原则:随管用户人群的增加及业务扩展,现行系统的设计应能提供良好的可扩展性。(4)易用性原则:系统操作必须简便、安全,管理信息系统必须功能齐全,满足各个模块的既定要求,能切实为新型农村合作医疗管理解决问题。系统应具备有很强的灵活性,可根据实际情况来满足实际需要。系统还要有很强的数据库查询和统计输出功能。系统中的所有数据应符合完整性要求。(5)成熟性原则:系统设计和丌发平台采用业界公认成熟并广泛应用的技术,保证系统实施的进度和质量。(6)模块化原则:系统中各功能模块的设计应注重业务逻辑的细化,采用模块化和开放性设计,方便实现应用模块的增加和删除,当需要增加新的应用模块时,不必因为增加应用模块而使得整个应用重新编写。4.2医疗保险业务需求分析4.2.1医疗保险主要业务流程分析1、医疗保险的核心业务流程根据医疗保险管理政策,对每一个参保人提供医疗保障服务,主要完成的任务有参保管理、保险基金征缴管理、诊疗服务管理、医疗费用报销兑付管理、退保管理。其核心业务流程图如图4.1所示。 江苏大学高教硕士学位论文图4.1医保系统核心业务数据流程图2、单位参保管理业务流程参保管理主要业务包括:单位新参保,单位基本信息维护,单位注销等管理,参保单位变更(单位合并、单位分立、单位破产、单位人员批量转出、单位破产预缴处理)、封锁解锁处理以及职工批量新参保等业务。参保单位管理流程图如图4—2所示:图4.2参保单位管理数据流程图3、基金征缴业务流程基金征缴是医疗保险资金筹集的主要方式,医保中心根据单位信息、个人基32 江苏大学高教硕士学位论文本信息及参保信息、缴费雉数信息、缴费比例信息、补收退收信息等核定出参保单位本期应缴额并扣‘印征缴通知单,发放给参保单位。参保单位根据征集通知单,以现金、支票、汇票等方式,缴纳相关保险会。基会征缴管理流程图如图4.3所示。图4.3基金征缴管理数据流程图4、诊疗服务管理业务流程诊疗服务是医疗保险管理部门对参保人员提供的核心服务之一,参保人就医诊疗主要分为门诊治疗、药店购药和住院治疗三种方式,诊疗服务管理业务流程如图4.4所示:.图4.4诊疗服务管理数据流程图5、医疗费用报销兑付管理业务流程33 江苏大学高教硕士学位论文根据医疗保险管理政策,普通门珍费用从个人账户支付,不足部分个人负担,不再报销,对于此,要求系统提供网上结算功能,参保人持自己的医疗保险卡,到定点医院或者药店进行刷卡费用结算。门诊慢性病费用首先从个人账户支付,个人账户不足时,进入起付自负,然后按一定比例进入统筹报销,要求系统提供门诊慢性病费用刷卡结算功能。住院费用报销结算分手工报销结算和联网网上在线结算两种方式,报销费用按报销政策规定进行报销计算,具体报销政策为,医疗费用先由个人负担一定的起付自负金额,超过起付部分进入分段报销。如果医疗费用超过基本医疗保险支付限额,则进入大病统筹,由商业保险负责保报销。报销兑付业务数据流程图如图4.5所示。图4.5报销对付管理数据流程幽6、其他需求分析1)基础信息维护。主要包括:投保单位公共信息、投保单位信息、个人基本信息、个人基本医疗保险信息、定点单位信息维护、参保人数统计、对帐单信息、个人帐户支出查询、门诊慢性病登记、门诊慢性病病人登记。2)处理支付表功能。主要包括读取未处理的支付审批表,按个人或定点医院查询支付审批表、医疗保险报销类型、慢性病病人支付审批表。3)缴费核定查询功能。主要包括缴费基数查询、基数查看、基本医疗保险报销区问比例查看和医院档次维护查看。4)结算功能。主要提供医院结算、医院结算查询、药店门诊结算、药店门诊 江苏大学高教硕士学位论文结算查询、门诊慢性病结算、门诊慢性病结算查询、保证金支付、保证金支付审核、保证金支付查询、大额补充保险结算草打印、大额补充保险结算、大额补充保险结算查洵功能。5)药品维护功能。主要提供药品信息维护、查询,药品目录维护等功能。6)医院信息查询功能。主要提供医院信息查询、住院患者处方信息查询。4.2.2医保系统主要功能分析根据医保中心各部门的业务流程,将各业务流程中所涉及的共有功能提取出来进行分析,得出医疗保险管理系统需要实现的主要功能包括:参数管理、IC卡管理、参保人管理、个人帐户管理、参保单位管理、基会征缴管理、医疗费用报销管理、定点医院管理、定点药店管理、药品管理、门诊管理、住院管理、定点医院接口管理、定点药店接口管理、安全管理、数据备份与恢复、统计分析、定店药店报表管理、定店医院报表管理、年检处理。由于需要实现的功能较多,不能将每个功能作为一个系统模块来进行实现,因此,先对需要完成的功能按照业务相关性进行分类,分类结果如下:①基础档案管理类:主要是对各种数据、参数的管理与维护。涉及参保人员、参保单位、基会征缴、参数设置、个人帐户、IC卡管理、医疗费用报销、定点医院、定点药店、药品管理、门诊管理、住院管理、医院接口管理、药店接口管理、医院报表、药店报表、安全管理、数据备份与恢复、统计分析、年检等。②医疗监督管理类:定点医疗机构的定点资格审查;各定点机构的消费数据的审核、审计、结算;与各定点机构之间的数据传输;目录维护政策规定的各种消费参数的设置;各种查询。涉及定点医院、定点药店、参数设置、安全管理、数据备份与恢复、药品管理、门诊管理、住院管理、基金征缴、个人缴费纪录、参保人员、医疗费用报销在占号手。③门诊管理类:主要处理门诊处方的录入,业务浏览、业务统计及病人在门诊所花费用的管理。涉及IC卡管理、药品管理、门诊管理、药店管理、参保单位、参保人员、定 江苏大学高教硕士学位论文点医院、定点药店、个人帐户、参数设置、医院报表、药店报表、安全管理、数据备份与恢复、医疗费用报销等。④住院管理类:主要处理病人的住院登记、住院花费、住院结算等业务。涉及IC卡管理、药品管理、住院管理、诊疗服务管理、参保单位、参保人员、定点医院、个人帐户、参数设置、医院报表、安全管理、数据备份与恢复、医疗费用报销等。⑤定点药店管理类:对药品的进、销、存,实行全品种管理,对处方药、非处方药、政策规定用药范围及药品价格进行有效的控制。完成对发生费用的计算、发票打印、IC卡处理、数据汇总及与医保中心通讯等功能。涉及IC卡管理、药品管理、住院管理、参保单位、参保人、定点医院、个人帐户、参数设置、医院报表、药店报表、安全管理、数据备份与恢复、医疗费用报销等。⑥分析报表类:打印输出各类统计分析报表,辅助决策和查询等。涉及参保人员、参保单位、基金征缴、个人帐户、医疗费用报销、门诊管理、住院管理、医院接口管理、医院报表、药店报表、安全管理、数据备份与恢复、统计分析、年检、医疗费用报销等。⑦财务管理类:完成对发生费用的计算、发票打印、数据汇总及与医保中心通讯等功能,提供自动产生劳动报表的一体化功能,实现省县市的统一。涉及参保人员、参保单位、基金征缴、参数设置、个人帐户、IC卡管理、医疗费用报销、医院报表、药店报表、安全管理、数据备份与恢复、统计分析、年检等。⑧查询系统类:提供电话语音查询、web查询、多媒体触摸屏查询等综合查询。涉及参保人员、参保单位、基金征缴、个人帐户、医疗费用报销、药品管理、门诊管理、住院管理医院报表、药店报表、安全管理、数据备份与恢复、统计分析、年检、定点医院、定点药店等。36 江苏大学高教硕士学位论文4.3基于模糊聚类的子系统功能划分通过对医疗保险系统的的业务描述中可以看出,根据医疗保险的业务一共划分出来20几个业务功能,根据业务相关性分为8大业务类,这对医疗保险的总体设计来说子系统数目过多,因为子系统过多会加重系统开发的难度和复杂度,对于用户而言则会增加他们的使用复杂度,因此需要进行子系统划分,以便将协作优化的子系统归入一个大的系统中。基于这种考虑,下面用基于层次聚类分析的模糊聚类方法对子系统进行划分,得到一个优化后的系统划分。4.3.1模糊聚类分析的基本思路应用聚类分析进行未知类别数据的子系统业务功能分类,在模糊聚类分析中,首先需要计算模糊相似矩阵。传统的聚类分析方法所常用的相似程度统计量主要分为距离系数和相似系数两大类。不管是采用距离系数,还是相似系数,都没有考虑样本各个指标之问的重要程度差异。另外,应用距离系数作为统计量,虽然能够有效地比较出样本之间的值相似程度,却不能准确地衡量样本之间的形相似程度:而应用相似系数作为统计量则恰恰相反,虽然能够有效地比较出样本之间的形相似程度,却不能准确地衡量样本之问的值相似程度。基于上述模糊聚类分析的不足,本文结合层次聚类方法没有使用准则函数,对数据结构的假设少,方法相对简单,通用性强的优点,提出了利用BRICH方法确定各个指标的权系数,在此基础上引入了加权相似系数和加权距离系数:根据加权相似系数和加权距离系数,提出了一种既能考虑到样本之间的值贴近,又能考虑到样本之问的形贴近的新的统计量——相似度,由此得到用于模糊聚类分析的相似度矩阵,进而给出了一类改进的模糊聚类分析方法,并将其应用到实际样本数据的聚类分析中142。。4.3.2医疗保险管理系统业务数据样本统计应用模糊聚类分析的目的是要对各个子系统进行分类,那么首先就需要选定一些分类标准。在医疗保险管理系统设计中三个主体对象是医保中心,参保人以及各个定点医疗机构,所以选定这三个主体作为划分的指标。根据对医疗保险各个子系统主要功能和业务的分析以及对医保中心、参保人和定点医疗机构进行业务需求的调查,针对每一个医保子系统、每一次医保业务的流程,统计医保中心、 江苏大学高教硕士学位论文参保人、定点医疗机构每个月或每个季度的业务中涉及到该子系统的次数,进而得到平均每天涉及到该-了系统业务的次数。下面以门珍业务为例说明,其业务次数统计如表4.1所示:表4.1门诊业务次数统计表业务类别月份医保中心涉及业参保人涉及业务定点医疗机构涉务次数次数及业务次数门诊业务3月27922943332门诊业务4月27022853316门诊业务5月27902948324根据上表得出平均每天医保中心、参保人、各定点医疗机构涉及到该子系统业务的次数为:90.2,95.1,10.5,转化为百分比后作为门诊系统与医保中心、参保人、各定点医疗机构联系程度的标准。依次统计各个模块,最终统计得出表4.2中的一组数据样本,这些数据样本提供了医疗机构的联系程度的信息。其中把与医保中心的联系程度、与参保人的联系程度、与各定点医疗机构的联系程度作为划分的指标元素。每一条记录即是一个划分对象。表4.2医疗保险各子业务数据样本编号名称与医保中心联系与参保人联系程与定点医疗机构群度(%)度(%)联系程度(%)00l『J诊业务90.295.110.5002住院业务83.175.326.4003定点药店管理业务88.289.460.7004基础档案业务98.438.99.7005医疗监督业务95.630.7100.O006报表分析业务86.250.339.8007财务业务89.430.151.2008查询业务86.781.259.84.3.3模糊聚类算法步骤第一步是整个程序的内定值的设定描述及建立空的资料文件,以便其它程序可以直接引用该描述。第二步是让使用者决定要使用上一次的资料来计算结果或是重新输入新资 江苏大学高教硕士学位论文料。第三步是判断,如果使用者决定使用上一次的资料来算结果,则读取原始资料直接进行资料标准化处理;如果使用者决定。重新输入新的资料,则程序会让使用者输入新的顾客资料,其原则是将输入的4,3,2,1及0的数值转换成全部都是0或1的码,其转换的原则是若输入的数值为0则4位数均填0,若为1则4位数最左边一位数为1,其余为O,若为2则最左边二位数为l,其余为0,依此类推若为4,则全部位数均填1,并且同时侦测输入的资料是否符合程序所要求的O.4,如果不符合,则重新输入,如果符合则将资料存档。第四步是对资料进行标准化处理,由于实际中的关系数据表存在不同的数据类型,而且由于聚类目的的需要,可能仅分析原始数据的若干个因素属性而非全部属性,因此,需要对原始数据进行必要的处理,排除原始数据中变量之间的不同度量对分类的影响,并使原始数据分布在相同的区间【O,1】内,以相同的量级参与分类。依次先求。出各行平均数叉i=专,篓%,标准差耻c击喜c铲毫门m尉算出标准差的变换牛华。第五步是对标准差变换后的值计算导出模糊相似矩阵,模糊相似矩阵是将矩阵内的所有数值压缩至。一l之间,其中r盯=1一圭√蒸(z膈一h)2。其中x为适当选取之正数满足x≥max、/∑(x睹一‰)2。此矩阵必须要满足自反性及对称性。第/、上少Jtlcr.疋El弛-、汪模糊阵,让R。R={巧)=max{min(r,k,‰))。验证矩阵是否符合传递性,若不符合则继续验证直到符合传递性:贝0此矩阵就是同时符合自反性、对称性及传递性的等价矩阵。第七步是将入由1至0,每次减0.05,将等价矩阵进行分类,将所有的分类考虑以分类时较多类别时之.结果选定其入值。39 江苏大学高教硕士学位论文4.3.4子系统划分结果当入=0.965时,得到的分类是{ool,002,003},{004,005),{006,007),{008}。其中{001,002,003}分类与参保人联系程度比较高,{004,005分类与医保中心联系程度较高,f006,007}分类与其它分类相比与各个标准的联系程度都相对高些。这种分类已经将尽可能的把与三个分类标准中一个标准联系程度较高,或者是较低的划入一类中,基本上满足了要求。经过模糊聚类后,将医疗保险整个系统划分为四个子系统,其中将基础档案系统和医疗监督系统合为一个子系统——医疗管理系统,将门诊系统、住院系统和定点药店管理系统合为一个子系统——医疗机构管理系统,分析报表系统和财务系统合为一个子系统——医疗费用管理系统。根据子系统的分类合并,得到医疗保险系统的系统结构图,如图4-6所示:图4.6子系统划分模块结构图本节将模糊聚类算法用于整个医疗保险管理系统的设计,将业务关系联系紧密的子系统放在一个模块中进行开发,大大优化了整个系统,提高了开发效率,防止了资源的浪费,同时也方便了用户的使用。4.4医疗机构管理子系统分析设计由于医保系统涉及的子系统太多,如果全部介绍则非常复杂繁琐,因此本文只对医疗机构中定点医院的业务进行分析说明。完成了基于定点医院的医疗保险信息系统的分析与设计。主要包括参合管理、补偿管理、基金管理等功能。其核 江苏大学高教硕士学位论文心业务流程图如图4.7所示。4.4.1数据流程图图4.7医保中心与医院端业务流科图4l 江苏大学高教硕士学位论文4.4.2功能需求句容市新农合管理信息系统软什参厶口管理补偿管理基金管理会计核算奁洵统计监测分析、№务公不配置维护矗案设计与测算体枪管理参/k口群体分析疾病信息分析数据整厶口图4.8功能需求图根据江苏省卫生厅和镇江市及句容市地方政府有关文件精神要求《句容市新型农村合作医疗管理信息系统》应该至少包括以下功能:1.参合管理用于管理农民参加新农合的基本信息。符合参合条件的参合人员在当地镇政府相关部门进行登记,个人参合号码按合管办统一格式编码,参合有关信息可以在合管中心或在当地镇政府相关部门录入打印输出。参合人员采用新型农村合作医疗卡(PVC条形码卡)管理,参合人员登记信息能够通过实时或非实时的方式上传到地方合管中心,系统对上传的信息进行必要的有效性验证。同时提供对参合人员分户、转移、停保、续保、档案变更、关系变更的处理,能处理一人参加多种险种的情况。同时对参合人员建立健康档案,以方便对参合人员健康状况进行跟踪和卫生主管部门进行社区卫生服务管理。主要功能设计如下:参合登记、帐户管理、证卡管理、变更管理等。2.基金管理系统要能够提供按镇、村、组、户、个人缴费的方式登记缴费,缴费后能打印镇、村、组、户相应的收款票据和缴费明细清单;能够随时按市、镇、村、组、户统计参合情况及未缴费、已缴费的情况。能够正确按镇、村统计各级财政资金和个人缴费基金到帐情况。对各级财政补助情况进行登记、同时对企业和个人的社会捐助登记注册以及对其他收入来源情况进行登记。主要功能设计如下:基金收入、基金分配、基金支付、基金结余、基金结转等。42 江苏大学高教硕士学位论文3.补偿管理按照《江苏省新型农村合作医疗管理实施意见》等文件要求,参合人员的医疗费在当地的卫生院进行登记和报销,也可以直接到市合管办申报和报销,系统必须提供在各定点医疗机构明细费用录入并实时传送到市合管办,经合管办审核确认后,参合人可在定点医疗机构直接结算。系统必须提供现已使用医院门诊和住院系统的接口程序或通过数据源方式调用这些已经使用HIS系统的就诊数据,方便医院和合管办对农村参合病人的就诊管理。同时能够提供转外地定点医院就诊的病人住院详细费用录入和审核功能,打印报销发票符合地方合管办的要求。提供医疗费用按市、镇、村、户、个人以及在各定点医疗单位就诊情况的统计分析和监控功能。同时系统能够根据当地实际情况提供滚动筹资和二次补偿的功能。主要功能设计如下:诊疗管理、补偿过程、结算管理等。4.会计核算管理用于管理新农合会计核算,包括帐套管理、凭证管理、帐簿管理和会计报表管理等功能。5.查询统计管理系统提供对人员参合、缴费、到帐、补偿结算、基金使用、医疗单位管理等灵活多样的统计查询功能,以便于领导决策。同时生成参合、补偿、基金和基础资料的统计报表。6.监测分析管理对新农合信息系统中的重要数据与指标进行自动监测和分析,包括对参合情况、基金筹集到位情况、基金分配与使用情况。参合人口受益情况、医疗服务利用情况、医药费用控制情况、参合人口疾病负担情况等功能。7.业务公示用于将新农合数据及时公示,供用户查询、监督。主要包括家庭帐户公示及费用补偿公示。8.配置维护管理用于维护数据表和有关参数,包括机构维护、字典维护、参数维护、系统维43 江苏大学高教硕士学位论文护等。我们提供的应用系统软件功能除了具备一L述卫生部和省卫生厅关于新农合管理信息系统的基本功能(必备功能)外、还要求按照句容市新型农村合作医疗管理要求做一些本地化、个性化的修改和提供相应服务,句容市新农合业务系统建成后,要求实现以下基本功能:1、新农合数据交换标准化和交换过程自动化。市新农合中心与市各有关医疗机构数据交换按照卫生部和省卫生厅现有的规范标准执行,保障通畅的传输网络,各级各类数据交换能自动完成。2、接收各医疗机构新农合系统上传的新农合工作报表和参合农民的就诊数据信息;同时,各定点医疗机构系统可自动从市新农合中心下载本地参合农民外出住院产生的就诊数据信息,并能自动导入本地新农合管理系统,完成住院费用数据清单的审核及补偿计算。3、提供到市、镇、村、组、户全面的系统运行控制管理、全面的信息统计和监控预警功能,并且具有统计分析和决策功能。4、具有费用查询和内容发布功能。参合农民可通过市新农合中心建设的网站系统查询自己的历史个案信息,包括帐户信息、报销记录等。同时,市卫生局通过系统发布有关政策和信息等。 江苏大学高教硕士学位论文5.1总体设计5.1.1需求概述第五章系统设计及实现本系统以新农合组织、管理与运行的基础信息收集和业务管理为主,主要分为参合、补偿、基金管理及会计核算、统计查询等,实现以县为单位的在线审核、结算、实时监控以及数据上传等功能。中心业务系统与辖区内的所有新农合定点医疗机构实现网络互联互通,与所有医疗机构的医院管理信息系统HIS进行无缝对接,并做到与省级信息平台的无缝对接。以Windows系统为平台,Oracle数据库为支撑。实现门诊和住院结算时实时计算出合作医疗补偿费用,并直接从总费用扣减,实现实时报销的要求。中心对报销情况可以进行审核及查询等功能。5.1.2网络结构设计嚣院鼹务器,,‰÷j?j??j。??。.jjj⋯j??,。~j~?一。j二⋯。i叠图5.1句容医保系统网络结构图医保系统的硬件平台包括医保中心局域网、定点医院局域网和网络接入设备等1431。如图5.1所示。45 江苏大学高教硕士学位论文医保中心网络系统采用1000M交换式快速以太网技术实现,广域网接入采用路山器连接。医保中心内部数据库服务器使用2个处理器、8GB以上基本配置的pc服务器,采用集群模式,通过SAN连接存储系统,同时采用双机负载均衡工作模式。数据中心核心交换机使用2台企业级路由式核心交换机,要求具有12个以上1000M光纤口和48个IO/100/1000M电口,采用HA工作模式。医保中心与各定点医院之问采用DDN作为主要连接,PSTN作为备份连接。5.1.3数据库设计数据库设计的基本思路是首先根据分析阶段得到的E—R图构造出数据库的概念模型,然后经过实体集的转换和实体联系的转换,生成关系模式,即二维表结构,具体的设计过程可参考文献[44][45】。对于得到的关系模式再做进一步的完善。首先为了保证存储数据的准确性和一致性,需要给数据加上完整性约束条件。根据作用的数据对象和范围不同,完整性措施分为三类,它们分别是标识唯一实体的实体完整性、保证数据正确的域完整性和维持参照表和被参照表之间数据一致性的参照完整性。约束则是数据库管理系统(DBMS)提供保证上述数据完整性的手段,主要包括主键约束、唯一性约束、缺省约束、外键约束、非空约束和CHECK约束这几种。本系统在数据库设计阶段主要确定了主键约束,唯一性约束、非空约束、缺省约束,部分外键约束和部分CHECK约束。有一部分CHECK约束在应用程序设计中通过指定输入的有效性规则实现。而部分用于参照完整性约束的外键约束由于会在系统开发阶段带来不便,就通过触发器来保证参照完整性。还有一些较为复杂的数据一致性的要求,也决定使用触发器来实现,如系统中每一缴费期的每一条家庭缴费标准核定记录的内容都应与该家庭多条成员缴纳保险名册记录的内容保持一致。然后,按照3NF要求对己建立的关系数据模式进行优化。在优化时要注意两个方面的问题,一是对绝大多数表要按照3NF的要求进行分解,以减少数据的冗余。但是为了减少CPU和I/O的开销,对部分表要根据实际需要合并一些字段,尽管这样的合并是不符合3NF要求的。如在家庭参合帐号表中加入属于家庭成员信息表的姓名字段,这是因为在对家庭帐号表的操作中,常常同时需要返回参合人姓名信息,如果都通过个人参合号在个人参合信息表中查询得到该信息,则会增加很多系统开销。 江苏大学高教硕士学位论文医保系统共涉及工作站点表(TX_GZZD),工作人员表(XT—GZBH),镇村组结点表(XT—TREE),合作医疗个人信息表(NC—CBRY)、合作医疗住院病人表(NC—ZYBR)等73个数掘表,下面仪对工作站点表(TX—GZZD),工作人员表(XT—GZBtl),合作医疗个人信息表(NC—CBRY)进行说明。表5.1工作站点表(TX_GZZD)字段名类巧!是否null注释JQDHNUMBER(9,0)N机器代号FK(XT_MLSZ.XMDH)IPDZCHAR(15)NIP地虫EUKJQDZCHAR(20)Y站点位置SFBZNUMBER(2,0)N收费标志卜是2一否A001GZBHCIIAR(4)Y本站点!r:作人员编号FK(XT_GZBH.GZBH)DYJNUMBER(9,0)Y打印机FK(XTMLSZ.XMDH_B=B206)表5.2l:作人员表(XTGZBH)字段名类型是否null注释GZBHCHAR(4)N上作人员编号XMCHAR(8)N姓名KLCHAR(20)N口令SYBZNUMBER(2,0)N使用标忐卜允许2一禁止A004BMFSNUMBER(2,0)Y编码方式卜五笔2一拼音A015表5.3合作医疗个人信息表(NC_CBRY)字段名类型是否null注释YBBHVARCHAR2(18)ND401-10医保编号PKXMVARCHAR2(10)NI)401-02D402-02姓名XBVARCtlAR2(2)ND401-03性别CSRQDATEYD401-04出生日期SFZHVARCHAR2(18)YD301一08D401—01D402—01DS01—05D504—05身份证号LXDZVARCHAR2(80)YD401—13联系地址RYLBNUMBER(2,0)N人员类别A750QYDMVARCHAR2(2)N区域代码FK(XT_TREE.XMDM)DWDMVARCHAR2(8)N单位代码FK(XT_TREE.)(MDM)SYBZNUMBER(2,0)N使用标志卜使用2一停用3一录入4一审核5一删除6一续保47 江苏大学高教硕士学位论文BXNDVARCtlAR2(4)N保险年度BCI。JNUMBER(9,2)YD402~15当年累计住院补偿金额XRYLBNⅣMBER(2,0)Y新人员类别XQYDMVARCHAR2(2)Y新区域代码XDwD~fVARCHAR2(8)Y新单位代码XSYBZNUMBER(2,0)Y新使用标志XBXNDVARCHAR2(4)Y新保险年度MZBCLJNUMBER(9,2)YD402—12当年累计fJ诊补偿金额SFtlZNUMBER(2,0)Y是否户主HBHVARCHAR2(17)YD30I一05D401—20D302—01户编号HZBHVARCHAR2(17)YD301—01D501—07D504—07户主编号HZXMCHAR(10)YD301—06户主姓名YHZGXNUMBER(9,0)YD401—22与户主关系ttZHJENUMBER(9,2)Y户帐户金额HZHYENUMBER(9,2)Y户帐户余额WNZHYENUMBER(9,2)Y往年帐户余额BNDZHBCJENUMBER(9,2)Y本年度帐户补偿金额BNDMZZHBCNUMBER(9,2)Y本年度门诊帐户补偿BNDZYZHBCNUMBER(9,2)Y本年度住院帐户补偿YYMLWCBJENUMBER(9,2)Y医院目录外超标金额YBFSFYLJNUMBER(9,2)YD402—14目录内当年累计住院医药费用MZYBFSFYNUMBER(9,2)YD402—11目录内当年累计门诊医药费用OLDYBBttVARCHAR2(17)Y原医保编号NEWYBBHVARCHAR2(10)Y新医保编号SHJZBCLJNUMBER(9,2)Y社会救助补偿累计csJzBCLJNUMBER(9,2)Y慈善救助补偿累计JZBHVARCHAR2(20)Y救助编号SHJZFSFYLJNUMBER(9,2)Y社会救助发生费用累计DQDMVARCHAR2(6)YD301~02地区代码XZCBMVARCItAR2(6)YD301~03乡镇村编码ZBMVARCHAR2(3)YD301—04组编码 江苏大学高教硕士学位论文HZXBVARCHAR2(1)YD301-07户i性别JTTXDZVARCttAR2(30)YD301—09家庭通信地址YZBMVARCtlAR2(6)YD301—10邮政编码JTDIlVARCttAR2(20)YD301一ll家庭电话号码LXRXMVARCHAR2(16)YD301-12联系人姓名I。XRDHVARCitAR2(20)YD301一13联系人移动电话号码DZYXVARCHAR2(20)YD301-14电子邮箱JTRKSNUMBER(2,0)YD301—15家庭人口数JTNYRKSNUMBER(2,0)YD301—16家庭农业人口数JTXZNYRKSNUMBER(2,0)YD301-17家庭现住农业人口数CHSXVARCHAR2(1)YD301—18参合属性HSXVARCttAR2(1)YD301-19户属性ttKLBVARCHAR2(1)YD301—20户口类别QRQCBZVARCHAR2(1)YD301—21迁入迁出标志QRQCSJDATEYD301—22迁入迁出时间QRQCYYVARCHAR2(20)YD301—23迁入迁出原因JTDNLJZYBCJENUMBER(9,2)YD302-13家庭当年累计住院补偿金额JTDNLJQTYYFYNUMBER(9,2)YD302—14家庭当年累计其他医药费用JTDNLJQTBCJENUMBER(9,2)YD302—15家庭当年累计其他补偿金额JTDNLJZYYYFYNUMBER(9,2)YD302—11家庭当年累计住院医药费用CSDVARCHAR2(6)YD401-05出生地MZVARCtlAR2(2)YD401—06民族HYZKVARCHAR2(1)YD401—07婚姻状况JQJttBZVARCHAR2(1)YD401—08近亲结婚标志JKZKVARCHAR2(2)YD401-09健康状况GZDWVARCHAR2(40)YD401—11J:作单位ZYVARCHAR2(3)YD401—12职业GRYZBMVARCHAR2(6)YD401—14个人邮政编码GRDHBMVARCHAR2(20)YD401—15个人电话号码GRLXRXMVARCHAR2(16)YD401—16个人联系人姓名49 江苏大学高教硕士学位论文5.2功能设计一、参合管理用于管理农民参加新农合的基本信息。包括参合登记、帐户管理、证卡管理和变更管理等功能。1:参合登记此功能主要在各级乡镇相关部门使用,对参加新型农村合作医疗的个人信息输入、查询、修改、删除其基本资料,可按镇、乡、村或企业等为单位统一管理。包括家庭和个人信息的采集或编辑、家庭帐户及台帐的建立等2:帐户管理此功能包括建立参合家庭帐户,对建立的帐户进行查询、冻结、解冻、注销、变更和撤销等3:证卡管理此功能包括医疗证卡的发行、变更、再注册等4:变更管理此功能主要包括乡镇村组、家庭和个人基本情况变更、注销等。5:参合审核用于审核确认农民参合信息6:续保管理用于农民续保管理7:参合农民健康档案用于管理参合人员健康档案二、补偿管理用于管理农民就医时的补偿兑付,合管办与定点医院之间的补偿结算等过程,包括诊疗管理、补偿过程、结算管理等功能。1:诊疗管理,包括门诊诊疗管理、住院诊疗管理、转诊管理等2:补偿过程,包括补偿单管理、补偿审核、补偿兑付、补偿打印等。3:结算管理,包括结算单管理、结算审核、结算拨付、补偿公示及结算打印等。三、基金管理用于新农合基金管理、包括基金收入、基金分配、基金支付和基金结转等功 江苏大学高教硕士学位论文能。1基金收入:包括对农民个人缴费收入、农民医疗救助资助收入、集体扶持收入、政府资助收入、利息收入、其他收入的管理2:基金分配包括统筹基金、家庭帐户基金的分配及同常管理等。3:基金支付用于获取基金支付信息、包括补偿对象发生的医药费用、可计入补偿的医药费费用、实际补偿费用、个人自付费用、转诊管理;住院支出,门诊支出、特殊病种大额门诊支出、住院正常分娩支出、其他支出;现金补偿支付明细、向各级定点医疗机构结付明细、提供查询、汇总、打印支付信息等。4:基金结余用于获取基金结余信息,包括统筹基金结余、家庭帐户基会结余等。5:基金结转执行结转操作或实现自动结转,产生结转信息;支持结转信息的查询、汇总及打印等。四、会计核算本子系统用于管理新农合会计核算,包括帐套管理、凭证管理、帐簿管理和会计报表管理等功能。这部分功能根据省卫生厅相关意见,不要求单独开发功能菜单,但必须和相关专业财务软件进行接口丌发,由新农合系统直接向财务系统提供信息,以实现标准规范要求的功能。五、查询统计本子系统提供台帐查询、综合查询等功能。用于对新农合数据进行查询和统计,生成参合、补偿、基金和基础资料的统计报表。1:分类查询查询参合、诊疗、补偿等相关信息。2:综合查询支持对相关业务数据的简单查询和高级查询;支持查询结果的打印和上报。六、监测分析本子系统用于对新农合信息系统中的重要数据与指标进行自动监测和分析,包括对参合情况、资金筹集与到位情况、基金分配与使用情况、参合人口受益情51 江苏大学高教硕士学位论文况、医疗服务利川情况、医药费用控制情况、参合人口疾病经济负担等监测分析等功能。1:参合情况对覆盖人口的参合情况进行监测,包括对贫困群体的参合情况的查询等。2:资金筹集与到位情况对本年度应筹集资金、资会来源构成、筹资水平和资会到位情况进行监测分析等。3:基金分配与使用情况对基金的分配与实际支出、基金的使用效率等情况进行比较分析等。4:参合人口受益情况对参合人口的住院、门诊补偿情况和补偿水平进行监测和分析等。5:医疗服务利用情况.对参合人口的医疗服务利用情况进行监测和分析等6:医药费控制情况对参合人口的就医费用情况进行监测和分析等7:参合人口疾病经济负担测量参合人口就医的自付费用以及疾病经济负担等。七、业务公示本子系统用于将新农合数据及时公示,供参合人群查询、监督。1:参合人员公示,主要是指参加新农合的农民属性等信息公示。2:家庭帐户公示,主要是指参加新农合的农民家庭帐户收支信息公示。3:费用补偿公示,主要是指参加新农合的农民门诊及住院减免补偿信息公示。八、配置维护本子系统用于维护表和有关参数、包括数据表维护、运行参数维护、系统维护等功能。1:机构维护,主要是指对行政区划、医疗机构进行新增、撤并等维护。2:字典维护,主要是指对参合登记表、补偿对付单等信息采集表进行维护,对新农合用药目录、医疗服务项目、疾病名称、手术名称等进行维护等。3:参数维护,主要是指对系统运行参数、补偿参数、统计汇总参数、统计查询参数进行维护,提供对新农合用药目录、医疗服务项目等数据代码进行维护S’ 江苏大学高教硕士学位论文等。4:系统维护,主要是指对包括用户管理、权限管理、同志管理、备份管理、有关系统运行环境等进行维护。5.3接口设计医保系统接口主要有消息接口,设备的接口,用户接口,外部接口,内部接口,与外部相关软件系统的接口等。本文主要对与句容市人民医院医院管理信息系统连接的接口方案做了简要介绍。在对医院原有系统的改造的过程中,我们采用了基于动态连接库的接口方案,设计了动态连接库“kminterface.dll”给HIS开发商调用【矧。方案简要介绍如下:首先,医院端需要做以下修改:(1)医院需要根据新农合政策的需要,按照我们所提供的KMINTERFACE.DLL改造医院的HIS系统,使其HIS系统能够适应新农合报销的需要。(2)医院需要根据合管办提供的两个基本目录,包括病种信息、药品及诊疗项目信息建立与医院内码对应的对照信息,称为匹配。(3)对于自费药品,可以匹配成保外费用。其次,医院管理信息系统(HIS)需做如下修改:1、疾病及药品匹配部分(1)数据匹配管理应先定点的县级平台下载农合相关数据并定时更新,再将HIS药品和诊疗项目表逐条匹配,可能会存在一条农合数据对多条HIS数据。(2)匹配后将数据上传,必须审核后才能使用这些匹配信息。(3)疾病不推荐匹配,如需匹配可另外提供相关函数。2、门诊部分(1)查询病人信息并保存HIS首先应该在门诊登记表中添加农合相关字段。然后根据病人提供的合作医疗证号进行查询,选择一条病人数据后返回该病人的个人编号、姓名、性别、出生日期等相关信息,如果病人能找到,将相关信息保存到HIS相关表中。否则定为非农合病人,不能进行农合操作。参照资格审查函数。(2)传输门诊登记信息并保存农合门诊流水号提交个人编号进行门诊病人的就诊登记,并返回就诊号(农合唯一报销识别 江苏大学高教硕士学位论丈号)保存到相关表中,前提是能查询到此人的农合信息。门诊鸶记参照登记函数。(3)门诊费用传输HIS应该在门诊费崩表中添加状态:j,:段。费用序号ID(DEAIL—ID)是费用新增上传时农合网返回的值,是费用修改的唯一凭证。具体操作步骤:进行门诊费用传输前必须保证已经传输了门诊登记信息。在HIS系统产生费用时或发生费用后可进行费用传输。如传输成功则将状态改为“已上传”,如果当时传输不成功,根据提示信息进行相关处理再传输。参照门诊费用上传函数。(4)门诊费用取消传入门诊登记流水号,可取消本次门诊登记的所有明细信息。传入门诊明细登记号,取消门诊单条明细信息。参照费用删除函数。(5)家庭账户余额查询费用传输完毕后,传入就诊号可以进行结算。返回相关信息。参照家庭账户余额查询函数。.(6)门诊费用试算费用传输完后,传入门诊就诊号进行门诊补偿费用试算。返回相关信息。参照门诊费用试算函数。(7)门诊结算费用传输完后,传入门诊就诊号进行门诊结算,生成门诊补偿单号。是门诊兑付,取消结算等操作的唯一凭证。参照门诊结算函数。(8)门诊取消结算根据门诊补偿单号取消门诊结算补偿单信息。参照门诊取消结算函数。(9)门诊审核状态查询传入门诊补偿单号。返回本次门诊的补偿单当前审核状态。参照门诊审核状态函数。(10)门诊兑付家庭账户余额查询后,传入门诊补偿单号和补偿金额可以进行兑付。返回相关信息。参照门诊兑付函数。(11)门诊费用查询传入就诊号、费用明细序号,用于检查某笔费用是否已上传。参照门诊费用查询函数。(12)门诊修改,取消登记,转院登记 江苏大学高教硕士学位论文门诊修改指没有进行结算时将登记信息进行修改。.取消门诊登记可以冲消该病人本次在合管办中心的门诊登记。只有在登记病人没有进行过门诊结算时才可以进行此操作。参照撤消门诊登记函数函数。(13)判断门诊是否可以进行直接兑付根据传入的门诊补偿单号,判断本次补偿是否可以进行直接兑付,返回0表示可直接兑付,1表示需审核。参照门诊是否可以进行直接兑付函数。3、住院部分住院部分修改类似门诊部分,可参考门诊部分进行,这里不再介绍。医保系统与医院管理系统具体连接方案如图5.2所示【47,48】.撼交换图5.2医保系统与医院管理系统接口业务流程图5.4参合补偿管理子系统实现5.4.1参合补偿管理设计界面参合补偿用于管理农民就医时的补偿兑付,合管办与定点医院之问的补偿结算等过程,包括诊疗管理、补偿过程、结算管理等功能。1、诊疗管理:此功能在市医保中心使用,对病人在外地医院就诊的费用或病人以自费形式在本地医院就诊的费用进行补偿录入,根据医保结算规则,自动计算出补偿金额。界面如图5.3所示: 。。嚣尹?=。。。丐墨=嚣罴曩曩冕冤=天。。。嚣甚群旦-———一。。广一。。n二F==:二三,产二—=j。”懒¨pI_—|⋯Ir—⋯r—mk^ir—————]⋯o”PiEi——一————]~⋯r—————————。]』⋯r———————=】⋯r—————————————————————————————————一⋯¨l“,ii—i——]⋯_r———————————————_———————一{.筒兰篡三=三三三盎蔼遴蓬轰遵蚓ll妻缝iF=二=渊—r—————一11Nr—————一*⋯r—————一$|2LL—————————————————j±】日lI&r———————一1{I燃r—一_∞;^r一*口;mF一磊商;—22⋯mr—o。¨⋯月『———一⋯r——一*#∞l『——一Mr——一一F7—一j1一⋯F———一#☆十“#HF———一i岫ⅢF———一一|】⋯-F————一⋯_F———一一⋯·F————一”!-.畦-r———一|l—出迪o,二亟萎:臼匠熏重蓝圈IH5.3新Ⅱ!台fj=医疗补偿信息录入窗u2、FI补偿撤销:此功能在市丝{倮叶]心使j;Ij,可以对补偿山错时撤销。界手工补偿撤消⋯日r——二里划㈣rm苎苎到二_苎兰:型—墨剑削S.4新型台作医疗手工补偿撤销宙L3、补偿过程:此功能在市医保中心使用,包括补偿单管理、补偿巾核、补偿兑付、朴偿打印等。界面如罔5-5所示: 江苏大学高教硕士学位论工幽5.5新J口台作睦疗朴偿过程结算窗口4、中心基金拨付:此功能在市医保中心使用,可以对基金拨付使用情况蠢洵,界面如图5-6所示·创5.6新掣台作医疗巾心基金拨付窗口5、结算管理:此功能在市医保中心使用,包括结算单管理、结算审核、结算拨付、补偿公示及结算打印等。界面如图57所示: 『一 江苏大学高教硕士学位论文6.1论文总结第六章总结与展望为了进一步提高句容市新农合管理系统规范化建设水平,保障和推进新农合制度持续健康发展,我们受句容市卫生局及合管办的委托,丌发了句容市新型农村合作医疗信息管理系统。本文介绍了聚类和聚类分析的相关概念和技术,在此基础上研究了现存的各种主要有代表性的聚类算法,在分析层次聚类算法和模糊聚类算法优缺点的基础上,提出了基于层次分析的模糊聚类方法并把该算法应用到句容医保系统的需求分析中,实现了子系统划分,完成了基于定点医院的医疗机构管理子系统的分析与设计,提出了句容市医保中心信息系统与句容市人民医院信息管理系统的接口方案。在对医保中心与医院端业务功能划分和分析的基础上,实现了参合补偿管理子系统。6.2研究展望本系统自运行以来,己基本达到句容农村合作医疗的建设目标,采用了住院补偿加门诊补偿的模式,能根据实际情况灵活调整补偿范围和比例,使资金更有效的利用。此外,本系统可实现住院直接报销,更加方便农民,减少农民报销成本,受到了农民的欢迎。新型农村合作医疗参保率逐年提升,2009年参保395974人,参保率达100%,超过小康指标15个百分点。目前该市新型农村合作医疗运行质量、群众受益位于镇江市第一,全省第六。但是由于新型农村合作医疗信息系统是一个复杂的大型管理信息系统,开发中难免有不足之处。在今后的工作中,我们将根据实际使用情况,继续完善和改进该系统,并将在业务处理系统的基础上,开发出基于internet的新农合信息发布和咨询系统。59 江苏大学高教硕士学位论文参考文献lair.医疗保险管理信息系统【D】.成都:lⅡ1)11人学,2001.张洪涛.新型农村合作医疗信息管理系统的设计与实现【D】.无锡:江南大学,2009.刘学莉.新型农村合作医疗管理信息系统的设计与实现【D】.上海:华东师范人学,2007.JolineMorrison,JoeyF.George.ExPoringtheSoftwareEngineeringComPonentinMISResearch[J].Comm.OftheACM,1995,38(7).RonaldJ.Norman.Object—OrientedSystemanalysisanddesign[J].PrenticeHall,1996.WonKim.IntroductiontoObject—OrientedDatabase[M].TheMITPress,1990.陈余年,方美琪.信息系统:l:程中面向对象方法【M】.北京:清华火学出版社,1999.姚松,董小国.企业信息系统的三层结构【J】.计算机应用,2000,20(2):51.陈孝威,陈凌云.三层体系结构的客户机朋艮务器【J】,计算机应用,2000,20(1):23.Jlamei.Browser/server系统的三层体系结构【J】.httP://wwwZ.yesky.coln/34670720/I63184.shiml,2001.张程.Web数据库技术介绍【J】.httP://202.102.229.57/flash/articaI/00285.himl,2000.徐新华.COMCORBA和Intemet编程技术【M】.北京:人民邮电出版社,1998.杨汉平等.数据库中间件技术在三层操作系统模型中的实现【J】.小型微型计算机系统,2001.薛明轩.基于聚类分析的医疗保险系统【D】.长春:长春理工大学,2005.htcp://www.bylw365.com/onews.asp?id=2554&Page=2.张继先,医疗保险软件系统的运作模式及规划【J】.http://www.incnad.com/chissoft/artical/27.htm.王瑛,王豪行.客户/服务器结构的数据安全性研究【J】.计算机工程,26(I1):138.欧研l星明,张华哲.人型网络M1S系统中基于角色的权限管理【J】.计算机:I:程与应用.2000,36(4):138.陈树.聚类算法模型的研究及应片J【D】.无锡:江南大学,2006.丁震,胡钟山等.一种基于模糊聚类的图象分割方法[J】.计算机研究与发展.1997,34(7).,叫u刁习q鄙q刀研叨叫U口pH陋p隅pnU¨n¨口 江苏大学高教硕士学位论文【21】S.Guha,R.Rastogi,K.Shim.Cure:AnEfficientClusteringAlgorithmforLargeDatabases.In:Proc.1998ACM—SIGMODInt,Conf,MangementofData(SIGMOD‘98),Seattle,WA,June.I998:73—84.【22】CtKaryPis,H.Han,V.Kumar,Chamelon.AHiera]ehicalClusteringAlgorithmUsingDynamicmodeling[J].CMOPUTER,1999,32.【23】T.Zhang,R.Ramakrishnan,M.Livny.BIRCH:AnEfficientDataClusteringMethodforVeryLargeDatabases.1n:Proe,1996ACM—SIGMODInt,Conf,MangementofData(SIGMOD’96),Montreal,WA,Canada,June.1996:103—114.【24】S.Guha,R.Rastogi,K.Shim.ROCK:arobuflclusteringalgorithmforcategoricalattributesIn:Proceedingsofthe15山InternationalConferenceonDataEngineering[J].Sydney:lEEEComPuterSocietyPress,1999:512-521.【25】殷瑞匕.数据挖掘中的聚类方法及其应川【D】.厦门:厦门大学,2008.【26】M.Ester,H.P.Kriegel,J.Sander,X.Xu.Adensity-basedAlgorithmforDiseoveringClustersinLargeSpatialDatabases[J].1n:Proc.1996Int,Con£KnowledgeDiscoveryAndDataMining(KDD’96),Portland,OR,Au91996:266-231.【27】M.AnkerSt,M.Breuning,H.EKriegel,J.Sander.OPTilCS:orderingPointstoldentifytheClusteringStructure.In:Proc,1999ACM—SIGMODInt,ConfMangementofData(S1GMOD’99),Philadelphia,PA,Junel999:49-60.【28】A.Hinneburg,D.A.Keim.AnEfficientAPProachtoClusteringinLargeMultimediaDatabaseswithNoise.In:Proc[J].1998.IntConf,KnowledgeDiscoveryandDataMining(KDD’98),NewYork,Au91998:58-65.【29】Wang,W.Yang,J,Muntz,R.STlNG:astatisticalinformationgridapproachtospatialdatamining.In:Jarke,M,Carey,M.J.,Dittrich,K.R.,etal.,eds.Proceedingsofthe23rdIntemationalConferenceonVe巧LargeDataBases.Athens:morgan,kaufmann1997,186-195.【30】张鑫.层次聚类算法的研究与应用【D】.赣州:江西理上人学,2008.【31】Hard,KamberM.Datamining:CnoceptsandTechniques[M].morganKuamfmanaPublishers.2000:335.398.【32】孙玉芬.基于网格方法的聚类算法研究【D】.武汉:华中科技大学,2006.【33】XiaohuaHu.proceedingoftheFourthIEEESymposiumonBioinformaticsand6l 江苏大学高教硕士学位论文Bioengineering,2004.【34】M.Dash,K.Choi,RSeheuermannandH.Liu.Featureselectionforclustering-Afiltersolution[C].proceedingsof1EEEinternationalConferenceonDatamining,2002,PP:115.122.【35】P.MitraandC.A.Murthy.Unsupervisedfeatureselectionusingfeattiresimilarity【J】.IEEEtrans,onPatternAnalysisandMachineIntelligence,2002,24(3):301—312.【36】S.VaithyanathanandB.Dom.Generalizedmodelselectionforunsupervisedlearninginhighdimensions[C].InAdvancesinneuralinformationprocessingsystems,2000.【37】汪培庄,李洪兴.模糊系统理论与模糊计算机【M】.科学出版社.2002:92—129.【38】何清.模糊聚类分析理论与应用研究发展【J】.模糊系统与数学.2004,12(2):21-24.【39】E.Sehikuta.Gridclustering:Anefficienthierarchicalclusteringmethodforverylargedatasets[J].Proc.2005Int.Conf-onPatternRecognition:101~105.【40】张智星,张春在,(日)水谷英早.神经一模糊和软计算【M】.西安:两安交通大学出版社.2000:303~309.【41】LinCT,LeeCSG.Neural-Network-basedfuzzylogiccontrolanddecisionsystem[J].IEEETransonComputers.2003,C-40(12):1320-1336.【42】岳建涛.区县医疗保险管理系统没计与实tE[D].重庆:重庆大学,2008.【43】顼庆坤,孙梅青,杨林.城镇职工医疗保险管理信息系统的设计与实现[J】.河北省科学院学报,2003,20(2):90-95.【44】袁鹏飞.SQLServer数据库应用开发技术【M】.北京:人民邮电出版社,1998.【45】庄成三,洪玫,杨秋辉.数据库原理及应用【M】.北京:电子]:业出版社,2000.【46】谢栋梁周平.试论医院信息系统中的医保接口【J】.中国科技信息,2009,(14):201—202.[471李澄,张广明.医院管理信息系统的设计与实现【J】.微计算机信息,2007,23(2):29·31.[481韩莹,王英辉.医保信息系统分析设计【J】.沈阳航空工业学院学报,2005,22(4):60-64.62 江苏大学高教硕士学位论文致谢经过一年多的学习和工作,终于完成了毕业课题的开发任务和论文撰写工作。在此,我必须要感谢学业中指导、帮助我的老师和同学们、以及共同参与项目的同事们,没有他们的帮助,我是不可能完成整个课题的工作,并在其中不断学习和实践、获益非浅的。首先要感谢我的导师宋顺林教授。在攻读硕士学位期间,宋老师在学习和生活中给予我无私的关怀。从论文的选题到最终的定稿,都凝聚了宋老师的心血和指导。宋老师严谨的治学态度、求实的作风、渊博的知识、理论联系实际的工作作风使我受益匪浅。其次,我要感谢镇江江大科茂信息系统有限责任公司给予我实践的机会,在实践期问不仅使我的理论知识获得较高的进步,动手能力方面也有突飞猛进的提高。还要感谢朱勇和汤旭俊经理,他们在实习期间不仅在理论知识上给我们以启迪,更是手把手的教会我实践,使我的理论知识和动手操作能力都有了质的飞跃。在这里,向他们表示深深的敬意。我还要特别感谢潘道远、郑冬冬、王军、张怀峰等同学,他们不仅在论文的完成过程中为我提供了很多有价值的建议,而且在平时的学习、工作、生活中也给予了我无私的帮助和鼓励。最后,我要感谢我的工作单位和我的家人,感谢我的单位给予我的大力支持,感谢我的妻子给予我无微不至的照顾,他们给我毕业论文的写作提供了无穷的动力,使我更加明确了今后工作的目标和努力的方向。63 江苏大学高教硕士学位论文攻读硕士期间发表论文和参加的科研项目攻读硕士学位期间,发表和录用的学术论文有:1.基于项集优化重组的频繁项集发现算法,计算机应用,第一作者,已录用2.医保系统与医院管理系统的接口设计与实现,计算机与数字工程,第一作者,已录用3.新型农村合作医疗保险信息系统设计与实现,计算机应用与软件,第一作者,已录用参与的科研项目有:1.2008.9.2009.1参与句容市新型农村合作医疗保险信息系统开发 新型农村合作医疗信息管理系统的设计与实现作者:王明学位授予单位:江苏大学本文链接:http://d.g.wanfangdata.com.cn/Thesis_Y1669923.aspx

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭