医疗平台的数据传输方法和装置与流程

文档序号:29805222发布日期:2022-04-23 21:28阅读:292来源:国知局
医疗平台的数据传输方法和装置与流程

1.本发明涉及医疗数据处理领域,具体而言,涉及一种医疗平台的数据传输方法和装置。


背景技术:

2.在医疗机构的信息化管理中,医疗机构自身的医疗数据,存在于其自身的his系統或其他医疗系统中,当遇到三方平台对接时,二者之间必然存在数据交换,通常是通过his系统提供的存储、wbservice、http接口获取数据,这本质上属于简单的“复制、粘贴”操作,但要是希望工作流程畅顺,就必须得处理数据连接的难题。
3.1)如果中途一方有数据格式变动,则双方都需要修改代码,费时费力,且对已经投入使用的系统影响很大;
4.2)目前市面有多家his厂商,由于his系统之间的差异,对接每一家医院存在两种解决方案:其一是每对接一家医院的his,都重新开发一套系统,来进行数据交互,这种方案时间周期长,时间和经济成本都很大;由于开放接口不易,或费用预算上接受不了,还有一种最简单直接的方式,即人工输入数据,但是由医务人员做这种再次录入的工作,尽管节省了成本,但是由于数据量大,人工和时间成本又上来了,而且准确性不能确保。


技术实现要素:

