面向医疗数据交换的数据处理方法和集成引擎技术

技术编号:20078130 阅读:36 留言:0更新日期:2019-01-15 01:34
本发明专利技术涉及医疗软件领域,提出的面向医疗数据交换的数据处理方法,包括:初始化端口、服务、过程和参数;监听各应用系统数据传输并接收系统请求数据;进行端口寻址并进行第一校验处理;对第一校验处理后内部结构数据进行服务寻址,然后对内部结构数据进行第二校验处理;对服务入参进行映射处理,获得过程入参;根据过程入参进行过程调用并进行包装和渲染处理,获得过程出参;对过程出参进行映射处理,获得服务出参;对服务出参进行数据格式转换处理获得标准化数据并返回给数据请求方。本发明专利技术还提出一种面向医疗数据交换的集成引擎。本发明专利技术能够与医院各业务系统的信息进行对接交换,而且对原有信息不推翻不替换,实现数据交换互联互通及业务协同。

Data Processing Method and Integration Engine for Medical Data Exchange

The invention relates to the field of medical software, and proposes a data processing method for medical data exchange, which includes: initializing ports, services, processes and parameters; monitoring data transmission of various application systems and receiving system request data; addressing ports and performing first verification processing; addressing internal structure data after first verification processing, and then addressing internal structure data. The second check processing is carried out; the process input is mapped to obtain the process input; the process call is made according to the process input and the process is packaged and rendered to obtain the process output; the process output is mapped to obtain the service output; and the standardized data is obtained by the data format conversion processing of the service output and returned to the data requester. The invention also proposes an integrated engine for medical data exchange. The invention can connect and exchange information with various business systems of hospitals, and can realize data exchange, interconnection and business cooperation without overturning or replacing the original information.

