一种药品售卖的方法、装置、电子设备及可读存储介质
文献发布时间:2023-06-19 19:28:50
技术领域
本发明实施例涉及医疗系统领域,尤其涉及一种药品售卖的方法、装置、电子设备及可读存储介质。
背景技术
目前医院开药多为整瓶或整盒销售,患者遵照医嘱服药后,药品往往会有很多剩余;且很多药品拆包后的有效期较短,不能够长期储存,过期后只能将药品扔掉,既浪费了药品,也间接提高了患者所负担的药费。根据《药品经营质量管理规范》的明确规定,营业场所应具备药品拆零销售所需的调配工具和包装用品。但在患者实际就诊的过程中,拆零销售并未得到很好的落地执行,且由于拆包售卖不易管理药品库存、药品批号、生产日期等,目前市面上的售药系统大部分都是整盒整包的售卖药品。
因此,如何实现拆零售卖的落地执行,成为目前亟待解决的技术问题。
发明内容
本发明实施例提供一种药品售卖的方法、装置、电子设备及可读存储介质,以解决相关技术中将药品整包/整盒销售导致药品无法有效利用、药品浪费,且增加了患者的就医成本的技术问题。
为解决上述技术问题,本发明实施例提供如下几个方面:
第一方面,一种药品售卖的方法,所述方法包括:
获取用户开具的药方;
若所述药方中包括药品的用药信息,则根据所述用药信息确定药品库中所述药品的售卖方式;
若所述药方中不包括所述药品的用药信息,则根据预先配置的所述药品的用药相关信息,确定药品库中所述药品的售卖方式;
其中,所述售卖方式为拆包售卖或整包售卖;所述药品库中的所述药品至少部分已拆包。
优选地,所述用药信息包括以下至少一项:所述药品的单次用量、所述药品的使用频率、所述药品的使用时长、所述药品的开药换算。
优选地,所述药品的用药相关信息包括以下至少一项:所述药品的单次用量、所述药品的使用频率、所述药品的开药换算、所述药品的用法、所述药品的剂型。
优选地,若所述药方中包括药品的用药信息,则根据所述用药信息确定药品库中所述药品的售卖方式包括:
若所述药方中包括药品的用药信息,则根据所述用药信息和预先配置的所述药品的用药相关信息,确定药品库中所述药品的售卖方式;
其中,所述用药信息包括:所述药品的使用频率和所述药品的使用时长;
所述药品的用药相关信息包括:所述药品的开药换算和所述药品的单次用量。
优选地,在获取用户开具的药方之前,所述方法还包括:
接收用户的第一指令;
根据所述第一指令,对所述用药相关信息执行以下至少一项操作:添加、编辑、删除。
优选地,在获取用户开具的药方之前,所述方法还包括:
接收用户的第二指令;
根据所述第二指令,对所述药品的属性信息执行以下至少一项操作:添加、编辑、删除;
所述药品的属性信息包括以下至少一项:所述药品的通用名、所述药品的商品名、所述药品的数量、所述药品的批号、所述药品的生产日期、所述药品的有效期、所述药品的所属类别、所述药品的生产厂家、所述药品的规格。
优选地,在所述属性信息包括所述生产日期时,所述方法还包括:
将所述药品按所述生产日期由远及近的顺序售卖。
优选地,在获取用户开具的药方之前,所述方法还包括:
确定是否接收到所述用户的拆包售卖选择指令;
若是,则确定所述药品可拆包售卖;若否,则确定所述药品不可拆包售卖。
优选地,在所述售卖方式为拆包售卖时,所述方法还包括:
优先售卖已拆包的所述药品。
优选地,所述方法还包括:
在售卖所述药品后,根据所述药品的售卖数量更新所述药品库中,所述药品的当前库存量;
所述当前库存量等于售卖所述药品前的库存量减所述药品的售卖数量。
优选地,所述方法还包括:
接收用户输入的零售信息;
根据所述零售信息和预先配置的拆包单位,售卖所述药品库中已拆包的所述药品。
第二方面,本发明实施例提供一种药品售卖的装置,所述装置包括:
获取模块,用于获取用户开具的药方;
确定模块,用于若所述药方中包括药品的用药信息,则根据所述用药信息确定药品库中所述药品的售卖方式;
所述确定模块,还用于若所述药方中不包括所述药品的用药信息,则根据预先配置的所述药品的用药相关信息,确定药品库中所述药品的售卖方式;
其中,所述售卖方式为拆包售卖或整包售卖;所述药品库中的所述药品至少部分已拆包。
优选地,所述用药信息包括以下至少一项:所述药品的单次用量、所述药品的使用频率、所述药品的使用时长、所述药品的开药换算。
优选地,所述药品的用药相关信息包括以下至少一项:所述药品的单次用量、所述药品的使用频率、所述药品的开药换算、所述药品的用法、所述药品的剂型。
优选地,所述确定模块,还用于若所述药方中包括药品的用药信息,则根据所述用药信息和预先配置的所述药品的用药相关信息,确定药品库中所述药品的售卖方式;
其中,所述用药信息包括:所述药品的使用频率和所述药品的使用时长;
所述药品的用药相关信息包括:所述药品的开药换算和所述药品的单次用量。
优选地,所述装置还包括:
接收模块,用于在获取用户开具的药方之前,接收用户的第一指令;
操作模块,用于根据所述第一指令,对所述用药相关信息执行以下至少一项操作:添加、编辑、删除。
优选地,
所述接收模块,还用于在获取用户开具的药方之前,接收用户的第二指令;
所述操作模块,还用于根据所述第二指令,对所述药品的属性信息执行以下至少一项操作:添加、编辑、删除;
所述药品的属性信息包括以下至少一项:所述药品的通用名、所述药品的商品名、所述药品的数量、所述药品的批号、所述药品的生产日期、所述药品的有效期、所述药品的所属类别、所述药品的生产厂家、所述药品的规格。
优选地,所述装置还包括:
售卖模块,用于在所述属性信息包括所述生产日期时,将所述药品按所述生产日期由远及近的顺序售卖。
优选地,所述确定模块,还用于在获取用户开具的药方之前,确定是否接收到所述用户的拆包售卖选择指令;若是,则确定所述药品可拆包售卖;若否,则确定所述药品不可拆包售卖。
优选地,所述售卖模块,还用于在所述售卖方式为拆包售卖时,优先售卖已拆包的所述药品。
优选地,所述装置还包括:
更新模块,用于在售卖所述药品后,根据所述药品的售卖数量更新所述药品库中,所述药品的当前库存量;其中,所述当前库存量等于售卖所述药品前的库存量减所述药品的售卖数量。
优选地,所述接收模块,还用于接收用户输入的零售信息;
所述售卖模块,还用于根据所述零售信息和预先配置的拆包单位,售卖所述药品库中已拆包的所述药品。
第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器及存储在存储器上并可在处理器上运行的程序,程序被处理器执行时实现如第一方面所述的药品售卖的方法的步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如第一方面所述的药品售卖的方法的步骤。
由此,可根据药方中药品的用药信息或预先配置的药品的用药相关信息,来选择合适的药品售卖方式:拆包售卖(拆零售卖)或整包售卖,以使得患者能够按需购买药品,降低患者购买药品的成本的同时,避免剩余药品的浪费。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例提供的一种药品售卖的方法的流程图;
图2为本发明实施例提供的一种药品售卖的方法的流程图;
图3为本发明实施例提供的一种药品售卖的方法的流程图;
图4为本发明实施例提供的一种药品售卖的装置的结构框图;
图5为本发明实施例提供的一种电子设备的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了根据本发明实施例提供的一种药品售卖的方法,如图1所示,方法包括:
步骤S101、获取用户开具的药方;
步骤S102、若药方中包括药品的用药信息,则根据用药信息确定药品库中药品的售卖方式;
步骤S103、若药方中不包括药品的用药信息,则根据预先配置的药品的用药相关信息,确定药品库中药品的售卖方式;
其中,售卖方式为拆包售卖或整包售卖;药品库中的药品至少部分已拆包。
需要说明的是,图1所示的方法可应用于医疗系统中,医疗系统中可配置药品售卖功能。在具体的应用场景中,患者在就医时,医生可根据患者的口述症状信息及相关诊疗信息为患者开具药方。若药方中只注有患者所需用药的名称,而不包括药品的用药信息,则可根据医疗系统中预先配置的药品的用药相关信息,确定药品库中药品的售卖方式,其中,药品的用药相关信息包括以下至少一项:药品的单次用量、药品的使用频率、药品的开药换算、药品的用法、药品的剂型;而若药方中包括药品的用药信息,则可根据用药信息确定药品库中药品的售卖方式,用药信息包括以下至少一项:药品的单次用量、药品的使用频率、药品的使用时长、药品的开药换算。药品的单次用量为一次服用的药品量,使用频率可以为1日1次、1日2次、隔日1次、一周1次等,开药换算为药品不同单位之间的换算方式,例如:20mg*10片/盒,药品的用法可以是口服、外用、皮下注射等,药品的剂型可以是片剂、丸剂、颗粒剂等,药品的使用时长为患者需用药的时长,单位可以是天,例如:A患者需服药7天。由此,既可根据药方中药品的用药信息来选择合适的药品售卖方式,也可根据预先配置的药品的用药相关信息来选择合适的药品售卖方式,由此,可使得患者能够按需购买药品,降低患者购买药品的成本的同时,避免剩余药品的浪费。
在一种可能的实现方式中,若药方中包括药品的用药信息,则根据用药信息确定药品库中药品的售卖方式包括:若药方中包括药品的用药信息,则根据用药信息和预先配置的药品的用药相关信息,确定药品库中药品的售卖方式;其中,用药信息包括:药品的使用频率和药品的使用时长;药品的用药相关信息包括:药品的开药换算和药品的单次用量。需说明的是,该实现方式是一种优选的实现方式,即综合考虑药方中药品的用药信息和医疗系统中预先配置的药品的用药相关信息,以确定药品库中药品的售卖方式。
在一种可能的实现方式中,在获取用户开具的药方之前,方法还包括:确定是否接收到用户的拆包售卖选择指令;若是,则确定药品可拆包售卖;若否,则确定药品不可拆包售卖,由此,可针对不同药品规定不同的售卖方式,避免将不可拆包的药品进行拆包所导致一系列问题。且需说明的是,可事先采用人工或机械的方式对可拆包售卖的药品按拆零单位(拆包单位)进行拆包,例如:将药品按单次用量进行拆包,或将药品按一天的使用量进行拆包,在患者直接购买药品或根据医生所开药方购买药品时,工作人员可直接售卖患者所需的药品量,而不必现场进行拆分。即接收用户输入的零售信息,根据零售信息和预先配置的拆包单位,售卖药品库中已拆包的药品,其中,零售信息表示患者所需的药品量。由此,可提高药品售卖的效率,节约患者和工作人员的时间。
在一种可能的实现方式中,如图2所示,在获取用户开具的药方之前,方法还包括:
步骤S201、接收用户的第一指令;
步骤S202、根据第一指令,对用药相关信息执行以下至少一项操作:添加、编辑、删除。
在一种可能的实现方式中,如图3所示,在获取用户开具的药方之前,方法还包括:
步骤S301、接收用户的第二指令;
步骤S302、根据第二指令,对药品的属性信息执行以下至少一项操作:添加、编辑、删除;
药品的属性信息包括以下至少一项:药品的通用名、药品的商品名、药品的数量、药品的批号、药品的生产日期、药品的有效期、药品的所属类别、药品的生产厂家、药品的规格。也就是说,医疗系统中不仅预先配置有药品的用药相关信息,还可配置有药品的属性信息,且用户可随时根据实际需要和药品的情况,添加、编辑、删除药品的用药相关信息和其属性信息,由此,医疗系统中可存储药品的丰富信息,便于工作人员清晰地了解药品库中的药品信息,也便于对药品库中所存储药品进行分类和管理。
且在具体的应用场景中,在属性信息包括生产日期时,方法还包括:将药品按生产日期由远及近的顺序售卖。在售卖方式为拆包售卖时,方法还包括:
优先售卖已拆包的药品。由此,可尽量保障药品的有效使用期,避免药品的浪费,且可避免由于拆包过多所导致药品管理上的困难。在属性信息包括药品的批号时,有利于药品的追溯与责任认定。
在一种可能的实现方式中,方法还包括:在售卖药品后,根据药品的售卖5数量更新药品库中,药品的当前库存量;当前库存量等于售卖药品前的库存量减药品的售卖数量,由此,可根据药品的售卖情况实时且自动地更新药品的当前库存量,以实现对药品的精准管理,还可在库存不足时,及时提醒工作人员补充药品的库存。
现对本发明实施例所具备的技术效果做进一步说明。
0为了满足拆零卖药的需求,本发明实施例的医疗系统具备拆零售药的功能。
在患者就医过程中,工作人员开药时可根据药方(处方)内容,将药品拆零销售,以使得患者可以按需购买,降低购买成本的同时可避免剩余药品的浪费。
可对药房中需要拆零卖的药品进行拆零设置,实现了药品拆零卖药的规范化。
5减少了药品的浪费和污染,实现按需供药,节约看病成本,有利于建立完善分级诊疗体系,实施医药分开制度,打击医疗腐败行为。
采取拆零售药的方式,可缓解疫情中的囤药焦虑,有效缓解“一药难求”的现象,并大幅提高药品的使用率,帮助更多患者解决买药难的问题,亦可避
免出现过量囤药、过量服药问题。可见,应用本发明实施例所示的药品售卖的0方法对于解决解决药品浪费、减轻医药负担、缓解疫情中的囤药焦虑,有一定的效果。
图4示出了根据本发明实施例的一种药品售卖的装置40,装置40包括:
获取模块401,用于获取用户开具的药方;
确定模块402,用于若药方中包括药品的用药信息,则根据用药信息确定5药品库中药品的售卖方式;
确定模块402,还用于若药方中不包括药品的用药信息,则根据预先配置的药品的用药相关信息,确定药品库中药品的售卖方式;
其中,售卖方式为拆包售卖或整包售卖;药品库中的药品至少部分已拆包。
在一种可能的实现方式中,用药信息包括以下至少一项:药品的单次用量、0药品的使用频率、药品的使用时长、药品的开药换算。
在一种可能的实现方式中,药品的用药相关信息包括以下至少一项:药品的单次用量、药品的使用频率、药品的开药换算、药品的用法、药品的剂型。
在一种可能的实现方式中,确定模块402,还用于若药方中包括药品的用药信息,则根据用药信息和预先配置的药品的用药相关信息,确定药品库中药品的售卖方式;
其中,用药信息包括:药品的使用频率和药品的使用时长;
药品的用药相关信息包括:药品的开药换算和药品的单次用量。
在一种可能的实现方式中,装置40还包括:
接收模块,用于在获取用户开具的药方之前,接收用户的第一指令;
操作模块,用于根据第一指令,对用药相关信息执行以下至少一项操作:添加、编辑、删除。
在一种可能的实现方式中,接收模块,还用于在获取用户开具的药方之前,接收用户的第二指令;
操作模块,还用于根据第二指令,对药品的属性信息执行以下至少一项操作:添加、编辑、删除;
药品的属性信息包括以下至少一项:药品的通用名、药品的商品名、药品的数量、药品的批号、药品的生产日期、药品的有效期、药品的所属类别、药品的生产厂家、药品的规格。
在一种可能的实现方式中,装置40还包括:
售卖模块,用于在属性信息包括生产日期时,将药品按生产日期由远及近的顺序售卖。
在一种可能的实现方式中,确定模块402,还用于在获取用户开具的药方之前,确定是否接收到用户的拆包售卖选择指令;若是,则确定药品可拆包售卖;若否,则确定药品不可拆包售卖。
在一种可能的实现方式中,售卖模块,还用于在售卖方式为拆包售卖时,优先售卖已拆包的药品。
在一种可能的实现方式中,装置40还包括:
更新模块,用于在售卖药品后,根据药品的售卖数量更新药品库中,药品的当前库存量;其中,当前库存量等于售卖药品前的库存量减药品的售卖数量。
在一种可能的实现方式中,接收模块,还用于接收用户输入的零售信息;
售卖模块,还用于根据零售信息和预先配置的拆包单位,售卖药品库中已拆包的药品。
由此,可根据药方中药品的用药信息或预先配置的药品的用药相关信息,来选择合适的药品售卖方式:拆包售卖(拆零售卖)或整包售卖,以使得患者能够按需购买药品,降低患者购买药品的成本的同时,避免剩余药品的浪费。
本发明实施例还提供一种电子设备50,如图5所示,包括:处理器501、存储器502及存储在存储器502上并可在处理器501上运行的程序,程序被处理器执行时实现如上述实施例所示的药品售卖的方法的步骤。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现上述实施例所示的药品售卖的方法的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。