HL7V3引入WebService方法、存储介质、电子设备及系统技术方案

技术编号:20947476 阅读:41 留言:0更新日期:2019-04-24 03:40
本发明专利技术公开了一种HL7V3引入WebService方法、存储介质、电子设备及系统,涉及通信技术领域,该方法包括服务器获取HL7V3约束文件,并在HL7V3约束文件中加入WebService请求响应规则后,对所述HL7V3约束文件转化得到WebService文件。客户端中加入与服务器对应的HL7V3转化方式,并与所述服务器约定访问路径。本发明专利技术能够通过设置服务器并配置客户端HL7V3的解析方式,并在服务器上加入响应需求,使得客户端上的医疗设备均能与WebService服务器端联系,并获取所需的参数。

HL7V3 Introduces Web Service Method, Storage Media, Electronic Equipment and System

The invention discloses a method for HL7V3 to introduce Web Service, storage medium, electronic equipment and system, which relates to the field of communication technology. The method includes that the server obtains HL7V3 constraint file, and after adding Web Service request response rules to HL7V3 constraint file, the HL7V3 constraint file is transformed into Web Service file. The HL7V3 transformation mode corresponding to the server is added to the client, and the access path is agreed with the server. By setting up the server and configuring the client HL7V3 parsing mode, and adding the response requirement on the server, the medical equipment on the client can contact the Web Service server and obtain the required parameters.

【技术实现步骤摘要】
HL7V3引入WebService方法、存储介质、电子设备及系统
本专利技术涉及通信
,具体涉及一种HL7V3引入WebService方法、存储介质、电子设备及系统。
技术介绍
HL7(HealthLevel7,卫生信息交换标准)是医疗领域不同应用之间电子传输的协议。HL7汇集了不同厂商用来设计应用软件之间接口的标准格式,它将允许各个医疗机构在异构系统之间,进行数据交互。作为信息交换标准,HL7自1987年发布V1.0版后相继发布了v2.0v2.1v2.2v2.3v2.3.1,2000年发布了v2.4版,现已用XML开发了v3.0版,即HL7V3。由于HL7v3的特殊结构,其需求的一个HL7v3报文中可能不止包含一个实体内容。而包含多个实体及一些事件信息的报文,在满足HL7v3约束的条件下,即可以用最简模式解析消息,也可以用复杂模式解析消息。这种模糊的解析方式对解析引擎如何处理HL7v3消息,如何定义相关Java实体有非常大的障碍。同时,在医疗设备之间进行数据传输时,不同的规则对应不同的通讯方式,直接将这些医疗设备相连则无法进行正常的通信。因此亟需为这些医疗设备建立沟通方式。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种HL7V3引入WebService方法、存储介质、电子设备及系统,能够通过设置服务器并配置客户端HL7V3的解析方式,并在服务器上加入响应需求,使得客户端上的医疗设备均能与WebService服务器端联系,并获取所需的参数。为达到以上目的,第一方面,本专利技术实施例提供一种HL7V3引入WebService方法服务器获取HL7V3约束文件,并在HL7V3约束文件中加入WebService请求响应规则后,对所述HL7V3约束文件转化得到WebService文件;客户端中加入与服务器对应的HL7V3转化方式,并与所述服务器约定访问路径。作为一个优选的实施方案,所述对HL7V3约束文件转化得到WebService文件,具体为:获取HL7V3约束文件,识别HL7V3约束文件中的逻辑关系,并根据所述逻辑关系生成预设结构的JAVA类文件;提取所述HL7V3约束文件中的参数,将该参数对应输入JAVA类文件中,得到HL7V3标准类文件;对HL7V3标准类文件打包,生成WebService文件。作为一个优选的实施方案:所述客户端还与服务器配置安全校验。作为一个优选的实施方案:所述安全校验为安全证书。作为一个优选的实施方案:所述WebService文件为WSDL。作为一个优选的实施方案:所述WebService端采用SpringBoot架构。第二方面,本专利技术实施例提供一种HL7V3引入WebService系统,其包括:服务器,用于获取HL7V3约束文件,并在HL7V3约束文件中加入WebService请求响应规则后,对所述HL7V3约束文件转化得到WebService文件;客户端,用于加入与服务器对应的HL7V3转化方式,并与所述服务器约定访问路径。第三方面,本专利技术实施例还提供一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面实施例中的方法。第四方面,本专利技术实施例还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面实施例中的方法。与现有技术相比,本专利技术的优点在于:本专利技术一种HL7V3引入WebService方法、存储介质、电子设备及系统中的在服务器中引入HL7V3的解析方法,并在HL7V3约束文件中添加WebService响应规则,使得服务器在接收到客户端的医疗设备请求后,能够进行响应,并通过约定的路径发送。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面对实施例对应的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种HL7V3引入WebService方法实施例的步骤流程图;图2为本专利技术一种HL7V3引入WebService系统实施例的结构示意图。图中:1-服务器,2-客户端。具体实施方式以下结合附图对本专利技术的实施例作进一步详细说明。本专利技术实施例提供一种HL7V3引入WebService方法、存储介质、电子设备及系统,其能够通过设置服务器并配置客户端HL7V3的解析方式,并在服务器上加入响应需求,使得客户端上的医疗设备均能与WebService服务器端联系,并获取所需的参数。为达到上述技术效果,本申请的总体思路如下:服务器获取HL7V3约束文件,并在HL7V3约束文件中加入WebService请求响应规则后,对所述HL7V3约束文件转化得到WebService文件;客户端中加入与服务器对应的HL7V3转化方式,并与所述服务器约定访问路径。综上所述,本专利技术首先建立服务器,各个医疗设备通过客户端与服务器进行交互,而为了医疗设备之间能够消息传递,他们可以通过服务器进行HL7V3的转化。本专利技术将HL7V3统一转化为WebService,然后再对应不同的医疗设备进行不同的转码,保证响应、以及能够在服务器以及客户端进行解析。为了更好的理解上述技术方案,下面结合具体实施方式进行详细的说明。实施例一参见图1所示,本专利技术实施例提供一种HL7V3引入WebService方法,其包括:S1:服务器获取HL7V3约束文件,并在HL7V3约束文件中加入WebService请求响应规则后,对所述HL7V3约束文件转化得到WebService文件;S2:客户端中加入与服务器对应的HL7V3转化方式,并与所述服务器约定访问路径。本专利技术设置服务器,并在服务器获取来自医疗设备的HL7V3后,在该HL7V3中加入响应以对应请求发送对应的HL7V3约束文件,同时,为了能够被HL7V3约束文件被解析,在服务器以及客户端中设置HL7V3的转换,而服务器与客户端之间的通讯可以通过WebService实现,Webservice是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,其使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据WebService规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。大大提高了本专利技术的兼容性。优选地,该WebService端采用SpringBoot架构。需要说明的是,约束文件通过特定的逻辑规则保存参数,如使用特殊的字符对、特殊的文本记号等等,通过读取特殊的字符对、特殊的文本记号,即可解析得到其中的参数。举例来说,将HTML文件的逻辑规则保存网页标题、正文等等的特殊字符,标识并保存病人生理特征参数。因此对HL7V3的解析可以为对特定逻辑规则的解析并生成WebService文件,优选的该WebService文件为WSDL文件。具体来说,所述对HL7V3约束文件转化得到WebService文件,具体为:A1:获取HL7V3约束文件,识别HL7V3约束文件中的逻辑关系,并根据所述逻辑关系生成预设结构的JAVA类文件;A2:提取所述HL7V3约束文件中的参数,将该参数对应输入本文档来自技高网...

