一种基于多策略的HIS支付状态获取方法及设备与流程

文档序号:18063587发布日期:2019-07-03 03:14阅读:594来源:国知局

本发明涉及信息技术领域,尤其涉及一种基于多策略的his支付状态获取方法及设备。



背景技术:

随着行业的发展,如何更加有效、快捷地实现安全、快速支付,已成为各行各业关注的问题。手机支付是支付方式发展的一种必然趋势,通过手机支付,一方面可以弥补传统pos机的不足,一方面综合支付的解决方案,提高前后台工作人员的效率,也方便了各个公司资金有效管理、利用。于是目前市面上出现了很多手机支付的产品。对于市面上常见支付产品,目前支持多数银联、微信和支付宝。这样的产品虽然可以满足小商户的收款需求,但是针对医院特别结合医院预交金,存在了以下几点问题:

传统的支付产品,特别针对小商户,只要能够确认客户支付成功页面就可以。但是在医院做预交金充值的时候,对支付状态的实时线上确认就特别重要。如果支付状态没有实时通知医院,医院的院内预交金就不能实时充值成功,患者就会很着急,也给医院的窗口带来不少的麻烦和压力。

如果支付状态不能实时获取,要是医院的收费窗口程序或者收费人员操作不当,很容易造成医院重复操作入账,造成医院的资金短款。也在一定程度上增加了医院的资金风险。

上述系统中,不可避免的,需要收银员和付款人多次的交互确认,也需要收费人员再没有实时收到支付状态的时候,需要不断联系医院信息人员配合排查,使用繁琐,同时容易出错。更大的问题是患者如果着急无法马上充值成功,没办法完成医院诊疗流程,给患者及其家属带来很大的困扰。



技术实现要素:

本发明的目的在于针对上述问题,提供了一种基于多策略的his支付状态获取方法,包括以下步骤:

his系统向患者用户发出支付请求;

患者用户将收到的支付请求信息通过第三方支付系统进行支付;

采用多策略获取方式将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作。

进一步地,多策略获取方式包括:

策略一:基于第三方支付系统的异步回调策略将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作;

策略二:采用消息队列通知策略,确保在收到第三方支付系统回调的同时,通过消息队列异步将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作;

策略三:采用页面轮询查询模式,在用户支付成功后的页面,通过不断轮询查询,在没有收到第三方支付系统异步回调的情况下,通过页面的主动查询,实时获取订单的状态,并实时将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作;

策略四:采用定时任务定时查询支付订单状态模式,在第三方支付系统和支付页面都没有及时获取支付状态的时候,通过定时任务配置多策略定时获取订单状态,并实时将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作。

进一步地,策略的使用方式为在支付时前期同时采用四种策略机制,根据四种策略机制反馈的响应时间对四种策略进行优先级排序,后期采用优先级最高的作为主要采用的策略方式。

进一步地,中间还周期性的根据四种策略机制反馈的响应时间对四种策略进行优先级排序的更新。

进一步地,策略的使用方式为收到第三方支付系统异步回调时,同时组合采用策略一和策略二的方式处理;若未收到第三方支付系统异步回调时,先尝试采用策略三,若出现不及时的情况,则采用策略四的方式处理。

本发明还提供一种基于多策略的his支付状态获取设备,所述设备包括处理器、存储器,所述处理器与所述存储器通过总线相连接,所述存储器中存储机器可读代码,所述处理器执行存储器中的机器可读代码以执行上述任一项所述的方法。

本专利中通过基于多策略的his支付状态获取方法,大大提高了支付状态的实时获取,减少了窗口工作人员,医院信息工作人员的工作时间,大大提高了患者的满意度,提升了诊疗服务。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种基于多策略的his支付状态获取方法,包括以下步骤:

his系统向患者用户发出支付请求;

患者用户将收到的支付请求信息通过第三方支付系统进行支付;

采用多策略获取方式将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作。

这种多策略的方式避免了单一处理方式可能带来的延迟的问题,使得第三方支付系统的支付状态反馈给his系统更及时准确,以便患者用户及时完成充值操作。

具体而言,多策略获取方式包括但不限于:

策略一:基于第三方支付系统的异步回调策略将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作;

策略二:采用消息队列通知策略,确保在收到第三方支付系统回调的同时,通过消息队列异步将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作;

策略三:采用页面轮询查询模式,在用户支付成功后的页面,通过不断轮询查询,在没有收到第三方支付系统异步回调的情况下,通过页面的主动查询,实时获取订单的状态,并实时将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作;

策略四:采用定时任务定时查询支付订单状态模式,在第三方支付系统和支付页面都没有及时获取支付状态的时候,通过定时任务配置多策略定时获取订单状态,并实时将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作。

而策略的使用方式可以包括:

第一种使用方式:在支付时前期同时采用四种策略机制,根据四种策略机制反馈的响应时间对四种策略进行优先级排序,后期采用优先级最高的作为主要采用的策略方式,而且中间还周期性的根据四种策略机制反馈的响应时间对四种策略进行优先级排序的更新。

第二种使用方法:收到第三方支付系统异步回调时,同时组合采用策略一和策略二的方式处理;若未收到第三方支付系统异步回调时,先尝试采用策略三,若出现不及时的情况,则采用策略四的方式处理。

以实际支付业务举例而言,其包括的步骤为:

步骤1:下单的时候上传订单回调地址给第三方支付系统;

步骤2:支付成功后,接收到第三方支付系统回调回来的订单状态,根据订单状态处理支付平台的订单状态;

步骤3:支付平台处理好订单状态之后,回调给his系统;

步骤4:支付成功页面,则实时轮询获取订单状态并通知his;

步骤5:若步骤4仍出现不及时的情况,则支付平台定时任务,定时轮询获取订单状态并通知his。

下面以实际案例主要介绍用户在某医院窗口和自助机扫码过程中,支付平台是如何利用上述方法获取支付订单状态通知his修改支付状态。

案例1:窗口的小屏幕生成二维码之后,用户通过微信或者支付宝客户端扫描二维码支付,窗口动态库会通过轮询的方式调用支付平台查询,在没有收到第三方支付系统异步回调的情况下,支付平台会调用第三方进行主动查询,实时获取订单的状态,并实时将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作;

案例2:自助机扫码,自助机上生成第三方支付的二维码,用户通过微信或者支付宝客户端扫描二维码支付,支付平台后台在等待第三方回调的同时,也会通过定时任务轮询去查询第三方支付订单的状态,同时自助机也会定时查询支付平台订单状态,将第三方支付系统的支付状态反馈给his系统以使患者用户及时完成充值操作;

本发明还提供一种基于多策略的his支付状态获取设备,所述设备包括处理器、存储器,所述处理器与所述存储器通过总线相连接,所述存储器中存储机器可读代码,所述处理器执行存储器中的机器可读代码以执行上述任一项所述的方法。

本专利中通过基于多策略的his支付状态获取方法,大大提高了支付状态的实时获取,减少了窗口工作人员,医院信息工作人员的工作时间,大大提高了患者的满意度,提升了诊疗服务。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1