药品信息采集方法、装置、服务器及存储介质与流程

文档序号:20620171发布日期:2020-05-06 20:43阅读:383来源:国知局
药品信息采集方法、装置、服务器及存储介质与流程

本发明实施例涉及信息处理技术领域,尤其涉及一种药品信息采集方法、装置、服务器及存储介质。



背景技术:

随着科技水平的逐渐提高以及物联网的飞速发展,大量药品融入到人们生活的方方面面。目前药品使用关乎民生,每个人在对应的时期都要使用相应种类的药品。以疫苗为例,疫苗注射关乎民生,每个人在对应的成长期都要注射相应种类的疫苗,医院对疫苗的管理处于普通冷藏柜管理,并且通过电脑输入相关信息进行登记,从而跟踪使用者的状态。

近年来,由于药品安全事件的频频发生,人们对药品安全的要求越来越高,对于药品信息的溯源得到越来越多的关注。鉴于此,目前急需一种药品信息采集的技术方案,以便于对药品信息进行溯源,方便使用者对药品信息进行查询。



技术实现要素:

为了解决上述技术问题或者至少部分地解决上述技术问题,本发明实施例提供了一种药品信息采集方法、装置、服务器及存储介质。

第一方面,本发明实施例提供了一种药品信息采集方法,所述方法包括:

确定采集目标药品的药品信息对应的机构;

接收所述机构发送的目标药品的所述药品信息;

按照所述机构的机构标识将所述药品信息存储至区块链中所述机构对应的节点。

在本发明实施例的可选实施方式中,所述方法还包括:

接收所述机构发送的目标药品的追溯标识,其中,所述追溯标识与所述药品信息之间处于绑定关系;

所述按照所述机构的机构标识将所述药品信息存储至区块链中所述机构对应的节点,包括:

按照所述机构的机构标识将处于绑定关系的所述追溯标识与所述药品信息存储至区块链中所述机构对应的节点。

在本发明实施例的可选实施方式中,所述方法还包括:

当接收到药品信息展示请求时,从所述展示请求中解析所述追溯标识;

从所述区块链中所述机构对应的节点中选取目标节点,根据所述追溯标识从所述目标节点中获取所述药品信息进行展示。

在本发明实施例的可选实施方式中,所述根据所述追溯标识从所述目标节点中获取所述药品信息进行展示,包括:

根据所述追溯标识,从所述目标节点中获取所述药品信息;

根据所述药品信息生成图形码,通过所述图形码展示所述药品信息。

在本发明实施例的可选实施方式中,所述追溯标识包括下述之一:药监码、gsi编码、机构自建编码。

在本发明实施例的可选实施方式中,所述药品信息至少包括下述信息之一:生产信息、运输信息、调拨信息、使用信息。

第二方面,本发明实施例提供了一种药品信息采集装置,所述装置包括:

机构确定模块,用于确定采集目标药品的药品信息对应的机构;

信息接收模块,用于接收所述机构发送的目标药品的所述药品信息;

信息存储模块,用于按照所述机构的机构标识将所述药品信息存储至区块链中所述机构对应的节点。

在本发明实施例的可选实施方式中,所述装置还包括:

标识接收模块,用于接收所述机构发送的目标药品的追溯标识,其中,所述追溯标识与所述药品信息之间处于绑定关系;

所述信息存储模块具体用于:

按照所述机构的机构标识将处于绑定关系的所述追溯标识与所述药品信息存储至区块链中所述机构对应的节点。

第三方面,本发明实施例提供了一种服务器,包括:至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述第一方面中任一项所述的药品信息采集方法。

第四方面,本发明实施例提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中任一项所述的药品信息采集方法。

本发明实施例提供的技术方案,通过接收机构发送的目标药品的药品信息,按照机构的机构标识将药品信息存储至区块链中机构对应的节点。如此通过软硬件设备对药品信息进行采集、区块链进行存储,后续便于对药品信息进行溯源,方便使用者对药品信息进行查询。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种药品信息采集方法的实施流程示意图;

图2为本发明实施例提供的一种医药追溯平台接收机构发送的药品信息的示意图;

图3为本发明实施例提供的一种区块链中节点存储药品信息的示意图;

