疫苗资源配置方法、装置及存储介质转让专利

申请号 : CN201910727529.6

文献号 : CN110503320B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 蔡天琪

申请人 : 卓尔智联(武汉)研究院有限公司

摘要 :

本发明实施例公开了一种疫苗资源配置方法、装置及存储介质;其中,所述方法包括:获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据;利用所述第一数据,确定第二数据;所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的第三数据与历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;利用所述第一疫苗资源配置数据对所述待配置单位进行疫苗资源配置。

权利要求 :

1.一种疫苗资源的配置方法,其特征在于,所述方法包括:

获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据;其中所述的所有婴儿及幼儿的属性数据至少包括:婴幼儿的数量信息及婴幼儿的年龄信息;

利用所述第一数据,确定第二数据,其中,所述利用所述第一数据,确定第二数据包括:获取所述待配置单位所属区域的孕妇的属性数据;基于所述孕妇的属性数据,确定待配置单位在待配置时间段内新增婴儿的属性数据;根据所述新增婴儿的属性数据及所述第一数据,确定第二数据;其中,所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;

基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据,包括:利用第三数据和历史疫苗资源配置数据建立第一模型;将所述第二数据输入所述第一模型,得到所述第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的所述第三数据与所述历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;所述历史疫苗资源配置数据至少包括:疫苗的种类信息、疫苗的使用数量及婴幼儿使用对应疫苗的年龄和周期;

利用所述第一疫苗资源配置数据对所述待配置单位进行疫苗资源配置。

2.根据权利要求1所述的方法,其特征在于,在所述基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据之后,所述方法还包括:获取所述待配置单位的地址信息数据及所述第二数据中所有婴儿及幼儿的家庭住址信息数据;

利用所述待配置单位的地址信息数据及所述第二数据中所有婴儿及幼儿的家庭住址信息数据对所述第一疫苗资源配置数据进行修正,得到第二疫苗资源配置数据;

利用所述第二疫苗资源配置数据对所述待配置单位进行疫苗资源配置。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

将所述第一疫苗资源配置数据以表格的形式呈现。

4.一种疫苗资源的配置装置,其特征在于,包括:

获取单元,用于获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据,其中所述的所有婴儿及幼儿的属性数据至少包括:婴幼儿的数量信息及婴幼儿的年龄信息;

第一确定单元,用于利用所述第一数据,确定第二数据,其中,所述第一确定单元,具体用于获取所述待配置单位所属区域的孕妇的属性数据;基于所述孕妇的属性数据,确定待配置单位在待配置时间段内新增婴儿的属性数据;根据所述新增婴儿的属性数据及所述第一数据,确定第二数据;其中,所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;

第二确定单元,用于基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据,包括:利用第三数据和历史疫苗资源配置数据建立第一模型;将所述第二数据输入所述第一模型,得到所述第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的所述第三数据与所述历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;所述历史疫苗资源配置数据至少包括:疫苗的种类信息、疫苗的使用数量及婴幼儿使用对应疫苗的年龄和周期;

配置单元,用于利用所述第一疫苗资源配置数据对所述待配置单位进行疫苗资源配置。

5.一种疫苗资源配置装置,其特征在于,包括:处理器和用于存储能够在处理器上运行的可执行指令的存储器,其中,所述处理器用于运行所述可执行指令时,执行权利要求1至3任一项所述方法的步骤。

6.一种计算机可读存储介质,其上存储有可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1至3任一项所述方法的步骤。

说明书 :

疫苗资源配置方法、装置及存储介质

技术领域

[0001] 本发明涉及数据处理领域,尤其涉及一种疫苗资源配置方法、装置及存储介质。

背景技术

[0002] 疫苗接种的主要目的是使身体能够制造自然的生物物质,用以提升生物体的对病原的辨认和防御功能。由于疫苗接种的积极作用,并且大部分疫苗接种的最佳时间为婴儿和幼儿(后简称婴幼儿)时期,因此,国家已将婴幼儿的疫苗接种纳入相关规定计划。当婴幼儿疫苗资源配置不当,疫苗接种单位经常出现疫苗资源短缺或过量的情况。