【技术实现步骤摘要】
面向医疗数据交换的数据处理方法和集成引擎
本专利技术涉及医疗软件领域,特别涉及一种面向医疗数据交换的数据处理方法和集成引擎。
技术介绍
医院使用的IT信息系统众多,通常由多家专业厂商提供,相互独立,存在重复建设、信息冗余、维护成本高等缺点。并且,医院内资源分散,大量信息在收集后没被有效转换,难以被其他系统理解和利用,形成信息孤岛,无形增加医院运营和管理成本。此外,大量系统功能是由个性化开发,需要持续优化和完善,但信息技术人力资源不足,系统升级和运维困难。综上所述,缺乏一种面向医疗数据交换的数据处理方法,能够对医院原有信息不推翻,不替换,实现数据交换互联互通及业务协同。
技术实现思路
本专利技术的实施方式旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的实施方式需要提供一种面向医疗数据交换的数据处理方法和集成引擎。本专利技术实施方式的面向医疗数据交换的数据处理方法,其特征在于,包括:步骤1,初始化端口、服务、过程和参数;步骤2,监听医院内各个应用系统的数据传输并接收应用系统发送的系统请求数据;步骤3,根据系统请求数据进行端口寻址,并对系统请求数据进行第一校验处理;步骤4,对第一校验处理后的应用系统内部结构数据进行服务寻址,然后对内部结构数据进行第二校验处理;步骤5,对第二校验处理后获得的服务入参数据进行映射处理,获得过程入参数据;步骤6,根据过程入参数据使用对应的过程调用,对过程调用后的数据进行包装和渲染处理,获得过程出参数据;步骤7,对过程出参数据进行映射处理,获得服务出参数据;步骤8,对服务出参数据进行数据格式转换处理获得标准化数据,将标准化数据返回给数据请求方。一种实施方式中,步骤3包括:步骤31,根据系统请求数据确定端口服务类型为HTTPGET、HTTPPOST、WEBSERVICE、TCPSOCKET和JMS中的任意一种,根据确定的端口服务类型接收系统请求数据;步骤32,对系统请求数据进行第一校验处理;该第一校验处理包括确定系统请求数据中服务入参字段是否为空值,或者取值类型及范围是否为不正确。一种实施方式中,步骤4包括:步骤41,对第一校验处理后的应用系统内部结构数据进行服务寻址;步骤42,对内部结构数据进行第二校验处理;其中,第二校验处理包括检验接收到的各种入参数据结构是否与内置的结构数据在包括数据层次、数据类型、取值范围中的任意一种或多种相匹配。一种实施方式中,服务入参数据包括第一参数、第二参数和第三参数,该服务入参数据对应的服务包括第一过程和第二过程,则步骤5包括:对第二校验处理后获得的第一参数、第二参数和第三参数进行映射处理,将第一参数和第二参数映射给第一过程作为第一过程的过程入参数据,将第一参数和第三参数映射给第二过程作为第二过程的过程入参数据。一种实施方式中,过程出参数据包括第一过程出参数据和第二过程出参数据,则步骤7包括:将第一过程出参数据和第二过程出参数据合并后映射成为一组服务出参数据。一种实施方式中,过程出参数据包括第一过程出参数据和第二过程出参数据,则步骤7包括:将第一过程出参数据或第二过程出参数据映射成为业务所需的服务出参数据。一种实施方式中,步骤6包括:步骤61,根据过程入参数据使用对应的过程调用;其中,过程调用包括数据库访问、WEBSEVICE请求、HTTP请求、JAVA执行、GROOVY调用、MAPPING标准化中的任意一种;步骤62,将过程调用后的数据包装成HTML格式,再使用CSS进行页面渲染,获得HTML形式的过程出参数据。一种实施方式中,步骤8包括:步骤81,对服务出参数据进行数据格式转换处理;步骤82,获得包括XML、JSON、TEXT中任意一种格式的标准化数据;步骤83,将获得的标准化数据返回给数据请求方。一种实施方式中,步骤61包括:根据过程入参数据使用MAPPING标准化的过程调用;则步骤81包括:将服务出参数据中的字段数据与预设的医疗术语标准库做出值域选择,获得医疗术语标准化文字描述并进行数据格式转换处理。本专利技术还提出一种面向医疗数据交换的集成引擎,其特征在于,包括:初始化模块,用于初始化端口、服务、过程和参数;请求接收模块,用于监听医院内各个应用系统的数据传输并接收应用系统发送的系统请求数据;第一校验模块,用于根据系统请求数据进行端口寻址,并对系统请求数据进行第一校验处理;第二校验模块,用于对第一校验处理后的应用系统内部结构数据进行服务寻址,然后对内部结构数据进行第二校验处理;第一映射模块,用于对第二校验处理后获得的服务入参数据进行映射处理,获得过程入参数据;过程处理模块,用于根据过程入参数据使用对应的过程调用,对过程调用后的数据进行包装和渲染处理,获得过程出参数据;第二映射模块,用于对过程出参数据进行映射处理,获得服务出参数据;标准化模块,用于对服务出参数据进行数据格式转换处理获得标准化数据,将标准化数据返回给数据请求方。本专利技术实施方式的面向医疗数据交换的数据处理方法和集成引擎,能够与医院院内各业务系统的信息进行对接交换,而且对医院原有信息不推翻,不替换,实现数据交换互联互通及业务协同。本专利技术的附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的实施方式的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:图1是本专利技术实施方式的面向医疗数据交换的数据处理方法的流程示意图;图2是本专利技术实施方式的一种内部结构数据的示意图;图3是本专利技术实施方式的面向医疗数据交换的集成引擎的组成示意图。具体实施方式下面详细描述本专利技术的实施方式,实施方式的示例在附图中示出,其中相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅可用于解释本专利技术的实施方式,而不能理解为对本专利技术的实施方式的限制。实施例1请参阅图1,本专利技术实施方式的面向医疗数据交换的数据处理方法,包括:步骤1,初始化端口、服务、过程和参数。步骤2,监听医院内各个应用系统的数据传输并接收应用系统发送的系统请求数据。步骤3,根据系统请求数据进行端口寻址,并对系统请求数据进行第一校验处理。步骤4,对第一校验处理后的应用系统内部结构数据进行服务寻址,然后对内部结构数据进行第二校验处理。步骤5,对第二校验处理后获得的服务入参数据进行映射处理,获得过程入参数据。步骤6,根据过程入参数据使用对应的过程调用,对过程调用后的数据进行包装和渲染处理,获得过程出参数据。步骤7,对过程出参数据进行映射处理,获得服务出参数据。步骤8,对服务出参数据进行数据格式转换处理获得标准化数据,将标准化数据返回给数据请求方。本实施方式中,一个端口包含多个服务;一个服务包含多个过程;一个过程有且仅有一个调用,调用有不同的类型。在步骤1中,端口初始化主要指根据预先设定好的端口配置信息,包括端口模式、端口名称、端口类型、入口数据类型、出口数据类型、服务指派类型、监听IP、监听端口、监听路径、服务指派表达式,启动并初始化该端口,比如,如果预先设定好的端口号为8808,类型为HTTPPOST的端口,则启动并初始化,表示该端口只能接收医院院内系统发送的基于HTTP协议POST提交的数据。服务初始化本文档来自技高网...