图4为本发明实施例提供的另一种药品信息采集方法的实施流程示意图;

图5为本发明实施例提供的一种医药追溯平台接收机构发送的药品信息以及追溯标识的示意图;

图6为本发明实施例提供的一种追溯标识与药品信息之间的绑定关系的示意图;

图7为本发明实施例提供的一种药品信息采集装置的结构示意图;

图8为本发明实施例提供的一种服务器的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为本发明实施例提供的一种药品信息采集方法的实施流程示意图,具体可以包括以下步骤:

s101,确定采集目标药品的药品信息对应的机构;

对于药品,从生产至使用的全流程需要途经多个机构。以疫苗为例,从生产至使用的全流程,途经生产厂商、物流企业、疾控中心、接种中心等多个机构。

基于上述,对于药品从生产至使用的全流程,可能途经多个机构,每个机构对于药品的处理,产生相关的药品信息。随着人们对药品安全的要求越来越高,对于药品信息的溯源得到越来越多的关注,因此需要从这些机构中采集目标药品的药品信息。

基于此,本发明实施例可以确定采集目标药品的药品信息对应的机构。其中,在本发明实施例中,可以接收机构列表,确定机构列表中的机构为采集目标药品的药品信息对应的机构。

以疫苗为例,途经生产厂商、物流企业、疾控中心、接种中心等多个机构,可以由生产厂商、物流企业、疾控中心、接种中心等多个机构组成机构列表,接收该机构列表,确定机构列表中的机构为采集目标药品的药品信息对应的机构,如下所示:生产厂商、物流企业、疾控中心、接种中心。

s102,接收所述机构发送的目标药品的所述药品信息;

对于上述步骤确定的采集目标药品的药品信息对应的机构,可以接收该机构发送的目标药品的所述药品信息。其中,在本发明实施例中,可以主动或者被动接收该机构发送的目标药品的所述药品信息。

以疫苗为例,对于采集疫苗的疫苗信息的机构(生产厂商、物流企业、疾控中心、接种中心),本发明实施例可以被动接收该机构发送的目标疫苗的疫苗信息,或者,对于采集疫苗的疫苗信息的机构(生产厂商、物流企业、疾控中心、接种中心),本发明实施例可以向该机构发送请求,接收该机构根据该请求返回的目标疫苗的疫苗信息。

在本发明实施例中,对于药品信息,至少包括下述信息之一:生产信息、运输信息、调拨信息、使用信息。

对于生产信息可以对应于生产厂家,以疫苗为例,可以是疫苗名称、生产厂家、有效日期、生产批号、疫苗数量等,本发明实施例对此不作限定。

对于运输信息可以对应于物流企业,以疫苗为例,可以包括运输疫苗的快递单号、快递公司、运输车辆、运输人员、运输路径以及运输温度等,本发明实施例对此不作限定。

对于调拨信息可以对应于疾控中心,以疫苗为例,可以是存储疫苗的疾控中心、存储疫苗的温度、湿度等,本发明实施例对此不作限定。

对于使用信息可以对应于接种中心,以疫苗为例,可以是使用疫苗的接种中心、接种人员、存储疫苗的温度、湿度等,本发明实施例对此不作限定。

例如,如图2所示,对于采集疫苗a的疫苗信息对应的机构(生产厂商、物流企业、疾控中心、接种中心),本发明实施例(即医药追溯平台)可以接收生产厂家发送的疫苗a的生产信息,可以接收物流企业发送的疫苗a的运输信息,可以接收疾控中心发送的疫苗a的调拨信息,可以接收接种中心发送的疫苗a的使用信息。

s103,按照所述机构的机构标识将所述药品信息存储至区块链中所述机构对应的节点。

对于上述机构发送的目标药品的所述药品信息,本发明实施例可以按照机构的机构标识将该药品信息存储至区块链中机构对应的节点。

例如,如图3所示,对于生产厂家发送的疫苗的生产信息、物流企业发送的疫苗的运输信息、疾控中心发送的疫苗的调拨信息、接种中心发送的疫苗的使用信息,可以按照机构的机构标识分别存储至区块链中生产厂家、物流企业、疾控中心、接种中心各自对应的节点。

