一种医保个人账户金撤销失败时流水追溯方法及系统与流程

摘要: 本发明属于数据处理相关,尤其涉及一种医保个人账户金撤销失败时流水追溯方法及系统。背景技术:1、本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先...
一种医保个人账户金撤销失败时流水追溯方法及系统与流程

本发明属于数据处理相关,尤其涉及一种医保个人账户金撤销失败时流水追溯方法及系统。

背景技术:

1、本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。

2、医保个人账户金的退款依赖医保中心系统完成账户金的回写操作。当医保中心系统出现故障、网络中断或账户状态异常时,个人账户金退款操作可能失败,此时统筹基金部分可能已成功退回,但个人账户金部分无法退回至医保个人账户,个人账户金退款失败后,原个人账户金撤销流水的状态处于不确定状态,导致退款流程处于部分成功的不一致状态,影响整体退款状态的计算和结算闭环。

技术实现思路

1、为克服上述现有技术的不足,本发明提供了一种医保个人账户金撤销失败时流水追溯方法及系统,当医保个人账户金退款至医保账户的操作失败时,创建等额现金退款流水,同时保留原失败流水与补偿流水的双关联关系,消除了退款流程中的不确定状态,实现完整的对账和审计追溯。

2、为了实现上述目的,本发明采用如下技术方案:

3、第一方面,本发明提供一种医保个人账户金撤销失败时流水追溯方法,包括:

4、检测医保个人账户金退款至医保账户的操作是否失败,以及医保统筹基金部分是否撤销成功;

5、若医保个人账户金退款至医保账户的操作失败,且医保统筹基金部分撤销成功,则通过关联查询,从与原始支付相关的全部关联流水中筛选出支付方式为医保个人账户金类型的原卡金支付流水,并基于原卡金支付流水的标识信息查询获得对应的原卡金撤销流水;

6、将所述原卡金撤销流水的状态信息更新为退款失败状态,并将原卡金撤销流水的支付类型信息更新为退款支付类型,同时记录失败原因信息;

7、基于所述原卡金撤销流水的退款金额,创建一笔新现金退款流水;其中,新现金退款流水的退款金额继承原卡金撤销流水的退款金额,支付方式设置为现金类型,医保参与标识设置为不参与医保报销核算,状态信息设置为退款成功状态;

8、将所述原卡金撤销流水和所述新现金退款流水均通过各自的关联标识关联同一原卡金支付流水。

9、第二方面,本发明提供一种医保个人账户金撤销失败时流水追溯方法,包括:

10、检测模块,被配置为:检测医保个人账户金退款至医保账户的操作是否失败,以及医保统筹基金部分是否撤销成功;

11、查询模块,被配置为:若医保个人账户金退款至医保账户的操作失败,且医保统筹基金部分撤销成功,则通过关联查询,从与原始支付相关的全部关联流水中筛选出支付方式为医保个人账户金类型的原卡金支付流水,并基于原卡金支付流水的标识信息查询获得对应的原卡金撤销流水;

12、更新模块,被配置为:将所述原卡金撤销流水的状态信息更新为退款失败状态,并将原卡金撤销流水的支付类型信息更新为退款支付类型,同时记录失败原因信息;

13、创建模块,被配置为:基于所述原卡金撤销流水的退款金额,创建一笔新现金退款流水;其中,新现金退款流水的退款金额继承原卡金撤销流水的退款金额,支付方式设置为现金类型,医保参与标识设置为不参与医保报销核算,状态信息设置为退款成功状态;

14、关联模块,被配置为:将所述原卡金撤销流水和所述新现金退款流水均通过各自的关联标识关联同一原卡金支付流水

15、第三方面,本发明提供一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成第一方面所述的方法。

16、第四方面,本发明提供一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成第一方面所述的方法。

17、第五方面,本发明提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现完成第一方面所述的方法。

18、以上一个或多个技术方案存在以下有益效果:

19、在本发明中,当医保个人账户金退款至医保账户的操作失败时,先将原卡金撤销流水标记为退款失败状态,再创建等额现金退款流水作为补偿,支付方式改为现金,医保参与标识设置为不参与医保报销核算。原卡金撤销流水和新现金退款流水通过关联标识字段均指向同一原卡金支付流水,形成三角关联结构,支持从任意一条流水追溯到完整的退款变更历史。本发明方案消除了退款流程中的不确定状态,并提供了完整的对账和审计追溯功能。

20、本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

1.一种医保个人账户金撤销失败时流水追溯方法,其特征在于,包括:

2.如权利要求1所述的一种医保个人账户金撤销失败时流水追溯方法,其特征在于,通过关联查询,从与原始支付相关的全部关联流水中筛选出支付方式为医保个人账户金类型的原卡金支付流水,并基于原卡金支付流水的标识信息查询获得对应的原卡金撤销流水,具体为:

3.如权利要求1所述的一种医保个人账户金撤销失败时流水追溯方法,其特征在于,将原卡金撤销流水的状态信息更新为退款失败状态的同时,还包括同步更新与原卡金撤销流水相关联的其他流水的状态信息。

4.如权利要求1所述的一种医保个人账户金撤销失败时流水追溯方法,其特征在于,原卡金撤销流水的关联标识字段值等于原卡金支付流水的主键标识,新现金退款流水的关联标识字段值等于同一原卡金支付流水的主键标识;以原卡金支付流水的主键标识作为查询条件,同时检索到状态为退款失败的所述原卡金撤销流水和状态为退款成功的所述新现金退款流水。

5.如权利要求1所述的一种医保个人账户金撤销失败时流水追溯方法,其特征在于,还包括统筹基金部分的强制撤销处理,具体为:

6.如权利要求1所述的一种医保个人账户金撤销失败时流水追溯方法,其特征在于,还包括以下前置检测条件:检测修改类型是否为撤销类型;检测交易类型是否不属于床旁结算场景;检测原始支付流水与撤销流水的交易主体标识是否不同,以确认当前操作是否属于退款阶段的撤销操作;检测原始支付流水的支付方式是否为医保统筹支付类型。

7.一种医保个人账户金撤销失败时流水追溯方法,其特征在于,包括:

8.一种电子设备,其特征在于,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成权利要求1-6任一项所述的方法。

9.一种计算机可读存储介质,其特征在于,用于存储计算机指令,所述计算机指令被处理器执行时,完成权利要求1-6任一项所述的方法。

10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现完成权利要求1-6任一项所述的方法。