发明内容

[0003] 有鉴于此,本发明实施例期望提供一种疫苗资源配置、装置及存储介质,至少在一定程度上缓解疫苗接种单位婴幼儿疫苗资源短缺或过量的问题。
[0004] 本发明实施例的技术方案是这样实现的:
[0005] 本发明实施例提供一种疫苗资源配置方法,包括:
[0006] 获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据;
[0007] 利用所述第一数据,确定第二数据;所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;
[0008] 基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的第三数据与历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;
[0009] 利用所述第一疫苗资源配置数据对所述待配置单位进行疫苗资源配置。
[0010] 上述方案中,所述基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据,包括:
[0011] 利用所述第三数据和所述历史疫苗资源配置数据建立第一模型;
[0012] 将所述第二数据输入所述第一模型,得到第一疫苗资源配置数据。
[0013] 上述方案中,所述利用所述第一数据,确定第二数据,包括:
[0014] 获取所述待配置单位所属区域的孕妇的属性数据;
[0015] 基于所述孕妇的属性数据,确定待配置单位在待配置时间段内新增婴儿的属性数据;
[0016] 根据所述新增婴儿的属性数据及所述第一数据,确定第二数据。
[0017] 上述方案中,在所述基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据之后,所述方法还包括:
[0018] 获取所述待配置单位的地址信息数据及所述第二数据中所有婴儿及幼儿的家庭住址信息数据;
[0019] 利用所述待配置单位的地址信息数据及所述第二数据中所有婴儿及幼儿的家庭住址信息数据对所述第一疫苗资源配置数据进行修正,得到第二疫苗资源配置数据;
[0020] 利用所述第二疫苗资源配置数据对所述待配置单位进行疫苗资源配置。
[0021] 上述方案中,所述方法还包括:
[0022] 将所述第一疫苗资源配置数据以表格的形式呈现。
[0023] 本发明实施例还提供一种疫苗资源配置装置,包括:
[0024] 获取单元,用于获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据;
[0025] 第一确定单元,用于利用所述第一数据,确定第二数据;所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;
[0026] 第二确定单元,用于基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的第三数据与历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;
[0027] 配置单元,用于利用所述第一疫苗资源配置数据对所述待配置单位进行疫苗资源配置。
[0028] 上述方案中,所述第二确定单元用于:
[0029] 利用所述第三数据和所述历史疫苗资源配置数据建立第一模型;
[0030] 将所述第二数据输入所述第一模型,得到第一疫苗资源配置数据。
[0031] 上述方案中,所述第一确定单元用于:
[0032] 获取所述待配置单位所属区域的孕妇的属性数据;
[0033] 基于所述孕妇的属性数据,确定待配置单位在待配置时间段内新增婴儿的属性数据;
[0034] 根据所述新增婴儿的属性数据及所述第一数据,确定第二数据。
[0035] 本发明实施例又提供一种疫苗资源配置装置,包括:处理器和用于存储能够在处理器上运行的可执行指令的存储器,其中,所述处理器用于运行所述可执行指令时,执行上述方法的任一步骤。
[0036] 本发明实施例还提供一种计算机可读存储介质,其上存储有可执行指令,所述可执行指令被处理器执行时实现上述方法的任一步骤。
[0037] 本发明实施例公开了一种疫苗资源配置方法、装置及存储介质;其中,所述方法包括:获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据;利用所述第一数据,确定第二数据;所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的第三数据与历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;利用所述第一疫苗资源配置数据对所述待配置单位进行疫苗资源配置。本发明实施例中,利用待配置时间段内有疫苗需求的婴幼儿以及历史疫苗需求婴幼儿与历史疫苗资源配置数据来预测未来待配置时间段内的疫苗资源配置情况,能够实现对婴幼疫苗资源需求的有效预测,以便于进行合理的婴幼儿疫苗资源配置,从而在一定程度上缓解疫苗接种单位婴幼儿疫苗资源短缺或过量的问题。

附图说明