通过上述对本发明实施例提供的技术方案的描述,通过接收机构发送的目标药品的药品信息,按照机构的机构标识将药品信息存储至区块链中机构对应的节点。如此通过软硬件设备对药品信息进行采集、区块链进行存储,后续便于对药品信息进行溯源,方便使用者对药品信息进行查询。

如图4所示,为本发明实施例提供的另一种药品信息采集方法的实施流程示意图,具体可以包括以下步骤:

s401,确定采集目标药品的药品信息对应的机构;

在本发明实施例中,本步骤与上述步骤s101类似,本发明实施例在此不再一一赘述。

s402,接收所述机构发送的目标药品的所述药品信息,以及目标药品的追溯标识;

在本发明实施例中,为了实现对药品信息的溯源,一方面可以接收机构发送的目标药品的所述药品信息,另一方面还可以接收机构发送的目标药品的追溯标识。

其中,在本发明实施例中,对于追溯标识,可以包括下述之一:药监码、gsi(thegloballanguageofbusiness,国际物品编码协会)编码、机构自建编码。

对于药监码,针对药品在生产及流通过程中的状态监管,实现监管部门及生产企业产品追溯和管理,维护药品生产商及消费者的合法权益;对于gsi编码,为根据国际物品编码协会规定的编码;对于机构自建编码,为机构根据自身需求建立的编码,例如机构自建编码可以为1、2、3、4……。另外,对于机构自建编码,可以统一由医药追溯平台进行发放,保证药品一物一码全流程溯源。

例如,如图5所示,医药追溯平台可以接收生产厂家发送的疫苗a的生产信息以及药监码,可以接收物流企业发送的疫苗a的运输信息以及药监码,可以接收疾控中心发送的疫苗a的调拨信息以及药监码,可以接收接种中心发送的疫苗a的使用信息以及药监码。

其中,在本发明实施例中所述追溯标识与所述药品信息之间处于绑定关系;

对于上述目标药品的所述药品信息,以及目标药品的追溯标识,可以由上述机构建立追溯标识与药品信息之间的绑定关系,以便于后续根据追溯标识与药品信息的绑定关系,对药品信息的溯源。

例如,对于生产厂家发送的疫苗a的生产信息以及药监码,由生产厂家对生产信息以及药监码进行绑定,使生产信息以及药监码之间处于绑定关系;

对于物流企业发送的疫苗a的运输信息以及药监码,由物流企业对运输信息以及药监码进行绑定,使运输信息以及药监码之间处于绑定关系;

对于疾控中心发送的疫苗a的调拨信息以及药监码,由疾控中心对调拨信息以及药监码进行绑定,使调拨信息以及药监码之间处于绑定关系;

对于接种中心发送的疫苗a的使用信息以及药监码,由接种中心对使用信息以及药监码进行绑定,使使用信息以及药监码之间处于绑定关系;

由上述可知,对于疫苗a的药监码与生产信息、运输信息、调拨信息、使用信息分别进行绑定,如图6所示。

s403,按照所述机构的机构标识将处于绑定关系的所述追溯标识与所述药品信息存储至区块链中所述机构对应的节点。

对于上述机构发送的目标药品的所述药品信息以及追溯标识,其中,追溯标识与药品信息处于绑定关系,本发明实施例可以按照机构的机构标识将处于绑定关系的追溯标识与药品信息存储至区块链中机构对应的节点。

其中,在本发明实施例中,各个机构申请加入区块链,会初始化机构标识至区块链中。后续可以根据机构对应的机构标识,确定区块链中机构对应的节点,从而将处于绑定关系的追溯标识与药品信息存储至区块链中机构对应的节点。

例如,在本发明实施例中,对于生产厂商、物流企业、疾控中心、接种中心等多个机构,申请加入区块链,初始化机构标识至区块链中;

根据生产厂商、物流企业、疾控中心、接种中心等多个机构各自对应的机构标识(例如机构名称、机构id等),确定区块链中生产厂商、物流企业、疾控中心、接种中心等多个机构各自对应的节点;

从而将处于绑定关系的生产信息以及药监码存储至区块链中生产厂商对应的节点,将处于绑定关系的运输信息以及药监码存储至区块链中物流企业对应的节点,将处于绑定关系的调拨信息以及药监码存储至疾控中心对应的节点,将处于绑定关系的使用信息以及药监码存储至区块链中接种中心对应的节点。