【技术保护点】
1.一种HL7V3引入WebService方法,其特征在于,其包括:服务器获取HL7V3约束文件,并在HL7V3约束文件中加入WebService请求响应规则后,对所述HL7V3约束文件转化得到WebService文件;客户端中加入与服务器对应的HL7V3转化方式,并与所述服务器约定访问路径。

【技术特征摘要】
1.一种HL7V3引入WebService方法,其特征在于,其包括:服务器获取HL7V3约束文件,并在HL7V3约束文件中加入WebService请求响应规则后,对所述HL7V3约束文件转化得到WebService文件;客户端中加入与服务器对应的HL7V3转化方式,并与所述服务器约定访问路径。2.如权利要求1所述的方法,其特征在于,所述对HL7V3约束文件转化得到WebService文件,具体为:获取HL7V3约束文件,识别HL7V3约束文件中的逻辑关系,并根据所述逻辑关系生成预设结构的JAVA类文件;提取所述HL7V3约束文件中的参数,将该参数对应输入JAVA类文件中,得到HL7V3标准类文件;对HL7V3标准类文件打包,生成WebService文件。3.如权利要求1所述的方法,其特征在于:所述客户端还与服务器配置安全校验。4.如权利要求3所述的方法,其特征在于:所述...

【专利技术属性】
技术研发人员:苏旭波张东升
申请(专利权)人:武汉烽火信息集成技术有限公司
类型:发明
国别省市:湖北,42

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

1