【技术保护点】
1.一种面向医疗数据交换的数据处理方法,其特征在于,包括:步骤1,初始化端口、服务、过程和参数;步骤2,监听医院内各个应用系统的数据传输并接收应用系统发送的系统请求数据;步骤3,根据系统请求数据进行端口寻址,并对系统请求数据进行第一校验处理;步骤4,对第一校验处理后的应用系统内部结构数据进行服务寻址,然后对内部结构数据进行第二校验处理;步骤5,对第二校验处理后获得的服务入参数据进行映射处理,获得过程入参数据;步骤6,根据过程入参数据使用对应的过程调用,对过程调用后的数据进行包装和渲染处理,获得过程出参数据;步骤7,对过程出参数据进行映射处理,获得服务出参数据;步骤8,对服务出参数据进行数据格式转换处理获得标准化数据,将标准化数据返回给数据请求方。

【技术特征摘要】
1.一种面向医疗数据交换的数据处理方法,其特征在于,包括:步骤1,初始化端口、服务、过程和参数;步骤2,监听医院内各个应用系统的数据传输并接收应用系统发送的系统请求数据;步骤3,根据系统请求数据进行端口寻址,并对系统请求数据进行第一校验处理;步骤4,对第一校验处理后的应用系统内部结构数据进行服务寻址,然后对内部结构数据进行第二校验处理;步骤5,对第二校验处理后获得的服务入参数据进行映射处理,获得过程入参数据;步骤6,根据过程入参数据使用对应的过程调用,对过程调用后的数据进行包装和渲染处理,获得过程出参数据;步骤7,对过程出参数据进行映射处理,获得服务出参数据;步骤8,对服务出参数据进行数据格式转换处理获得标准化数据,将标准化数据返回给数据请求方。2.如权利要求1所述面向医疗数据交换的数据处理方法,其特征在于,步骤3包括:步骤31,根据系统请求数据确定端口服务类型为HTTPGET、HTTPPOST、WEBSERVICE、TCPSOCKET和JMS中的任意一种,根据确定的端口服务类型接收系统请求数据;步骤32,对系统请求数据进行第一校验处理;该第一校验处理包括确定系统请求数据中服务入参字段是否为空值,或者取值类型及范围是否为不正确。3.如权利要求1所述面向医疗数据交换的数据处理方法,其特征在于,步骤4包括:步骤41,对第一校验处理后的应用系统内部结构数据进行服务寻址;步骤42,对内部结构数据进行第二校验处理;其中,第二校验处理包括检验接收到的各种入参数据结构是否与内置的结构数据在包括数据层次、数据类型、取值范围中的任意一种或多种相匹配。4.如权利要求1所述面向医疗数据交换的数据处理方法,其特征在于,服务入参数据包括第一参数、第二参数和第三参数,该服务入参数据对应的服务包括第一过程和第二过程,则步骤5包括:对第二校验处理后获得的第一参数、第二参数和第三参数进行映射处理,将第一参数和第二参数映射给第一过程作为第一过程的过程入参数据,将第一参数和第三参数映射给第二过程作为第二过程的过程入参数据。5.如权利要求4所述面向医疗数据交换的数据处理方法,其特征在于,过程出参数据包括第一过程出参数据和第二过程出参数据,则步骤7包括:将第...

【专利技术属性】
技术研发人员:吴建华许纪龙钟文星
申请(专利权)人:广州宸瑞软件科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1