5.本发明的主要目的在于提供一种医疗平台的数据传输方法和装置,以解决现有技术中数据处理的效率较低的问题。
6.为了实现上述目的,根据本发明的一个方面,提供了一种医疗平台的数据传输方法,包括:通过多个标准接口中的第一接口,接收医疗平台发起的数据传输请求,其中,数据传输请求用于请求与多个第三方平台中的目标平台进行数据传输,第三方平台为提供数据存储服务的平台;查询目标平台的多个第三方接口中与第一接口匹配的第二接口;利用第一接口和第二接口,完成医疗平台与目标平台之间的数据传输。
7.可选地,利用第一接口和第二接口,完成医疗平台与目标平台之间的数据传输,包括:在第一接口接收医疗平台发送的、符合第一接口要求的第一数据;按照第一接口和第二接口之间的字段映射关系,将第一数据转换为符合第二接口要求的第二数据;通过第二接口将第二数据发送给目标平台。
8.可选地,利用第一接口和第二接口,完成医疗平台与目标平台之间的数据传输,包括:在第二接口接收目标平台发送的、符合第二接口要求的第三数据;按照第二接口和第一接口之间的字段映射关系,将第三数据转换为符合第一接口要求的第四数据;通过第一接口将第四数据发送给医疗平台。
9.可选地,查询目标平台的多个第三方接口中与第一接口匹配的第二接口,包括:在接口映射表中,查询目标平台的多个第三方接口中与第一接口匹配的第二接口。
10.可选地,在查询目标平台的多个第三方接口中与第一接口匹配的第二接口之前,
方法还包括:创建多个标准接口,其中,多个标准接口是医疗平台使用的接口,每个标准接口用于处理一种类型的数据;获取每个第三方平台的所有第三方接口,其中,每个第三方接口用于处理一种类型的数据;创建多个标准接口与每个第三方平台的所有第三方接口之间的关联关系,得到接口映射表,其中,在接口映射表,处理相同类型数据的标准接口与第三方接口存在关联关系。
11.可选地,创建多个标准接口,包括:创建支持取列表、取多值、取单值、执行动作以及枚举转换的标准接口。
12.可选地,创建多个标准接口,包括:创建具有扩展字段的标准接口。
13.为了实现上述目的,根据本发明的一个方面,提供了一种医疗平台的数据传输装置,包括:接收单元,用于通过多个标准接口中的第一接口接收医疗平台发起的数据传输请求,其中,数据传输请求用于请求与多个第三方平台中的目标平台进行数据传输,第三方平台为提供数据存储服务的平台;查询单元,用于查询目标平台的多个第三方接口中,与第一接口匹配的第二接口;传输单元,用于利用第一接口和第二接口完成医疗平台与目标平台之间的数据传输。
14.可选地,传输单元在利用第一接口和第二接口,完成医疗平台与目标平台之间的数据传输时,还用于:在第一接口接收医疗平台发送的、符合第一接口要求的第一数据;按照第一接口和第二接口之间的字段映射关系,将第一数据转换为符合第二接口要求的第二数据;通过第二接口将第二数据发送给目标平台。
15.可选地,传输单元在利用第一接口和第二接口,完成医疗平台与目标平台之间的数据传输时,还用于:在第二接口接收目标平台发送的、符合第二接口要求的第三数据;按照第二接口和第一接口之间的字段映射关系,将第三数据转换为符合第一接口要求的第四数据;通过第一接口将第四数据发送给医疗平台。
16.可选地,查询单元在查询目标平台的多个第三方接口中与第一接口匹配的第二接口时,还用于:在接口映射表中,查询目标平台的多个第三方接口中与第一接口匹配的第二接口。
17.可选地,查询单元在查询目标平台的多个第三方接口中与第一接口匹配的第二接口之前,还用于:创建多个标准接口,其中,多个标准接口是医疗平台使用的接口,每个标准接口用于处理一种类型的数据;获取每个第三方平台的所有第三方接口,其中,每个第三方接口用于处理一种类型的数据;创建多个标准接口与每个第三方平台的所有第三方接口之间的关联关系,得到接口映射表,其中,在接口映射表,处理相同类型数据的标准接口与第三方接口存在关联关系。
18.可选地,创建单元在创建多个标准接口时,还用于:创建支持取列表、取多值、取单值、执行动作以及枚举转换的标准接口。
19.可选地,创建单元在创建多个标准接口时,还用于:创建具有扩展字段的标准接口。
20.根据本技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
21.根据本技术实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方
法。
22.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方法中任一实施例的步骤。
23.应用本发明的技术方案,通过多个标准接口中的第一接口,接收医疗平台发起的数据传输请求,其中,数据传输请求用于请求与多个第三方平台中的目标平台进行数据传输,第三方平台为提供数据存储服务的平台;查询目标平台的多个第三方接口中与第一接口匹配的第二接口;利用第一接口和第二接口,完成医疗平台与目标平台之间的数据传输,可定义医疗平台本身(需要跟第三方对接的服务类产品)的标准接口,内置常见的第三方服务厂商的供应服务,并建立映射配置,从而提供供应服务标准化转换的映射配置功能,不写代码就可以快速构建一个接口服务出来,从而可以解决现有技术中数据处理的效率较低的问题。
24.除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。
附图说明
25.构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
26.图1是根据本技术实施例的一种可选的医疗平台的数据传输方法的流程图;
27.图2是根据本技术实施例的一种可选的医疗平台结构的示意图;
28.图3是根据本技术实施例的一种可选的医疗平台映射服务的示意图;
29.图4是根据本技术实施例的一种可选的医疗平台映射服务的示意图;以及
30.图5是根据本技术实施例的一种可选的医疗平台的数据传输装置的示意图。
具体实施方式
31.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
32.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
33.根据本技术实施例的一方面,提供了一种医疗平台的数据传输方法的方法实施
例。
34.图1是根据本技术实施例的一种可选的医疗平台的数据传输方法的流程图,如图1所示,该方法可以包括以下步骤:
35.步骤s102,通过多个标准接口中的第一接口,接收医疗平台发起的数据传输请求,数据传输请求用于请求与多个第三方平台中的目标平台进行数据传输,第三方平台为提供数据存储服务的平台。标准接口常见的有获取检查项目、获取患者信息、获取科室列表、获取住院信息等,标准接口的创建是根据his厂商提供的服务接口定义转换而来。
36.步骤s104,查询目标平台的多个第三方接口中与第一接口匹配的第二接口。
37.可以先创建多个标准接口,多个标准接口是医疗平台使用的接口,每个标准接口用于处理一种类型的数据,标准接口支持取列表、取多值、取单值、执行动作以及枚举转换,标准接口具有扩展字段;获取每个第三方平台的所有第三方接口,其中,每个第三方接口用于处理一种类型的数据;创建多个标准接口与每个第三方平台的所有第三方接口之间的关联关系,得到接口映射表,在接口映射表,处理相同类型数据的标准接口与第三方接口存在关联关系。按照映射配置,配置完成后直接调用标准接口,通过http标准调用即可。
38.在创建完成后,可在接口映射表中,查询目标平台的多个第三方接口中与第一接口匹配的第二接口。
39.步骤s106,利用第一接口和第二接口,完成医疗平台与目标平台之间的数据传输。
40.上述方案主要包括发送和接口,发送的方案如下:在第一接口接收医疗平台发送的、符合第一接口要求的第一数据;按照第一接口和第二接口之间的字段映射关系,将第一数据转换为符合第二接口要求的第二数据;通过第二接口将第二数据发送给目标平台。
41.接收的方案如下:在第二接口接收目标平台发送的、符合第二接口要求的第三数据;按照第二接口和第一接口之间的字段映射关系,将第三数据转换为符合第一接口要求的第四数据;通过第一接口将第四数据发送给医疗平台。
42.通过上述步骤,通过多个标准接口中的第一接口,接收医疗平台发起的数据传输请求,其中,数据传输请求用于请求与多个第三方平台中的目标平台进行数据传输,第三方平台为提供数据存储服务的平台;查询目标平台的多个第三方接口中与第一接口匹配的第二接口;利用第一接口和第二接口,完成医疗平台与目标平台之间的数据传输,可定义医疗平台本身(需要跟第三方对接的服务类产品)的标准接口,内置常见的第三方服务厂商的供应服务,并建立映射配置,从而提供供应服务标准化转换的映射配置功能,不写代码就可以快速构建一个接口服务出来,从而可以解决现有技术中数据处理的效率较低的问题。下文结合具体步骤进一步详述本技术的技术方案,如图2至图4所示(图中文字仅用于示意性说明):
43.步骤1,提供标准接口,标准接口是平台自身产品根据业务需要定制的标准接口。
44.在平台内部根据his厂商提供的报文出入参创建对应的标准接口,支持取列表、取多值、取单值和执行动作、枚举转换等,针对投入使用的系统his变更字段提供扩展字段,做到零代码,只需要在页面配置即可。
45.步骤2,提供供应服务:如his、lis、pacs等三方系统提供的接口服务称之为"供应服务",供应服务支持市面上sql、sp、http、wbservice四种类型。
46.步骤2.1,创建厂商。
47.步骤2.2,配置供应服务连接地址。
48.步骤2.3,创建供应服务接口,配置出入参,支持报文贴入。
49.步骤3,接口映射,通过配置供应接口字段与标准接口字段的映射关系,实现供应接口的标准化转换。
50.将标准接口和供应接口字段配置映射关系,设置为支持自动匹配,标准接口可以接入多个供应服务。
51.步骤4,服务接入,控制标准接口在不同医院或者不同院区映射到不同的供应服务。院区根据自身情况,进行接入和切换。
52.步骤5,服务构建,将sql或者sp发布成标准服务接口,或者将第三方的接口服务发布成标准接口,同时赋予了接口安全控制能力。
53.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
54.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
55.根据本技术实施例的另一个方面,还提供了一种用于实施上述方法的装置。图5是根据本技术实施例的一种可选的医疗平台的数据传输装置的示意图,如图5所示,该装置可以包括:
56.接收单元21,用于通过多个标准接口中的第一接口接收所述医疗平台发起的数据传输请求,其中,所述数据传输请求用于请求与多个第三方平台中的目标平台进行数据传输,所述第三方平台为提供数据存储服务的平台;查询单元23,用于查询所述目标平台的多个第三方接口中,与所述第一接口匹配的第二接口;传输单元25,用于利用所述第一接口和所述第二接口完成所述医疗平台与所述目标平台之间的数据传输。
57.可选地,传输单元在利用所述第一接口和所述第二接口,完成所述医疗平台与所述目标平台之间的数据传输时,还用于:在所述第一接口接收所述医疗平台发送的、符合所述第一接口要求的第一数据;按照所述第一接口和所述第二接口之间的字段映射关系,将所述第一数据转换为符合所述第二接口要求的第二数据;通过所述第二接口将所述第二数据发送给所述目标平台。
58.可选地,传输单元在利用所述第一接口和所述第二接口,完成所述医疗平台与所述目标平台之间的数据传输时,还用于:在所述第二接口接收所述目标平台发送的、符合所述第二接口要求的第三数据;按照所述第二接口和所述第一接口之间的字段映射关系,将所述第三数据转换为符合所述第一接口要求的第四数据;通过所述第一接口将所述第四数据发送给所述医疗平台。
59.可选地,查询单元在查询所述目标平台的多个第三方接口中与所述第一接口匹配的第二接口时,还用于:在接口映射表中,查询所述目标平台的多个第三方接口中与所述第一接口匹配的第二接口。
60.可选地,查询单元在查询所述目标平台的多个第三方接口中与所述第一接口匹配的第二接口之前,还用于:创建所述多个标准接口,其中,所述多个标准接口是医疗平台使用的接口,每个标准接口用于处理一种类型的数据;获取每个所述第三方平台的所有第三方接口,其中,每个所述第三方接口用于处理一种类型的数据;创建所述多个标准接口与每个所述第三方平台的所有第三方接口之间的关联关系,得到所述接口映射表,其中,在所述接口映射表,处理相同类型数据的标准接口与第三方接口存在关联关系。
61.可选地,创建单元在创建所述多个标准接口时,还用于:创建支持取列表、取多值、取单值、执行动作以及枚举转换的标准接口。
62.可选地,创建单元在创建所述多个标准接口时,还用于:创建具有扩展字段的所述标准接口。
63.此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以通过软件实现,也可以通过硬件实现。
64.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
65.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
66.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
67.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
68.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
69.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
70.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
71.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
72.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1