基于互联网的药品配送系统
文献发布时间:2023-06-19 18:29:06
技术领域
本发明涉及物品配送技术领域,具体涉及基于互联网的药品配送系统。
背景技术
社区卫生服务中心是设立在社区级行政范围内的卫生服务机构,其本质属于基层卫生服务机构,社区卫生服务中心设立有基础的门诊部、检验室、住院部、药房等部门。其设立社区卫生服务中心初心是为方便社区辖区内的患者就近诊断和治疗。
但,现有医疗的现状是:常常出现高级别医院患者过多,基层的社区卫生服务中心患者寥寥无几。其原因在于:社区卫生服务中心在人员、药品名目、检测项目的配置上存在不足,只能满足一些基本要求,比如,社区卫生服务中心在药品名目配置上存在严重不足,当某患者因某疾病,在社区卫生服务中心可以进行检查,在检查结束后,医生需要开具处方药时,但药房缺乏该疾病对应药品名目的库存,因此,无法为患者提供连续的治疗,而是给予患者医学建议,再由患者到上级医院进行诊治。这样,由于药品名目不足,导致没有完整的实现分级诊治,反而将基层医院可以承担的医疗任务推给上级医院,导致上级医院患者增多。
如何改善现有的基层医院存在药品严重不足的情况,且难以配送,而且药师根据药单取药常常因大意出现取药错误的情况,不仅耽误患者病情,还易于引起矛盾的问题是本发明的关键,因此,亟需一种基于互联网的药品配送系统来解决以上问题。
发明内容
为了克服上述的技术问题,本发明的目的在于提供基于互联网的药品配送系统,解决了现有的基层医院存在药品严重不足的情况,且难以配送,而且药师根据药单取药常常因大意出现取药错误的情况,不仅耽误患者病情,还易于引起矛盾的问题。
本发明的目的可以通过以下技术方案实现:
基于互联网的药品配送系统,包括:
药单生成模块,用于医生开药形成药单,并将药单发送至药品核对模块;
药品核对模块,用于药师根据药单取药,并对药师取的药品进行信息核对,直至生成合格指令,并将合格指令发送至药品配送平台;
存量分析模块,用于获取预设时间内药品的消耗系数,根据存药数量与消耗系数获得配送时间,并将配送时间发送至药品配送平台;
药品配送平台,用于根据配送时间、取药时间以及合格系数获得优先配送值,并根据优先配送值获得选中医院,并将选中医院发送至药品调度模块;
药品调度模块,用于根据选中医院的位置获得预选仓库,并获取选中医院、预选仓库之间路线的优先调度值,并根据优先调度值获得选中仓库,将选中仓库与选中医院进行匹配。
作为本发明进一步的方案:所述药品核对模块进行信息核对的过程具体如下:
获取药品配送平台中的存货单,存货单包括所有药品的药品信息、存药数量、药品重量以及储存柜编号;
获得存货单中同一药品的所有的药品重量之和并将其标记为总药重,获取总药重和存药数量之比并将其标记为均药重;
获得均药重与取药数量的乘积,得到单药重,获得所有药品的单药重之和,得到预测药重;
将药单与存货单进行比对,当药品信息完全相同,获取该药品信息所对应的药品的储存柜编号,并将取药数量发送至药品配送平台;
药师根据药单和储存柜编号取药,并将取的药品进行扫描条形码,获得药品信息与药单中的药品信息进行信息核对:
若信息核对结果显示为不完全正确,表示药品取错,生成不合格指令,同时响起警报;
若信息核对结果显示为完全正确,表示药品未取错,生成预合格指令,并采集取的所有药品的总重量;
获取历史数据中的总重量和预设药重,并获取总重量与预设药重之比,并按照从小到大的顺序进行排序,得到调节比TBi,其中i=1、……、n,n为自然数;
将调节比TBi代入公式
若偏离系数PX≤偏离阈值PXv,将最小的调节比TBi标记为下调节系数γ1,将最大的调节比TBi标记为上调节系数γ2;
若偏离系数PX>偏离阈值PXy,则删除偏离系数PX所对应的调节比TBi,获得余下的调节比TBi中的最小的调节比TBi和最大的调节比TBi并分别标记为下调节系数γ1和上调节系数γ2;
将总重量和预测药重进行比较:
若γ1×预测药重<总重量<γ2×预测药重,则生成合格指令,并将合格指令发送至药品配送平台;
若总重量≤γ1或者预测药重≥γ2×预测药重,则生成不合格指令,并将不合格指令发送至药品配送平台,之后药师进行重新核对,直至生成合格指令。
作为本发明进一步的方案:所述存量分析模块获得配送时间的过程具体如下:
获得预设时间内每种药品的取药数量,获取取药数量、预设时间之比并将其标记为消耗系数;
获取存药数量与消耗系数之比并将其标记为剩余供应时间SJ,并将最小剩余供应时间SJ标记为配送时间PS,并获取配送时间PS所对应药品的药品信息;
将配送时间PS以及药品信息发送至药品配送平台。
作为本发明进一步的方案:所述药品配送平台获得选中医院的过程具体如下:
接收到合格指令后获取药品核对模块接收到药单的时刻和发送合格指令的时刻,获取两者的时间差,得到取药时间QY;
获得单位时间内接收到不合格指令的次数与合格指令的次数,获得两者之比并将其标记为合格系数HX;
将配送时间PS、取药时间QY以及合格系数HX代入公式
按照优先配送值YP从大到小的顺序将医院进行排序;
将位于首位的医院标记为选中医院,并将选中医院发送至药品调度模块。
作为本发明进一步的方案:所述药品调度模块获得选中仓库的过程具体如下:
获取选中医院的位置,并以选中医院为圆心预设距离画圆,获取圆形内的所有药品仓库,筛选存在相同药品信息的药品仓库并将其标记为预选仓库;
获取预选仓库的位置,获得选中医院与预选仓库之间的若干条路线,获得路线总长度并将其标记为总长值ZC;
获得路线上红绿灯数量并将其标记为灯数值DS;
将路线划分为若干条子路线,采集子路线的长度以及车辆经过子路线所用总时长,获得两者之比并将其标记为车速值CS,获取进入子路线的车辆数量和驶出子路线的车辆数量,获得两者之差并将其标记为车量值CL,将车速值CS、车量值CL代入公式
将总长值ZC、灯数值DS、均畅系数JX代入公式
将最大优先调度值YD所对应的路线标记为选中路线,将选中路线中的药品仓库标记为选中仓库;
将选中仓库与选中医院进行匹配,并将选中路线发送至选择仓库的配送人员的手机终端。
作为本发明进一步的方案:基于互联网的药品配送系统,该药品配送系统的工作过程如下:
步骤一:药单生成模块医生给予患者开药形成药单,并将药单发送至药品核对模块,其中药单包括药品信息以及取药数量,其中药品信息包含药品名、药品生产商以及规格,且药品信息可通过扫描条形码获得;
步骤二:药品核对模块获取药品配送平台中的存货单,存货单包括所有药品的药品信息、存药数量、药品重量以及储存柜编号;
步骤三:药品核对模块获得存货单中同一药品的所有的药品重量之和并将其标记为总药重,获取总药重和存药数量之比并将其标记为均药重;
步骤四:药品核对模块获得均药重与取药数量的乘积,得到单药重,获得所有药品的单药重之和,得到预测药重;
步骤五:药品核对模块将药单与存货单进行比对,当药品信息完全相同,获取该药品信息所对应的药品的储存柜编号,并将取药数量发送至药品配送平台;
步骤六:药品核对模块药师根据药单和储存柜编号取药,并将取的药品进行扫描条形码,获得药品信息与药单中的药品信息进行信息核对:
若信息核对结果显示为不完全正确,表示药品取错,生成不合格指令,同时响起警报;
若信息核对结果显示为完全正确,表示药品未取错,生成预合格指令,并采集取的所有药品的总重量;
步骤七:药品核对模块获取历史数据中的总重量和预设药重,并获取总重量与预设药重之比,并按照从小到大的顺序进行排序,得到调节比TBi,其中i=1、……、n,n为自然数;
步骤八:药品核对模块将调节比TBi代入公式
若偏离系数PX≤偏离阈值PXy,将最小的调节比TBi标记为下调节系数γ1,将最大的调节比TBi标记为上调节系数γ2;
若偏离系数PX>偏离阈值PXy,则删除偏离系数PX所对应的调节比TBi,获得余下的调节比TBi中的最小的调节比TBi和最大的调节比TBi并分别标记为下调节系数γ1和上调节系数γ2;
步骤九:药品核对模块将总重量和预测药重进行比较:
若γ1×预测药重<总重量<γ2×预测药重,则生成合格指令,并将合格指令发送至药品配送平台;
若总重量≤γ1或者预测药重≥γ2×预测药重,则生成不合格指令,并将不合格指令发送至药品配送平台,之后药师进行重新核对,直至生成合格指令;
步骤十:药品配送平台接收到取药数量后获得存药数量、取药数量之间的差值,获得药品数量差,并令存药数量=药品数量差,并将存药数量发送至存量分析模块;
步骤十一:存量分析模块获得预设时间内每种药品的取药数量,获取取药数量、预设时间之比并将其标记为消耗系数;
步骤十二:存量分析模块获取存药数量与消耗系数之比并将其标记为剩余供应时间SJ,并将最小剩余供应时间SJ标记为配送时间PS,并获取配送时间PS所对应药品的药品信息;
步骤十三:存量分析模块将配送时间PS以及药品信息发送至药品配送平台;
步骤十四:药品配送平台接收到合格指令后获取药品核对模块接收到药单的时刻和发送合格指令的时刻,获取两者的时间差,得到取药时间QY;
步骤十五:药品配送平台获得单位时间内接收到不合格指令的次数与合格指令的次数,获得两者之比并将其标记为合格系数HX;
步骤十六:药品配送平台将配送时间PS、取药时间QY以及合格系数HX代入公式
步骤十七:药品配送平台按照优先配送值YP从大到小的顺序将医院进行排序;
步骤十八:药品配送平台将位于首位的医院标记为选中医院,并将选中医院发送至药品调度模块;
步骤十九:药品调度模块获取选中医院的位置,并以选中医院为圆心预设距离画圆,获取圆形内的所有药品仓库,筛选存在相同药品信息的药品仓库并将其标记为预选仓库;
步骤二十:药品调度模块获取预选仓库的位置,获得选中医院与预选仓库之间的若干条路线,获得路线总长度并将其标记为总长值ZC;
步骤二十一:药品调度模块获得路线上红绿灯数量并将其标记为灯数值DS;
步骤二十二:药品调度模块将路线划分为若干条子路线,采集子路线的长度以及车辆经过子路线所用总时长,获得两者之比并将其标记为车速值CS,获取进入子路线的车辆数量和驶出子路线的车辆数量,获得两者之差并将其标记为车量值CL,将车速值CS、车量值CL代入公式
步骤二十三:药品调度模块将总长值ZC、灯数值DS、均畅系数JX代入公式
步骤二十四:药品调度模块将最大优先调度值YD所对应的路线标记为选中路线,将选中路线中的药品仓库标记为选中仓库;
步骤二十五:药品调度模块将选中仓库与选中医院进行匹配,并将选中路线发送至选择仓库的配送人员的手机终端。
本发明的有益效果:
本发明的基于互联网的药品配送系统,通过药单生成模块形成药单,通过药品核对模块根据药单取药,并对药师取的药品进行信息核对,通过存量分析模块获取预设时间内药品的消耗系数,根据存药数量与消耗系数获得配送时间,通过药品配送平台根据配送时间、取药时间以及合格系数获得优先配送值,并根据优先配送值获得选中医院,通过药品调度模块根据选中医院的位置获得预选仓库,并获取选中医院、预选仓库之间路线的优先调度值,并根据优先调度值获得选中仓库,将选中仓库与选中医院进行匹配;该药品配送系统通过药品药品核对模块能够对药师取的药进行监测,能够判断取的药的药品信息是否正确,之后将总重量和预测药重进行比较能够判断取的药的数量是否正确,通过两方面的监测能够保证了药师给予患者药品的正确性,提高医院素质,避免双方造成损失和纠纷;该药品配送系统通过存量分析模块获得消耗系数,消耗系数用于衡量药品的消耗速率,从而能够判断出该药品能够使用多久,获得配送时间,通过药品配送平台获得取药时间、合格系数,之后通过三者获得优先配送值,优先配送值用于衡量医院的综合表现值,优先配送值越大表示越着急且越优先配送,获得选中医院,通过药品调度模块根据选中医院获得预选仓库,预选仓库存在需要配送的药品,之后对预选仓库进行分析,获得通畅系数,通畅系数用于衡量选中医院、预选仓库两者之间的通畅程度,通畅系数越大表示越通畅,越易于配送且配送的越及时,避免出现缺药品的情况发生,之后将选中仓库与选中医院进行匹配能够在最高效的情况进行配送,且实现了自动调度的目的,智能化程度高,适用于药品的调度配送。
附图说明
下面结合附图对本发明作进一步的说明。
图1是本发明中基于互联网的药品配送系统的原理框图;
图2是本发明中药品核对模块的原理框图;
图3是本发明中存量分析模块的原理框图;
图4是本发明中药品配送平台的原理框图;
图5是本发明中药品调度模块的原理框图。
具体实施方式
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例1:
请参阅图1-5所示,本实施例为基于互联网的药品配送系统,包括药单生成模块、药品核对模块、存量分析模块、药品配送平台以及药品调度模块;
其中,药单生成模块用于医生开药形成药单,并将药单发送至药品核对模块,具体过程如下:
医生给予患者开药形成药单,并将药单发送至药品核对模块,其中药单包括药品信息以及取药数量,其中药品信息包含药品名、药品生产商以及规格,且药品信息可通过扫描条形码获得;
其中,药品核对模块药师根据药单取药,并对药师取的药品进行信息核对,直至生成合格指令,并将合格指令发送至药品配送平台,具体过程如下:
获取药品配送平台中的存货单,存货单包括所有药品的药品信息、存药数量、药品重量以及储存柜编号;
获得存货单中同一药品的所有的药品重量之和并将其标记为总药重,获取总药重和存药数量之比并将其标记为均药重;
获得均药重与取药数量的乘积,得到单药重,获得所有药品的单药重之和,得到预测药重;
将药单与存货单进行比对,当药品信息完全相同,获取该药品信息所对应的药品的储存柜编号,并将取药数量发送至药品配送平台;
药师根据药单和储存柜编号取药,并将取的药品进行扫描条形码,获得药品信息与药单中的药品信息进行信息核对:
若信息核对结果显示为不完全正确,表示药品取错,生成不合格指令,同时响起警报;
若信息核对结果显示为完全正确,表示药品未取错,生成预合格指令,并采集取的所有药品的总重量;
获取历史数据中的总重量和预设药重,并获取总重量与预设药重之比,并按照从小到大的顺序进行排序,得到调节比TBi,其中i=1、……、n,n为自然数;
将调节比TBi代入公式
若偏离系数PX≤偏离阈值PXy,将最小的调节比TBi标记为下调节系数γ1,将最大的调节比TBi标记为上调节系数γ2;
若偏离系数PX>偏离阈值PXy,则删除偏离系数PX所对应的调节比TBi,获得余下的调节比TBi中的最小的调节比TBi和最大的调节比TBi并分别标记为下调节系数γ1和上调节系数γ2;
将总重量和预测药重进行比较:
若γ1×预测药重<总重量<γ2×预测药重,则生成合格指令,并将合格指令发送至药品配送平台;
若总重量≤γ1或者预测药重≥γ2×预测药重,则生成不合格指令,并将不合格指令发送至药品配送平台,之后药师进行重新核对,直至生成合格指令;
其中,存量分析模块用于获取预设时间内药品的消耗系数,根据存药数量与消耗系数获得配送时间,并将配送时间发送至药品配送平台,具体过程如下:
获得预设时间内每种药品的取药数量,获取取药数量、预设时间之比并将其标记为消耗系数;
获取存药数量与消耗系数之比并将其标记为剩余供应时间SJ,并将最小剩余供应时间SJ标记为配送时间PS,并获取配送时间PS所对应药品的药品信息;
将配送时间PS以及药品信息发送至药品配送平台;
其中,药品配送平台用于根据配送时间、取药时间以及合格系数获得优先配送值,并根据优先配送值获得选中医院,并将选中医院发送至药品调度模块,具体过程如下:
接收到合格指令后获取药品核对模块接收到药单的时刻和发送合格指令的时刻,获取两者的时间差,得到取药时间QY;
获得单位时间内接收到不合格指令的次数与合格指令的次数,获得两者之比并将其标记为合格系数HX;
将配送时间PS、取药时间QY以及合格系数HX代入公式
按照优先配送值YP从大到小的顺序将医院进行排序;
将位于首位的医院标记为选中医院,并将选中医院发送至药品调度模块;
其中,药品调度模块根据选中医院的位置获得预选仓库,并获取选中医院、预选仓库之间路线的优先调度值,并根据优先调度值获得选中仓库,将选中仓库与选中医院进行匹配,具体过程如下:
获取选中医院的位置,并以选中医院为圆心预设距离画圆,获取圆形内的所有药品仓库,筛选存在相同药品信息的药品仓库并将其标记为预选仓库;
获取预选仓库的位置,获得选中医院与预选仓库之间的若干条路线,获得路线总长度并将其标记为总长值ZC;
获得路线上红绿灯数量并将其标记为灯数值DS;
将路线划分为若干条子路线,采集子路线的长度以及车辆经过子路线所用总时长,获得两者之比并将其标记为车速值CS,获取进入子路线的车辆数量和驶出子路线的车辆数量,获得两者之差并将其标记为车量值CL,将车速值CS、车量值CL代入公式
将总长值ZC、灯数值DS、均畅系数JX代入公式
将最大优先调度值YD所对应的路线标记为选中路线,将选中路线中的药品仓库标记为选中仓库;
将选中仓库与选中医院进行匹配,并将选中路线发送至选择仓库的配送人员的手机终端。
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上内容仅仅是对本发明所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
- 一种基于可信数据链的互联网药品配送追溯方法
- 一种基于数据融合的多功能智能机器人药品配送系统