[0038] 图1为本发明实施例提供的一种疫苗资源配置方法的实现流程示意图一;
[0039] 图2为本发明实施例提供的一种疫苗资源配置方法的实现流程示意图二;
[0040] 图3为本发明实施例提供的一种疫苗资源配置装置的结构示意图;
[0041] 图4为本发明实施例提供的一种疫苗资源配置装置的组成结构示意图。

具体实施方式

[0042] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
[0043] 一般将年龄处于0‑1岁的小龄孩子称为婴儿;将年龄处于1‑3岁的小龄孩子称为幼儿。由于实际应用中,大部分疫苗的接种时间为婴幼儿时期,本发明各实施例中的疫苗资源配置的对象为婴幼儿。
[0044] 本发明实施例提供一种疫苗资源配置方法,图1为本发明实施例疫苗资源配置方法的实现流程示意图。如图1所示,所述方法包括以下步骤:
[0045] 步骤101:获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据;
[0046] 步骤102:利用所述第一数据,确定第二数据;所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;
[0047] 步骤103:基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的第三数据与历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;
[0048] 步骤104:利用所述第一疫苗资源配置数据对所述待配置单位进行疫苗资源配置。
[0049] 在步骤101中,主要是获取待配置单位中当前具有疫苗需求的婴幼儿数据。所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据。所述待配置单位为具有疫苗接种资质的疫苗接种单位,如各种等级的医院。这里,在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿是指在待配置单位进行过疫苗接种、且目前年龄处于婴幼儿阶段的所有小龄孩子。所述婴儿及幼儿的属性数据至少包括:婴幼儿的数量信息及婴幼儿的年龄信息。
[0050] 举个例子来说,假设当前为2019年7月,那么,2016年8月后出生的孩子相对于当前来说是处于婴幼儿阶段的,此时,第一数据为在待配置单位进行过疫苗接种、且2016年8月后出生的所有婴幼儿的数量以及出生日期。
[0051] 实际应用时,第一数据可以从待配置单位的保存有疫苗接种记录的相关数据库中筛选获取。
[0052] 在步骤102中,主要是确定待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据。
[0053] 所述待配置时间段包括:计划进行资源配置的时长,如计划进行未来1个月、未来3个月或者未来3个月到6个月之间的疫苗资源配置。
[0054] 举个例子来说,假设当前为2019年7月,那么,待配置时间段可以为2019年8月、2019年8月‑2019年10月、2019年12月‑2019年1月等。
[0055] 需要说明的是,由于疫苗接种时间有一定的时间间隔要求,如至少2个星期。因此,这里待配置时间段在进行设置时,一般是以月为单位进行的。另外,待配置时间段可参考疫苗的到货周期进行设置,待配置时间段设置过长会导致确定出的待配置时间段内需要进行疫苗接种的婴幼儿数据的精确性下降。
[0056] 实际应用时,考虑到月龄越小的婴幼儿对疫苗资源的需求密度越高的特点,仅以待配置单位中当前具有疫苗需求的婴幼儿数据来确定未来疫苗资源的需求可能存在较大的误差,此时,可以进一步根据待配置单位所属区域的孕妇的属性数据来预测待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据。
[0057] 基于此,在一实施例中,所述利用所述第一数据,确定第二数据,包括:
[0058] 获取所述待配置单位所属区域的孕妇的属性数据;
[0059] 基于所述孕妇的属性数据,确定待配置单位在待配置时间段内新增婴儿的属性数据;
[0060] 根据所述新增婴儿的属性数据及所述第一数据,确定第二数据。
[0061] 这里,所述待配置单位所属区域是指待配置单位所被划分的社会区域。如当所述待配置单位为某某某社区医院,则待配置单位所属区域是指该社区医院指定覆盖的所有小区。所述孕妇的属性数据至少包括:孕妇的数量信息及孕妇的孕周信息。
[0062] 实施应用时,当所述孕妇的属性数据确定后,就可以得到在待配置时间段内新增婴儿的属性数据。这里,所述新增婴儿的属性数据至少包括:新增婴儿的数量信息及新增婴儿的年龄信息。按照待配置时间段与孕妇的数量以及孕妇的孕周信息可以确定出在配置时长内新增加的婴儿的数量,同时还可以确定出这些新增加的婴儿的月龄。实际应用时,所述待配置单位所属区域的孕妇的属性数据可以从待配置单位的保存有孕妇产前检查记录的相关数据库中筛选获取,也可以从待配置单位所属区域的相关妇幼保健管理组织获取。
[0063] 实际应用时,考虑到还可能出现跨区域生产(这里,生产是指孕妇生产婴儿)的可能,即,其它区域的孕育由于各种原因到本区域进行生产,因此可将新增婴儿的属性数据进行一定程度的修正处理,如根据待配置单位所属区域历史登记产前检查的孕妇数量与历史实际的婴儿出生比例的统计值进行调整。
[0064] 将所述新增婴儿的属性数据及所述第一数据进行统计即可以获取待配置单位在配置时长内需要进行疫苗接种的所有婴儿及幼儿的属性数据。
[0065] 实际应用时,在配置时长内需要进行疫苗接种的所有婴儿及幼儿的属性数据可以以月为单位分别进行呈现。如,假设待配置时间段可以为2019年8月‑2019年10月,则配置时长内需要进行疫苗接种的所有婴儿及幼儿的属性数据可以分别按2019年8月、2019年9月、2019年10月需要进行疫苗接种的婴儿及幼儿进行呈现。
[0066] 在步骤103中,主要是预测待配置单位在配置时长内的第一疫苗资源配置数据。
[0067] 这里,所述第一参考数据库中所述第一参考数据库存储了待配置单位的第三数据与历史疫苗资源配置数据。所述第三数据为待配置单位进行了疫苗接种的历史婴儿及幼儿的属性数据,如,过去5年中(可以以月为单元进行统计),在待配置单位进行过疫苗接种、且在当时年龄处于婴幼儿阶段的所有婴幼儿的数量以及出生日期。所述历史疫苗资源配置数据为待配置单位历史实际的疫苗资源配置数据,如,过去5年中(可以以月为单元进行统计),在待配置单位的疫苗资源实际配置数据。所述疫苗资源配置数据至少包括:疫苗的种类信息及疫苗的使用数量,如,疫苗1,180支;疫苗2,200支等。
[0068] 实际应用时,所述第三数据以及所述历史疫苗资源配置数据均可以从待配置单位的保存有疫苗接种记录的相关数据库中筛选获取。
[0069] 在一实施例中,所述基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据,包括:
[0070] 利用所述第三数据和所述历史疫苗资源配置数据建立第一模型;
[0071] 将所述第二数据输入所述第一模型,得到第一疫苗资源配置数据。
[0072] 利用所述第三数据和所述对应的历史疫苗资源配置数据建模的方式很多,实际应用时,可以从第一数据库中筛选出待配置单位历史需要进行疫苗接种的所有婴儿及幼儿的属性数据与对应的历史实际的疫苗资源配置数据进行建模,从而实现根据需求人群预测疫苗资源配置数据。
[0073] 为了便于理解,下面以构建反向传播(BP,Back‑ProPagation Network)神经网络预测模型举例说明。各种疫苗需求与婴幼儿月龄存在一定的关联,如表1所示。建模时可以利用各种疫苗需求与婴幼儿月龄存在的这种关联关系实现每个月对疫苗资源配置数据的预测,以得到待配置时间段内对疫苗资源配置数据的预测,然后利用预测的数据与历史实际的疫苗资源配置数据之间的差异确定损失函数,不断修正模型参数,使预测值与实际值之间的误差沿负梯度方向下降,最终预测输出逼近实际输出。
[0074]   第1剂 第2剂 第3剂 第4剂0月龄 卡介苗&乙肝      
1月龄   乙肝    
2月龄 脊灰      
3月龄 百日破 脊灰    
4月龄   百日破 脊灰  
5月龄     百日破  
6月龄     乙肝  
8月龄 麻风&乙脑减毒      
6‑18月龄 A群流脑 A群流脑    
18月龄 甲肝减毒      
18‑24月龄 麻腮风     百日破
24月龄   乙脑减毒    
36月龄 A群C群      
[0075] 表1
[0076] 实际应用时,可以将历史某个月的需要进行疫苗接种的所有婴幼儿按月龄进行分类数量统计,如用X=(x0,x1,x2,x3,…xm)(m为≥1的正整数)表示历史某个月的需要进行疫苗接种的所有婴幼儿从0月龄到m月龄的分类数量。同时,从历史疫苗资源配置数据中筛选对与上述历史某个月对应的历史疫苗资源配置数据,并将该数据按照疫苗种类进行数量统计,如用Y=(y0,y1,y2,y3,…yn)(n为≥1的正整数)表示与上述历史某个月对应的历史疫苗资源配置数据中所有疫苗按照疫苗种类的分类数量(如,y0表示卡介苗的数量,y1表示乙肝的数量等)。利用X以及表1中疫苗需求与婴幼儿月龄存的关系可以得到历史某个月预测的疫苗资源配置数据Y'=(y'0,y'1,y'2,y'3,…y'n)。具体确定方式可以为:假设x0,x1,x6分别表示历史某个月的需要进行疫苗接种的0月龄,1月龄和6月龄的婴儿的数量;y'0表示历史某个月卡介苗的预测数量,y'1表示历史某个月乙肝的预测数量;则由表1的对应关系可知,y'0=x0,y'1=x0+x1+x6,以此类推,可以得到Y'。这里,可以理解为,采用第一数据库中的数据作为第一模型的样本数据,并利用样本数据进行第一模型的训练。
[0077] 实际应用时,疫苗还存在级别(如,一类疫苗为免费且国家规定必须接种的疫苗,而二类疫苗为自费且可选择接种的疫苗)、类型(如,同一功效的疫苗可能存在减毒疫苗类型、灭活疫苗类型)以及产地(如,同一功效的疫苗可能存在国产疫苗、进口疫苗)等区别。对于可选择是否进行接种的疫苗或存在不同选择情况(如,类型或产地等)的疫苗,可以从历史疫苗配置数据中统计出选择的比例或具体某种选择情况的比例,得到这里比例的历史同比、环比数据,并利用这里比例的历史同比、环比数据对前述的历史某个月预测数据进行进一步细化。
[0078] 在得到历史的预测数据后,利用历史实际疫苗资源配置数据Y和历史预测疫苗资源配置数据Y'的差异确定损失函数,不断修正模型参数,使预测值与实际值之间的误差沿负梯度方向下降,最终使预测值逼近实际值。
[0079] 上述步骤完成后,就完成了第一模型的建立。
[0080] 在模型建立完成后,将第二数据输入第一模型即可得到待配置单位在配置时长内的疫苗资源配置数据。
[0081] 需要说明的是,实际应用时,第一模型可以按月为单位进行预测。当待配置的时间段大于1个月时,可以将第二数据中的所有疫苗需求婴幼儿以月为单位进行统计,并通过第一模型分别得到每个月的预测疫苗资源配置数据,从而得到配置时长内的疫苗资源配置数据。
[0082] 在步骤104中,利用预测疫苗资源配置数据实现对所述待配置单位的疫苗资源配置。
[0083] 为了便于查阅,在一实施例中,将所述第一疫苗资源配置数据以表格的形式呈现。
[0084] 本发明实施例公开了一种疫苗资源配置方法,通过获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据;利用所述第一数据,确定第二数据;所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的第三数据与历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;利用所述第一疫苗资源配置数据对所述待配置单位进行疫苗资源配置。本发明实施例中,利用待配置时间段内有疫苗需求的婴幼儿以及历史疫苗需求婴幼儿与历史疫苗资源配置数据来预测未来待配置时间段内的疫苗资源配置情况,如此,能够实现对婴幼疫苗资源需求的有效预测,以便于进行合理的婴幼儿疫苗资源配置,从而在一定程度上缓解当前疫苗接种单位婴幼儿疫苗资源短缺或过量的问题。
[0085] 实际应用中,当需要进行疫苗接种的婴幼儿的家庭住址与待配置单位所在的地理位置相隔较远时,该需要进行疫苗接种的婴幼儿可能存在不稳定性,即该需要进行疫苗接种的婴幼儿在待配置单位进行疫苗接种可能仅是单次行为,此时,需要对之前预测的疫苗资源配置数据进行修正。
[0086] 基于此,本发明实施例又提供一种疫苗资源配置方法,图2为本发明实施例疫苗资源配置方法的实现流程示意图。如图2所示,所述方法包括以下步骤:
[0087] 步骤201:获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据;
[0088] 步骤202:利用所述第一数据,确定第二数据;所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;
[0089] 步骤203:基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的第三数据与历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;
[0090] 步骤204:获取所述待配置单位的地址信息数据及所述第二数据中所有婴儿及幼儿的家庭住址信息数据;
[0091] 步骤205:利用所述待配置单位的地址信息数据及所述第二数据中所有婴儿及幼儿的家庭住址信息数据对所述第一疫苗资源配置数据进行修正,得到第二疫苗资源配置数据;
[0092] 步骤206:利用所述第二疫苗资源配置数据对所述待配置单位进行疫苗资源配置。
[0093] 步骤201~203与步骤101~103实现方式相同,这里不再赘述。
[0094] 在步骤204中,实际应用时,所述待配置单位的地址信息数据可以通过接收输入的方式获取,如接收由相关人员手动输入的待配置单位的地址信息数据;所述第二数据中所有婴儿及幼儿的家庭住址信息数据可以从待配置单位的保存有疫苗接种记录的相关数据库中筛选获取。
[0095] 需要说明的是,所述第二数据中新增婴儿的家庭住址信息数据可以根据新增婴儿对应孕妇的家庭住址信息数据确定。
[0096] 在步骤205中,利用所述待配置单位的地址信息数据及所述第二数据中所有婴儿及幼儿的家庭住址信息数据确定出需要进行疫苗接种的婴幼儿的稳定因子(如,利用0‑1之间的数值来进行具体衡量),利用该稳定因子对所述第一疫苗资源配置数据进行修正。
[0097] 实际应用时,首先确定一个距离差阈值(这里,距离差阈值可以参考待配置单位与其相邻的具有疫苗接种资质单位的距离进行设定,如5km)。然后确定需要进行疫苗接种的婴幼儿的稳定因子。
[0098] 确定稳定因子的具体方式可以是:将所述待配置单位的地址信息数据与第二数据中所有婴儿及幼儿的家庭住址信息数据进行作差,并将这些差值与距离差阈值进行比较,当差值小于距离差阈值时,判定该需要进行疫苗接种的婴幼儿的稳定性较高,可以将该需要进行疫苗接种的婴幼儿的稳定因子设置为1;当差值大于距离差阈值时,判定该需要进行疫苗接种的婴幼儿的稳定性不高,此时,还可以进一步获取这些婴幼儿在待配置单位进行疫苗接种的次数,并根据这些婴幼儿在待配置单位进行疫苗接种的次数来设置这些婴幼儿的稳定因子(如,当次数≥3时,将稳定因子设为0.9;当次数=2时,将稳定因子设为0.8;当次数=1时,将稳定因子设为0.5)。再利用确定的稳定因子对第一疫苗资源配置数据进行修正。
[0099] 其中,修正的具体方式可以是:可以将所有的在待配置时间段内需要进行疫苗接种的所有婴幼儿的稳定因子求平均值,然后利用该平均值作为修正系数,与第一疫苗资源配置数据进行相乘得到修正后的疫苗资源配置数据。修正的具体方式还可以是:针对稳定因子不高的婴幼儿所需要的疫苗种类进行修正,如将先确定出稳定因子为0.5的所有婴幼儿的月龄分布,然后根据月龄分布,确定稳定因子为0.5的所有婴幼儿在待配置时间段内的具体疫苗种类需要,并对确定出具体疫苗种类的数量进行修正,得到修正后的疫苗资源配置数据。
[0100] 在步骤206中,利用修正后的疫苗资源配置数据对所述待配置单位进行疫苗资源配置。
[0101] 实际应用时,当预测的疫苗资源配置数据超出待配置单位的上限(这里上限可以根据待配置单位的具体工作时间及平均接待人数情况确定)时,可以发出警告消息,以便于待配置单位的相关人员提前制定相应的应对措施。
[0102] 本发明实施例中,根据需要进行疫苗接种的婴幼儿的家庭住址与待配置单位所在的地理位置来评判需要进行疫苗接种的婴幼儿的稳定性,并根据评判的稳定性对预测的疫苗资源配置数据进行修正。如此,可以进一步提高预测的准确性。
[0103] 为了实现本发明实施例的方法,本发明实施例还提供一种疫苗资源配置装置300,图3为本发明实施例装置的结构示图,如图3所示,所述装置300包括:
[0104] 获取单元301,用于获取第一数据;所述第一数据至少包括:在待配置单位中设置有疫苗接种记录的所有婴儿及幼儿的属性数据;
[0105] 第一确定单元302,用于利用所述第一数据,确定第二数据;所述第二数据至少包括:待配置单位在待配置时间段内需要进行疫苗接种的所有婴儿及幼儿的属性数据;
[0106] 第二确定单元303,用于基于所述第二数据及第一参考数据库的数据,确定所述待配置单位在所述待配置时间段内的第一疫苗资源配置数据;所述第一参考数据库存储了待配置单位的第三数据与历史疫苗资源配置数据;所述第三数据至少包括:进行了疫苗接种的历史婴儿及幼儿的属性数据;
[0107] 配置单元304,用于利用所述第一疫苗资源配置数据对所述待配置单位进行疫苗资源配置。
[0108] 在一实施例中,所述第二确定单元303,用于:
[0109] 利用所述第三数据和所述历史疫苗资源配置数据建立第一模型;
[0110] 将所述第二数据输入所述第一模型,得到第一疫苗资源配置数据。
[0111] 在一实施例中,所述第一确定单元302,用于:
[0112] 获取所述待配置单位所属区域的孕妇的属性数据;
[0113] 基于所述孕妇的属性数据,确定待配置单位在待配置时间段内新增婴儿的属性数据;
[0114] 根据所述新增婴儿的属性数据及所述第一数据,确定第二数据。
[0115] 在一实施例中,所述装置300还包括修正单元,所述修正单元,用于:
[0116] 获取所述待配置单位的地址信息数据及所述第二数据中所有婴儿及幼儿的家庭住址信息数据;
[0117] 利用所述待配置单位的地址信息数据及所述第二数据中所有婴儿及幼儿的家庭住址信息数据对所述第一疫苗资源配置数据进行修正,得到第二疫苗资源配置数据;
[0118] 利用所述第二疫苗资源配置数据对所述待配置单位进行疫苗资源配置。
[0119] 在一实施例中,所述装置300还包括显示单元,所述显示单元,用于:
[0120] 将所述第一疫苗资源配置数据以表格的形式呈现。
[0121] 实际应用时,获取单元301、第一确定单元302、第二确定单元303、配置单元304、修正单元及显示单元可由疫苗资源配置装置300中的处理器实现。
[0122] 需要说明的是:上述实施例提供的疫苗资源配置装置在进行疫苗资源配置时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的疫苗资源配置装置与疫苗资源配置方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0123] 基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例还提供一种疫苗资源配置装置400,所述装置400包括:
[0124] 存储器401,用于存储可执行指令;
[0125] 处理器402,用于执行所述存储器中存储的可执行指令时,实现本发明实施例提供的疫苗资源配置方法。
[0126] 实际应用时,如图4所示,所述装置400中的各个组件通过总线系统403耦合在一起。可理解,总线系统403用于实现这些组件之间的连接通信。总线系统403除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统403。
[0127] 本发明实施例还提供一种存储介质,所述存储介质存储有可执行指令,当所述可执行指令被至少一个处理器执行时,实现本发明实施例提供的疫苗资源配置方法。
[0128] 在一些实施例中,存储介质可以是磁性随机存取存储器(FRAM,ferromagnetic random access memory)、只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read‑Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read‑Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read‑Only Memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD‑ROM,Compact Disc Read‑Only Memory)等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
[0129] 在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
[0130] 作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(HTML,Hyper Text Markup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
[0131] 作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
[0132] 需要说明的是:需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0133] 另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0134] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。