本技术涉及数字医疗,应用于医疗保险业务核算场景中,尤其涉及一种业务核算方法、装置、设备及其存储介质。
背景技术:
1、随着计算机行业和人工智能的发展、大数据时代来临,传统的医疗方式也逐渐向数字医疗方面进行转化。尤其是在医疗保险业务上,有了极大的进步,医疗保险业务中涉及到较为繁杂的业务核算,例如投保、再保、理赔等。
2、例如,再保核算业务,在保险公司的信息化系统或运营平台中,再保是保险公司日常经营管理的重要一部分。然而再保的经营与管理又提前和滞后于保险核心业务,而从导致再保运营远离于保险核心业务,给再保业务的经营管理带来一些困难。
3、保险公司的再保系统往往仅基于保单、佣金与手续费、理赔案件的静态数据信息,这样的基础设计理念,容易导致再保分出与摊回的计提的时间和财务的确认保费收入时间、确认佣金与手续费时间、确认理赔时间不一致;由于核算口径无法统一,容易导致再保分出与摊回的计提的原始业务金额和财务确认的金额不一致,最终导致数据不能形成闭环,财务端和客户端无法根据统一的核算口径获得目标数据,易造成管理维护困难。
技术实现思路
1、本技术实施例的目的在于提出一种业务核算方法、装置、设备及其存储介质,以解决现有技术由于核算口径无法统一,容易导致再保分出与摊回的计提的原始业务金额和财务确认的金额不一致,最终导致数据不能形成闭环,财务端和客户端无法根据统一的核算口径获得目标数据,易造成管理维护困难的问题。
2、为了解决上述技术问题,本技术实施例提供业务核算方法,采用了如下所述的技术方案:
3、一种业务核算方法,包括下述步骤:
4、启动预设的监听组件,以监听目标事件队列中是否产生了待处理事件;
5、若所述目标事件队列中产生了待处理事件,则根据预设的事件分发器,将所述待处理事件经预设的事件通道传递给相应的事件处理器,其中,所述事件处理器包括下游的事件处理系统;
6、获取所述待处理事件对应的业务核算文件,其中,所述业务核算文件中包括目标核算数据;
7、将所述业务核算文件发送到所述事件处理系统,并基于所述事件处理系统中的计算组件和所述目标核算数据进行业务费用核算,获得业务核算结果;
8、根据所述业务核算结果和预设的业务展示模板生成业务单据,并将所述业务单据展示给目标客户终端。
9、进一步的,所述待处理事件包括财务核算中的保费收入核算事件、理赔款支付核算事件、手续费核算事件和佣金支出核算事件,在执行所述启动预设的监听组件,以监听目标事件队列中是否产生了待处理事件的步骤之前,所述方法还包括:
10、初始化预先以财务核算为事件源所定义的父类接口,以及
11、初始化预先以所述财务核算中的保费收入核算事件、理赔款支付核算事件、手续费核算事件和佣金支出核算事件所分别定义的子类,其中,所述子类继承所述以财务核算为事件源所定义的父类接口。
12、进一步的,所述预设的监听组件包括基于监听接口的监听组件或者基于监听注解的监听组件,所述启动预设的监听组件,以监听目标事件队列中是否产生了待处理事件的步骤,具体包括:
13、根据所述监听接口监听目标事件队列中是否产生了待处理事件,
14、或者,
15、根据所述监听注解监听目标事件队列中是否产生了待处理事件。
16、进一步的,在执行所述根据预设的事件分发器,将所述待处理事件经预设的事件通道传递给相应的事件处理器的步骤之前,所述方法还包括:
17、通过预设的识别组件,识别所述待处理事件所对应的子类,获得子类识别结果,其中,所述识别组件内置于所述事件分发器中,用于根据待处理事件所对应的具体类名,识别出所述待处理事件所对应的具体核算事件;
18、所述预设的事件通道包括保费收入核算事件、理赔款支付核算事件、手续费核算事件和佣金支出核算事件分别对应的事件通道,所述事件处理器包括保费收入核算事件、理赔款支付核算事件、手续费核算事件和佣金支出核算事件分别对应的事件处理系统,所述根据预设的事件分发器,将所述待处理事件经预设的事件通道传递给相应的事件处理器的步骤,具体包括:
19、若根据所述子类识别结果,确定出所述待处理事件所对应的核算事件为保费收入核算事件,则通过所述事件分发器,将所述待处理事件经过保费收入核算事件所对应的事件通道传递给保费收入核算事件所对应的事件处理系统;
20、若根据所述子类识别结果,确定出所述待处理事件所对应的核算事件为理赔款支付核算事件,则通过所述事件分发器,将所述待处理事件经过理赔款支付核算事件所对应的事件通道传递给理赔款支付核算事件所对应的事件处理系统;
21、若根据所述子类识别结果,确定出所述待处理事件所对应的核算事件为手续费核算事件,则通过所述事件分发器,将所述待处理事件经过手续费核算事件所对应的事件通道传递给手续费核算事件所对应的事件处理系统;
22、若根据所述子类识别结果,确定出所述待处理事件所对应的核算事件为佣金支出核算事件,则通过所述事件分发器,将所述待处理事件经过佣金支出核算事件所对应的事件通道传递给佣金支出核算事件所对应的事件处理系统。
23、进一步的,所述目标核算数据包括上一期保险购买金额、上一期保险保额、上一期是否理赔、再保手续费比例、再保佣金比例、再保保额、再保优惠比例,所述将所述业务核算文件发送到所述事件处理系统,并基于所述事件处理系统中的计算组件和所述目标核算数据进行业务费用核算,获得业务核算结果的步骤,具体包括:
24、调用所述待处理事件对应的子类,以获得所述业务核算文件中的目标核算数据;
25、根据所述目标核算数据,识别上一期是否进行了理赔;
26、若上一期进行了理赔,则将所述上一期保险购买金额、上一期保险保额、再保手续费比例、再保佣金比例和再保保额作为计算因子,输入所述计算组件,计算出保险再保购买金额作为所述业务核算结果;
27、若上一期未进行理赔,则将所述上一期保险购买金额、上一期保险保额、再保手续费比例、再保佣金比例、再保保额和再保优惠比例作为计算因子,输入所述计算组件,计算出保险再保购买金额作为所述业务核算结果。
28、进一步的,在执行所述基于所述事件处理系统中的计算组件和所述目标核算数据进行业务费用核算,获得业务核算结果的步骤之后,所述方法还包括:
29、根据所述业务核算结果和预设的财务汇算模板生成汇报单据,并将所述汇报单据展示给目标财务终端,具体的,
30、根据所述业务核算结果所对应的业务类型,从预设的财务汇算模板库内筛选出目标财务汇算模板;
31、将所述业务核算结果,以及所述计算组件所使用的计算因子和计算公式写入到所述目标财务汇算模板的预留位置处,生成所述汇报单据,其中,所述业务核算结果、所述计算因子和计算公式分别对应不同的预留位置;
32、将所述汇报单据展示给目标财务终端。
33、进一步的,在执行所述根据所述业务核算结果和预设的业务展示模板生成业务单据,并将所述业务单据展示给目标客户终端的步骤之前,所述方法还包括:
34、获取预先根据业务类型所分别构建的业务展示模板,其中,所述业务类型根据健康险险种的不同而区分设置;
35、所述根据所述业务核算结果和预设的业务展示模板生成业务单据,并将所述业务单据展示给目标客户终端的步骤,具体包括:
36、根据所述业务核算结果所对应的业务类型,从预设的业务展示模板库内筛选出目标业务展示模板;
37、将所述业务核算结果,以及所述再保保额写入到所述目标业务展示模板的预留位置处,生成所述业务单据,其中,所述业务核算结果和所述再保保额分别对应不同的预留位置;
38、将所述业务单据展示给目标客户终端。
39、为了解决上述技术问题,本技术实施例还提供业务核算装置,采用了如下所述的技术方案:
40、一种业务核算装置,包括:
41、事件监听模块,用于启动预设的监听组件,以监听目标事件队列中是否产生了待处理事件;
42、分发传递模块,用于若所述目标事件队列中产生了待处理事件,则根据预设的事件分发器,将所述待处理事件经预设的事件通道传递给相应的事件处理器,其中,所述事件处理器包括下游的事件处理系统;
43、业务核算文件获取模块,用于获取所述待处理事件对应的业务核算文件,其中,所述业务核算文件中包括目标核算数据;
44、业务费用核算模块,用于将所述业务核算文件发送到所述事件处理系统,并基于所述事件处理系统中的计算组件和所述目标核算数据进行业务费用核算,获得业务核算结果;
45、业务单据展示模块,用于根据所述业务核算结果和预设的业务展示模板生成业务单据,并将所述业务单据展示给目标客户终端。
46、为了解决上述技术问题,本技术实施例还提供一种计算机设备,采用了如下所述的技术方案:
47、一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现上述所述的业务核算方法的步骤。
48、为了解决上述技术问题,本技术实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
49、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上述所述的业务核算方法的步骤。
50、与现有技术相比,本技术实施例主要有以下有益效果:
51、本技术实施例所述业务核算方法,启动预设的监听组件,以监听目标事件队列中是否产生了待处理事件;若目标事件队列中产生了待处理事件,则根据预设的事件分发器,将待处理事件经预设的事件通道传递给相应的事件处理器,其中,所述事件处理器包括下游的事件处理系统;获取待处理事件对应的业务核算文件;将业务核算文件发送到事件处理系统,并基于事件处理系统中的计算组件和目标核算数据进行业务费用核算,获得业务核算结果;根据业务核算结果和预设的业务展示模板生成业务单据,并将业务单据展示给目标客户终端。基于事件模型的架构方式,保证了核算口径统一化,既便于保险公司财务端快速进行保险业务核算,也便于客户端快速获得保险保单,有利于对业务数据的管理维护。
1.一种业务核算方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的业务核算方法,其特征在于,所述待处理事件包括财务核算中的保费收入核算事件、理赔款支付核算事件、手续费核算事件和佣金支出核算事件,在执行所述启动预设的监听组件,以监听目标事件队列中是否产生了待处理事件的步骤之前,所述方法还包括:
3.根据权利要求1或2所述的业务核算方法,其特征在于,所述预设的监听组件包括基于监听接口的监听组件或者基于监听注解的监听组件,所述启动预设的监听组件,以监听目标事件队列中是否产生了待处理事件的步骤,具体包括:
4.根据权利要求2所述的业务核算方法,其特征在于,在执行所述根据预设的事件分发器,将所述待处理事件经预设的事件通道传递给相应的事件处理器的步骤之前,所述方法还包括:
5.根据权利要求2所述的业务核算方法,其特征在于,所述目标核算数据包括上一期保险购买金额、上一期保险保额、上一期是否理赔、再保手续费比例、再保佣金比例、再保保额、再保优惠比例,所述将所述业务核算文件发送到所述事件处理系统,并基于所述事件处理系统中的计算组件和所述目标核算数据进行业务费用核算,获得业务核算结果的步骤,具体包括:
6.根据权利要求5所述的业务核算方法,其特征在于,在执行所述基于所述事件处理系统中的计算组件和所述目标核算数据进行业务费用核算,获得业务核算结果的步骤之后,所述方法还包括:
7.根据权利要求5所述的业务核算方法,其特征在于,在执行所述根据所述业务核算结果和预设的业务展示模板生成业务单据,并将所述业务单据展示给目标客户终端的步骤之前,所述方法还包括:
8.一种业务核算装置,其特征在于,包括:
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的业务核算方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一项所述的业务核算方法的步骤。