将处于绑定关系的追溯标识与药品信息存储至区块链中机构对应的节点之后,由于区块链中的共识机制,区块链中所有节点的信息会同步至区块链中的各个节点。例如对于区块链中生产厂商对应的节点,由于区块链中的共识机制,不仅存储处于绑定关系的生产信息以及药监码,还存储处于绑定关系的运输信息以及药监码、处于绑定关系的调拨信息以及药监码、处于绑定关系的使用信息以及药监码。

如此后续可以对药品信息进行溯源:当接收到药品信息展示请求时,从该药品信息展示请求中解析追溯标识,从区块链中机构对应的节点中选取目标节点,根据追溯标识,从目标节点中获取药品信息进行展示,可以实现对药品信息的溯源。其中,对于选择目标节点的实现方式可以是随机,还可以是轮询,本发明实施例对此不作限定。

例如,当接收到药品信息展示请求时,从该药品信息展示请求中解析药监码,根据药监码从区块链中查找到生产厂家、物流企业、疾控中心、接种中心各自对应的节点,从生产厂家、物流企业、疾控中心、接种中心各自对应的节点中随机选择目标节点,根据药监码(目标节点中已存储药监码与生产信息、运输信息、调拨信息、使用信息的绑定关系),从目标节点中获取生产信息、运输信息、调拨信息、使用信息进行展示。

其中,在本发明实施例中,可以根据药品信息生成图形码,通过图形码展示药品信息。在本发明实施例中,图形码可以是二维码或者条形码或rfid(radiofrequencyidentification,射频识别),本发明实施例对此不作限定。

例如,根据生产信息、运输信息、调拨信息、使用信息生成二维码,通过二维码展示生产信息、运输信息、调拨信息、使用信息,用户可以扫描该二维码,从而可以看到生产信息、运输信息、调拨信息、使用信息。

通过上述对本发明实施例提供的技术方案的描述,本发明实施例通过追溯标识对药品的药品信息进行存储以及查询,可以方便用户对药品的药品信息进行溯源。

与上述方法实施例相对应,本发明实施例还提供了一种药品信息采集装置,如图7所示,该装置具体可以包括以下模块:机构确定模块710、信息接收模块720、信息存储模块730。

机构确定模块710,用于确定采集目标药品的药品信息对应的机构;

信息接收模块720,用于接收所述机构发送的目标药品的所述药品信息;

信息存储模块730,用于按照所述机构的机构标识将所述药品信息存储至区块链中所述机构对应的节点。

在本发明实施例的具体实施方式中,所述装置还包括:

标识接收模块740,用于接收所述机构发送的目标药品的追溯标识,其中,所述追溯标识与所述药品信息之间处于绑定关系;

所述信息存储模块730具体用于:

按照所述机构的机构标识将处于绑定关系的所述追溯标识与所述药品信息存储至区块链中所述机构对应的节点。

所述药品信息采集装置包括处理器以及存储器,上述机构确定模块710、信息接收模块720、信息存储模块730等均作为程序模块存储在存储器中,由处理器执行存储在存储器中的上述程序模块来实现相应的功能。

如图8所示,为本发明实施例提供的一种服务器的结构示意图,图8所示的服务器包括:处理器81、通信接口82、存储器83和通信总线84,其中,处理器81,通信接口82,存储器83通过通信总线84完成相互间的通信,

存储器83,用于存放计算机程序;

处理器81,用于执行存储器83上所存放的程序时,实现如下步骤:

确定采集目标药品的药品信息对应的机构;接收所述机构发送的目标药品的所述药品信息;按照所述机构的机构标识将所述药品信息存储至区块链中所述机构对应的节点。

上述服务器提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述服务器与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。

当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在药品信息采集设备侧执行的药品信息采集方法。

所述处理器用于执行存储器中存储的药品信息采集程序,以实现以下在药品信息采集设备侧执行的药品信息采集方法的步骤:

确定采集目标药品的药品信息对应的机构;接收所述机构发送的目标药品的所述药品信息;按照所述机构的机构标识将所述药品信息存储至区块链中所述机构对应的节点。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1