一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种医药数据转换方法及系统与流程

2021-11-06 06:38:00 来源:中国专利 TAG:


1.本发明涉及数据转换技术领域,特别涉及一种医药数据转换方法。


背景技术:

2.目前医疗行业各个系统数据并没有统一,交互协议也没有统一,特别是药物的不良反应,如果要接入到数据仓库需要做很大的改动匹配业务端数据。导致现有的医药数据存在以下问题:
3.(1)没有统一标准,接入复杂度高,需要接入端统一改造,会提高业务复杂度。
4.(2)业务系统订阅数据也复杂,需要特别开发接入。
5.(3)没有统一标准数据质量不高。


技术实现要素:

6.本发明要解决的技术问题是提供一种简单可行、效率高的医药数据转换方法。
7.为了解决上述问题,本发明提供了一种医药数据转换方法,其包括以下步骤:
8.a、按照协议标准获取数据;
9.b、读取数据的一级属性值,校验协议标准;若校验成功,则进入步骤c;
10.c、遍历协议标准中的一级属性值,对照协议对照表,依次校验数据的二级属性值;若校验成功,则进入步骤d;
11.d、按照协议标准读取数据并保存。
12.作为本发明的进一步改进,还包括以下步骤:
13.e、数据订阅端进行数据订阅。
14.作为本发明的进一步改进,步骤e具体包括:
15.e1、依次校验一级属性值和二级属性值;
16.e2、根据协议标准,提取数据,并整合成标准数据格式返回数据订阅端。
17.作为本发明的进一步改进,所述一级属性值为主题。
18.作为本发明的进一步改进,所述主题为med,所述二级属性值为title和type。
19.本发明还提供了一种医药数据转换系统,其包括:数据接入端、协议处理器、数据主题存储获取服务端,所述协议处理器用于按照协议标准获取数据接入端的数据,并读取数据的一级属性值,校验协议标准;若校验成功,则遍历协议标准中的一级属性值,对照协议对照表,依次校验数据的二级属性值;所述数据主题存储获取服务端用于按照协议标准读取数据并保存。
20.作为本发明的进一步改进,还包括数据订阅端,所述数据订阅端用于向所述数据主题存储获取服务端进行数据订阅。
21.作为本发明的进一步改进,所述数据主题存储获取服务端用于向所述协议处理器校验协议标准,若校验成功,则根据协议标准,提取数据,并整合成标准数据格式返回数据订阅端。
22.作为本发明的进一步改进,所述一级属性值为主题。
23.作为本发明的进一步改进,所述主题为med,所述二级属性值为title和type。
24.本发明的有益效果:
25.本发明医药数据转换方法及系统接入简单,无需改造任何系统,只要按照协议标准就可以轻松接入。数据订阅时同样不需要开发接入,自动按照协议进行格式转换。完全按照协议标准,提高数据质量。
26.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
27.图1是本发明优选实施例中医药数据转换方法的流程图。
具体实施方式
28.下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
29.如图1所示,为本发明优选实施例中的医药数据转换方法,包括以下步骤:
30.a、按照协议标准获取数据;
31.b、读取数据的一级属性值,校验协议标准;若校验成功,则进入步骤c;
32.c、遍历协议标准中的一级属性值,对照协议对照表,依次校验数据的二级属性值;若校验成功,则进入步骤d;
33.d、按照协议标准读取数据并保存。
34.可选的,在步骤b中,若校验不成功,则返回错误码。在步骤c中,若校验不成功,则返回错误码,并给出哪个属性校验错误。在步骤d中,若读取数据失败,则返回错误码,并给出数据错误。
35.在本实施例中,方法还包括以下步骤:
36.e、数据订阅端进行数据订阅。
37.进一步的,步骤e具体包括:
38.e1、依次校验一级属性值和二级属性值;
39.e2、根据协议标准,提取数据,并整合成标准数据格式返回数据订阅端。
40.在本实施例中,所述一级属性值为主题。进一步的,所述主题为med,所述二级属性值为title和type。
41.本发明优选实施例还公开了一种医药数据转换系统,其包括:数据接入端、协议处理器、数据主题存储获取服务端,所述协议处理器用于按照协议标准获取数据接入端的数据,并读取数据的一级属性值,校验协议标准;若校验成功,则遍历协议标准中的一级属性值,对照协议对照表,依次校验数据的二级属性值;所述数据主题存储获取服务端用于按照协议标准读取数据并保存。
42.在本实施例中,系统还包括数据订阅端,所述数据订阅端用于向所述数据主题存储获取服务端进行数据订阅。
43.进一步的,所述数据主题存储获取服务端用于向所述协议处理器校验协议标准,若校验成功,则根据协议标准,提取数据,并整合成标准数据格式返回数据订阅端。
44.在本实施例中,所述一级属性值为主题。进一步的,所述主题为med,所述二级属性值为title和type。
45.可选的,所述协议标准如下:
[0046][0047]
其中,maping:定义数据转换标准,一级key:表示后续转换数据主题,data:传输数据,med表示数据主题为药物,对应maping.med。
[0048]
可选的,所述协议对照表如表1

3所示。
[0049]
表1不良事件定义标准
[0050]
不良事件
[0051]
med_dra_code不良事件编码string
soc器官分类(英文)stringsoc_chs器官分类(中文)stringctcae_term英文术语stringctcae_term_chs中文术语stringgrade_1事件一级分级stringgrade_1_chs事件一级分级(中文)stringgrade_2事件二级分级stringgrade_2_chs事件二级分级(中文)stringgrade_3事件三级分级stringgrade_3_chs事件三级分级(中文)stringgrade_4事件四级分级stringgrade_4_chs事件四级分级(中文)stringgrade_5事件五级分级stringgrade_5_chs事件五级分级(中文)stringdefinition引申注释stringdefinition_chs引申注释(中文)stringnavigational_note同义词stringnavigational_note_chs同义词(中文)string
[0052]
表2药品定义标准
[0053]
[0054]
[0055]
[0056][0057]
表3疾病标准定义
[0058]
disease_code疾病编码stringdisease_name疾病名称stringdisease_name_chs疾病名称中文描述stringdisease_desc疾病解释stringdisease_desc_chs疾病解释中文描述stringparent_disease_code父类疾病string
[0059]
本发明中协议对于主题扩展极为方便,不管是客户端接收方还是总线都不需要二次开发。如现在需要扩展一个新的主题为医药方便的叫基因靶点,只需要扩展一级属性值为target,表述为靶点主题,然后按照医学标准出具二级属性值,马上扩展了协议,同时开发的时候是按照maping于data相对应的取数据方式,所以无需接入方与接收方再次开发,唯一改动的地方是服务端maping校验的方式,但是此处我们完全可以交给配置中心灵活的实时在线配置,所以一定程度上就是达到了无需开发即可实现主题协议的扩展。
[0060]
以上实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献