英语原文共 6 页,剩余内容已隐藏,支付完成后下载完整资料
基于SOA的社区医疗管理系统
关键词:社区医疗管理系统 SOA 决策树功能模块
摘要:当业务流程发生变化时,传统的社区医疗管理制度需要改变。但SOA是基于面向服务的体系结构,并将服务分离开来供应商和服务参与者,这使系统更加灵活。本文进行了分析和设计该子系统包括客户管理、全科门诊、业务管理、病例管理根据服务提供商和服务提供商的设计理念制定管理和治疗计划SOA系统的参与者。因此,基于SOA的社区医疗管理系统应运而生对其他城市的社区医疗管理体系有很大的借鉴意义。
介绍
全球信息热潮不仅使信息技术迅速发展,而且带来了新的挑战对各行各业信息化建设的要求。为了解决这些问题面对现有的社区医疗管理体制,本文设计了社区医疗管理系统基于SOA的医疗管理系统。它将应用程序分解为分散的服务,然后结合服务进行推广,反复使用现有的服务资源再写一个新的逻辑。与重写逻辑相比,该方法能够快速反映业务而简化和集成的IT基础设施可以提高IT的效率并降低管理成本和项目成本。SOA的创新之处在于使用制造商支持的行业标准,并使用XML和Web服务作为解决通信协议和数据问题的底层基础设施表达。
SOA使用服务请求模式使分布式系统具有灵活性。区别分布式应用系统的特点是,它只限制服务所需的信息开发服务请求,不限制提供服务的模块,可以新数据源满足服务请求。另一方面,新的数据源可以响应其他服务请求者的类似请求。在系统中,服务执行者只需可以根据新的条件进行修改,不需要修改服务请求者[4]。因此,基于SOA的应用系统可以随着企业业务的变化而快速升级各个部门。
SOA的定义和特点
到目前为止,还没有公认的SOA定义。许多组织都从不同的角度来描述SOA不同的视角和角度。典型的定义是W3C将SOA定义为将所有功能定义为独立服务的应用程序体系结构,以及有一个定义明确的可调用接口,可以按定义的顺序调用服务形成业务流程。SOA的关键是服务的概念。W3C将服务定义为最终服务结果是服务提供者完成一项工作以满足服务用户的需求。
Service-architecture.com本质上将SOA定义为一组服务。沟通服务之间可以是简单的数据传输或两个或多个服务的活动协调。需要使用某种方法来连接服务。服务意味着性能函数在环境和状态下有准确的定义,完美的封装并且独立于其他服务。
SOA不仅是一种技术,也是一种组织IT基础设施的框架和方法是一种设计、开发、部署和管理离散系统的方法计算环境中的逻辑单元(服务)模型。而且它有组织上的优势《应用力学与材料》第539卷(2014)第349-354页自2014年7月30日起在www.scientific.com上在线提供。网)(2014)瑞士跨技术出版物内政部:10.4028/www.scientific。净/安培。539.349.SOA通过直接组织开发人员建立的服务来形成it应用程序比组织单个应用程序的模式要好。通过分析服务,SOA可以帮助严格实现业务逻辑的时间和原因,这使得经理或系统分析师优化业务流程。总之,SOA可以减少高回收率带来的开发成本,粗粒度和松散度屏蔽了复杂的业务逻辑耦合降低了复杂度,使大规模开发软件成为可能组织专业部门。因此SOA作为软件解决方案具有很大的优势危机和大规模流水线生产。
SOA是一种粗粒度、松散耦合的面向服务的体系结构。沟通服务之间的接口简单,定义准确,无需考虑底层编程接口和通信协议。SOA有以下几点:
特点。1.松开联轴器。2.粗粒度服务。3.标准化接口。
社区医疗管理系统的功能需求
落后的管理手段使传统的系统存在着管理工作量大的问题会计核算效率低,数据不准确,不仅影响会计人员的工作积极性同时也会影响居民对该体系的信心。逆向检验审批、核实、计算和支付也使费用难以支付。以上这些问题严重阻碍了社区医疗服务的健康持续发展。因此,随着医疗服务的不断发展,实施信息化社区卫生服务的获取、交换和管理已成为一个亟待解决的问题各省区卫生部门亟待解决。
社区居民医疗保险的提高包括居民缴费、社会保险和社会保险各级政府的捐款和援助资金。居民参与医疗保健以家庭为单位的保险。集体津贴保证了工资的按时发放没有支付保险金能力的居民的保险金。购买保险以家庭为单位可以保证个人健康保险基金的良性运行居民。家庭账户基金可以由家庭成员使用,这让家庭感觉居民健康保障体系带来的效益和效率。
职能部门的工作包括:
1.社区应用。社区医疗管理办公室收集信息被保险居民的保险和资金筹集。
2.医疗机构的申请。登记门诊信息和住院信息、被保险居民的费用和报销。
3.社区级应用。城市医疗管理办公室对被保险人进行检查社区医疗管理办公室报告的信息。
4.注册医疗证明。取消和验证社区的消费者数据医疗管理办公室。
5.信息中心。监测社区医疗系统在社区的业务运作并提供相关管理部门的数据查询和分析。
社区医疗管理系统总体设计
通过对基于SOA的分布式Web应用系统模型的分析在以上章节中,对社区医疗管理系统进行了分层设计如图1所示,这不仅可以反映松耦合的特性,而且可以易于维护、扩展和集成其他系统。
医院管理系统和省信息中心与社区医疗联系管理系统通过Web服务层,并以协同工作为目标通过远程调用Web服务实现信息共享。
由于社区医院的科室分散在区域分布,因此医疗管理系统的网络化是基于internet的建设,充分利用了随时随地接入互联网的特点,让用户轻松登录系统不受时间和空间的限制。系统采用独立应用提高服务器和数据库服务器的性能。在接口上设置防火墙应用服务器和互联网可以提高系统的安全性,如图1所示。
图1系统架构
.4.2业务管理子系统
系统的应用逻辑在业务逻辑层,应用逻辑设计处理根据业务需求进行编程,是系统的核心。它包括数据运营、授权流程和业务流程。它调用数据访问层的访问接口访问数据库并完成所需的业务规则。通过应用集成业务数据和业务操作,与业务数据相关的操作被封装为商业实体。业务实体集是为客户提供服务的统一业务逻辑层表示层。所有逻辑功能单元模块都以网络组件(DLL)的形式存在。
并以医疗辅助业务流程为例,说明了实施过程过程该流程涉及基础信息管理、资金管理、医院职能接口和系统运行管理。根据这个过程,表1中的类是设计(列出主要类和方法)。
表1补充业务的主要类别和方法
类名称 描述 方法 方法描述
医学 家庭基本信息 添加新族() 添加新族
更新信息() 更新家庭信息
查询() 查询家庭信息
科室账户 科室账户 保存() 支付科室账户消费信息和年费
患者 患者基本情况 住院() 住院治疗
增加新病人() 增加一个病人
出院() 减少一个病人
审计 审计清单 审计() 审计
计算费用() 计算报销
住院登记 住院登记 注册() 注册医院信息
公共账户 社会统筹 转往医院() 将账户转到医院
社会统筹账户 添加传输() 添加转移
添加贡献() 加上贡献
消费() 以科室为单位登记报销
从科室中保存() 从科室中保存
家庭保险和支付流程如图2所示。
图2家庭参与顺序图
注:医疗家庭信息,人,科室账户,公开账户,增加一个新人,保存,从科室类中保存
基于SOA的社区医疗管理系统集成
5.1社区医疗管理系统集成需求分析
在传统的医学应用集成技术中医院内部或医院之间的整合,必须进行沟通,以实现应用程序之间的一致性,以及通信协议和消息格式数据模型这些都得到了实施。当用户数量巨大时,很难进行整合。虽然使用流行的分布式面向对象中间件(如CORBA)可以实现复杂的应用集成,存在一些无法克服的问题和缺陷。的确如此这不是一个理想的选择。SOA的出现可以解决这个难题。SOA是一种软件设计使业务流程自动化和异构系统之间共享信息的模式系统简单。SOA与一般客户机/服务器模型的区别在于,系统可以提供Web服务接口,使系统和应用程序在前提是不修改现有的医疗应用系统。
因此,医疗管理系统采用基于SOA是一个符合J2EE行业标准的信息共享平台。它可以迅速以Internet/Intranet为平台部署、连接和管理分布式应用系统支持技术。由于SOA是一种方法和设计概念,它必须依赖于技术。对于Web服务、会话Bean和CORBA,Web服务是实现新应用的最佳方法集成。
5.2医疗管理系统集成方案设计
医疗管理系统采用基于J2EE平台和Web的集成方案服务J2EE由一组技术和规范组成,这些技术和规范规定了操作模式各种J2EE功能的集成。J2EE提供了基于XML的Java API for RPC(JAX-RPC)来支持面向功能/方法的Web服务集成。JAX-RPC使用XML执行远程过程调用(RPC),这是一种在J2EE平台上开发Web服务的SOAP技术。网定义并实现了基于JAX-RPC的服务。Web服务的实现可以独立于Java应用程序和企业Java Bean(EJB)。JAX-RPC API可以用于建立基于SOAP的包装器,以确定EJB的现有Java或WSDL接口。医疗管理系统的集成框架集成了平台表示层,服务层和集成层。
5.3业务管理子系统的集成
新的业务管理系统不仅需要清理新医疗机构提交的数据管理,还需要清除旧客户端管理子系统提交的数据。并应考虑新交易系统的清算服务。企业的每个职能管理系统是EJB容器的java或无状态会话Bean。我们将其付诸实施J2EE平台上的独立Web服务。业务管理集成框架是如图3所示。
图3业务管理系统集成框架
注:客户端程序,公共服务,家庭基本信息,家庭账户,会员基本情况,清单,医院注册信息,社会统筹账户
我们用服务总线来集成服务,客户端程序只需访问主程序服务不涉及子服务的位置,只需提供服务名称并使用主服务调用子服务。主服务返回结果完成后呼叫客户服务程序。在一家公司公布的地址后如果修改了子服务,客户端程序只需要更改主服务,而不需要任何修改。
5.4业务管理子系统与案例管理子系统的集成
Web服务的体系结构可以集成所有的系统应用程序,使系统更加完善完整的统一身份认证、互操作性和透明的内部结构。这个下面是关于业务管理子系统和案例子系统的说明。
首先,我们对原有的业务管理子系统进行改造,将Web服务加载到最初的J2EE应用服务器,重新封装EJB组件,并添加Web服务接口,如家庭信息查询服务、家庭账户注册服务和成员信息注册服务。WSDL用于描述接口并注册到注册中心向其他系统开放。业务管理系统可以实现对注册中心的EJB逻辑功能组件,了解接口并提交请求连接。与原始系统数据库连接的PRAT可以继续保持原有组件不变,并使用JDBC模式转换组件的无缝连接该系统旨在保护患者的隐私。
5.5业务管理子系统与治疗计划子系统的集成
医院的业务管理为治疗部,可以实现客户端的发送和接收功能患者信息、治疗信息反馈、处方查询、患者管理方面,API接口返回的病历信息需要反馈给医院通过业务管理系统。
5.6业务管理子系统与综合门诊子系统的集成
综合门诊管理系统最终通过治疗确定治疗名单管理模块,处方向医院服务器发送通知消息通过普通门诊系统。
全科门诊系统由数据预处理、数据生成、决策树分析和数据库管理组成结果分析。
(1)数据预处理。数据准备阶段是准备提取患者数据。论文中使用的实验数据来自于储存在他电脑中多年的第一页案例医院数据库,包括入院号、病例号、姓名、性别、年龄、诊断消息和操作信息。以及近年来肝癌诊断中的病例资料从病例数据库中提取10年作为数据样本表。病历信息包括性别、年龄、基本病史、临床体征、恶性肿瘤TNM分类、,切除术、TACE治疗前后的实验室检查指标、诊断描述应用力学与材料卷539 353影像学检查(如超声波、CT和MRI),TACE治疗中的信息(如肿瘤的大小和范围、碘化物和药物剂量)以及术后疗效评估活动收集数据时的人为错误和/或客观原因使结肠严重。在里面为了
剩余内容已隐藏,支付完成后下载完整资料
资料编号:[603741],资料为PDF文档或Word文档,PDF文档可免费转换为Word
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。