医疗机构预付金账户填平方法

文档序号:1876343 发布日期:2021-11-23 浏览:19次 >En<

阅读说明:本技术 医疗机构预付金账户填平方法 (Method for filling up prepaid account of medical institution ) 是由 王海涛 于 2021-08-29 设计创作,主要内容包括:本发明提供一种医疗机构预付金账户填平方法,应用在区块链节点执行的智能合约中,包括:依据预定的时间,获取医疗机构的预付金账户余额;将所述预付金账户余额与目标余额进行比较,当所述目标余额大于所述预付金账户余额时,获取所述目标余额与所述预付金账户余额的差额;依据所述差额,发起由医疗机构普通账户向所述预付金账户划转资金的交易。本发明能够由智能合约自行监控预付金账户的余额,当金额不足时,自动进行资金的划转。(The invention provides a method for filling up a prepaid account of a medical institution, which is applied to an intelligent contract executed by a block chain node and comprises the following steps: acquiring the balance of a prepaid account of the medical institution according to the preset time; comparing the balance of the prepaid account with a target balance, and acquiring a difference between the target balance and the balance of the prepaid account when the target balance is greater than the balance of the prepaid account; initiating a transaction to transfer funds from a general account of the medical institution to the prepaid account in accordance with the balance. The invention can automatically monitor the balance of the account of the prepaid fee by the intelligent contract, and automatically transfer the fund when the amount of money is insufficient.)

医疗机构预付金账户填平方法

技术领域

本发明涉及智能合约技术领域,尤其涉及一种医疗机构预付金账户填平方法。

背景技术

在当前的医药采购过程中,医疗机构通常设定预付金账户,在预付金账户中转入一定金额,在医药价款的支付过程中,可以由银行直接进行划扣。这种形式下,尽管预付金账户内的金额可以由银行进行监控,但是对于预付金账户的填平过程仍然需要医疗机构进行监控和操作,其操作过程繁琐且耗时。

发明内容

本发明提供的医疗机构预付金账户填平方法,能够由智能合约自行监控预付金账户的余额,当金额不足时,自动进行资金的划转。

本发明提供一种医疗机构预付金账户填平方法,应用在区块链节点执行的智能合约中,包括:

依据预定的时间,获取医疗机构的预付金账户余额;

将所述预付金账户余额与目标余额进行比较,当所述目标余额大于所述预付金账户余额时,获取所述目标余额与所述预付金账户余额的差额;

依据所述差额,发起由医疗机构普通账户向所述预付金账户划转资金的交易。

可选地,依据预定的时间,获取医疗机构的预付金账户余额包括:

依据预定的时间,获取当前待支付金额;

将预付金账户当前余额与待支付金额计算差值;

将所述差值作为医疗机构预付金账户余额。

可选地,依据预定的时间,获取当前待支付金额包括:

依据预定的时间,获取当前多个待支付的项目;

依据所述待支付项目,确定当前待支付金额。

可选地,依据所述待支付项目,确定当前待支付金额包括:

依据所述待支付项目,确定多个待支付项目的组合方式;

依据所述组合方式,确定每种组合方式的待支付金额;

获取小于预付金账户当前余额的多个待支付金额,并从所述多个待支付金额中确定最大的待支付金额为当前待支付金额。

可选地,从所述多个待支付金额中确定最大的待支付金额为当前待支付金额之后包括:

将当前待支付金额对应的待支付项目之外的其他待支付项目重新生成新的待支付金额,并向区块链上发起一笔记录新的待支付金额的交易。

可选地,依据所述差额,发起由医疗机构普通账户向所述预付金账户划转资金的交易包括:

依据所述差额,向银行机构发起由所述普通账户向所述预付金账户划转资金的支付请求,并向区块链上发起记录支付请求的交易;

获取银行机构返回的支付结果,并向区块链上发起记录支付结果的交易。

可选地,依据所述差额,发起由医疗机构普通账户向所述预付金账户划转资金的交易包括:

当所述差额大于普通账户余额时,向医疗机构发送提示;

当所述差额不大于普通账户余额时,发起由医疗机构普通账户向所述预付金账户划转资金的交易。

可选地,当所述差额大于普通账户余额时,向医疗机构发送提示包括:

将所述普通账户余额全部支付至预付金账户余额;

获取所述目标余额与所述预付金账户余额的差额;

依据所述差额,向医疗机构发送支付请求。

可选地,依据所述差额,向医疗机构发送支付请求之后包括:

获取所述医疗机构对所述支付请求的响应,并依据所述响应向所述预付金账户支付。

在本发明的技术方案中,智能合约存储和执行与区块链上,任何人不能进行篡改,确保了支付环境以及支付操作的可信赖性,为自动进行的资金划转提供了基础的信任环境。同时,由于在资金划转过程中的数据会存储于区块链上,为资金流转过程提供了可信赖性、可追溯性和不可篡改的特性。在本发明所提供的技术方案中,由智能合约进行金额的监控和资金的自动划转,简化了医疗机构用户监控预付金账户工作,提高了工作效率。

附图说明

图1为本发明一实施例医疗机构预付金账户填平方法的流程图;

图2为本发明另一实施例医疗机构预付金账户填平方法获取预付金账户余额的流程图;

图3为本发明一实施例医疗机构预付金账户填平方法确定待支付金额的流程图;

图4为本发明一实施例医疗机构预付金账户填平方法确定当前待支付金额的流程图;

图5为本发明一实施例医疗机构预付金账户填平方法的资金划转的流程图;

图6为本发明一实施例医疗机构预付金账户填平方法的向医疗机构发出提示的流程图。

具体实施方式

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

本发明实施例提供一种医疗机构预付金账户填平方法,应用在区块链节点执行的智能合约中,如图1所示,包括:

步骤101,依据预定的时间,获取医疗机构的预付金账户余额;在一些实施例中,预定的时间是依据预先设定的周期进行确定的,例如预定的周期可以为一天、一周或者一个月等,当然,本领域技术人员应当能够理解,该预定的时间越长,医疗机构的预付金账户所给定的目标余额应当越大,这是由于该支付周期直接影响了预付金账户的填平过程,当该周期较长时,在该周期内可能发生的价款支付额度越高。智能合约依据预定的周期进行预付金账户余额的抓取,以便于后续的填平操作。

步骤102,将所述预付金账户余额与目标余额进行比较,当所述目标余额大于所述预付金账户余额时,获取所述目标余额与所述预付金账户余额的差额;在一些实施例中,目标余额是预付金账户在一个支付周期的初始时间应当具备的金额,即在该支付周期内预付金账户用来支付医药价款的最大值。在本步骤中,将目标余额与预付金账户的余额进行差额,得到应当向预付金账户划转的金额,以便于对其进行填平。

步骤103,依据所述差额,发起由医疗机构普通账户向所述预付金账户划转资金的交易。在一些实施例中,由于该差额是当前预付金账户缺少的金额,因此,从普通账户向预付金账户划转资金,使预付金账户的余额达到目标余额。

在本实施例的技术方案中,智能合约存储和执行与区块链上,任何人不能进行篡改,确保了支付环境以及支付操作的可信赖性,为自动进行的资金划转提供了基础的信任环境。同时,由于在资金划转过程中的数据会存储于区块链上,为资金流转过程提供了可信赖性、可追溯性和不可篡改的特性。在本实施例所提供的技术方案中,由智能合约进行金额的监控和资金的自动划转,简化了医疗机构用户监控预付金账户工作,提高了工作效率。

作为一种可选的实施方式,如图2所示,依据预定的时间,获取医疗机构的预付金账户余额包括:

步骤201,依据预定的时间,获取当前待支付金额;在一些实施例中,在预定的时间,即步骤101中的预定时间。待支付金额即当前应当支付仍未进行支付的价款。

步骤202,将预付金账户当前余额与待支付金额计算差值;在一些实施例中,由于待支付金额是应当进行支付但尚未进行支付的,因此,为了确保在下一周期内预付金账户内有充足的金额进行支付,因此需要在填平过程中将待支付金额一并填平。本步骤中计算出的差值即为将待支付金额支付后所剩余的金额,有利于后续填平过程中填平金额的计算。

步骤203,将所述差值作为医疗机构预付金账户余额。在一些实施例中,由于在步骤202中计算出的差值即为将待支付金额支付后所剩余的金额,因此,在本步骤中将其作为预付金账户的余额,以便后续的填平操作。

作为一种可选的实施方式,如图3所示,依据预定的时间,获取当前待支付金额包括:

步骤301,依据预定的时间,获取当前多个待支付的项目;在一些实施例中,当前时间下,可能存在多个应当支付但尚未支付的项目,因此,在本步骤中同时获取多个待支付项目。

步骤302,依据所述待支付项目,确定当前待支付金额。在一些实施例中,多个待支付项目中选择至少部分待支付项目作为当前待支付项目,并确定待支付金额。当然,在选择过程中,应当依据预付金账户的余额进行选择,如果预付金账户余额仅能支付部分待支付项目,则选择部分待支付项目,如果预付金账户能够支付所有待支付项目,则应当选择所有待支付项目。

作为一种可选的实施方式,如图4所示,依据所述待支付项目,确定当前待支付金额包括:

步骤401,依据所述待支付项目,确定多个待支付项目的组合方式;在一些实施例中,由于预付金账户余额可能仅够支付部分待支付项目,在单个周期内,应当支付尽可能多的金额,因此,在本步骤中确定多个待支付项目的组合方式,以便于后续确定支付金额。

步骤402,依据所述组合方式,确定每种组合方式的待支付金额;在一些实施例中,将每种组合方式中的金额进行计算,便于后续的比较。

步骤403,获取小于预付金账户当前余额的多个待支付金额,并从所述多个待支付金额中确定最大的待支付金额为当前待支付金额。在一些实施例中,为了在当前周期内支付尽可能多的待支付金额,本步骤中选取能支付的最大待支付金额为当前的待支付金额。

作为一种可选的实施方式,从所述多个待支付金额中确定最大的待支付金额为当前待支付金额之后包括:

步骤501,将当前待支付金额对应的待支付项目之外的其他待支付项目重新生成新的待支付金额,并向区块链上发起一笔记录新的待支付金额的交易。在一些实施例中,当待支付金额发生变更后,向区块链上发起一笔交易进行记录,从而,生成一个新的不可篡改的待支付金额。在本发明的实施例中,交易是指向区块链上发起的对数据进行“增、删、改、查”等操作,而具体到本步骤中,则是指变更待支付金额的操作。

作为一种可选的实施方式,如图5所示,依据所述差额,发起由医疗机构普通账户向所述预付金账户划转资金的交易包括:

步骤601,依据所述差额,向银行机构发起由所述普通账户向所述预付金账户划转资金的支付请求,并向区块链上发起记录支付请求的交易;在一些实施例中,由于在银行机构收到划转资金的请求后,需要进行内部系统的核验和确认,因此,不会实时返回结果。为了确保业务数据的可追溯性以及可信赖性,本步骤中将发起请求时的信息向区块链上发起交易进行记录。

步骤602,获取银行机构返回的支付结果,并向区块链上发起记录支付结果的交易。在一些实施例中,在银行机构对支付请求进行核对后,会对支付请求返回结果,本步骤中为了确保业务数据的可追溯性以及可信赖性,将返回的结果向区块链上发起交易进行记录。

作为一种可选的实施方式,依据所述差额,发起由医疗机构普通账户向所述预付金账户划转资金的交易包括:

步骤701,当所述差额大于普通账户余额时,向医疗机构发送提示;在一些实施例中,当差额大于普通账户余额时,表明当前的普通账户余额不足以填平预付金账户,应当向医疗机构及时发送提醒来提示。

步骤702,当所述差额不大于普通账户余额时,发起由医疗机构普通账户向所述预付金账户划转资金的交易。在一些实施例中,当差额不大于普通账户余额时,表明当前的普通账户足以填平预付金账户,可以直接进行资金划转。

作为一种可选的实施方式,如图6所示,当所述差额大于普通账户余额时,向医疗机构发送提示包括:

步骤801,将所述普通账户余额全部支付至预付金账户余额;在一些实施例中,当差额大于普通账户余额时,先将普通账户的余额全部支付至预付金账户,首先保证当前余额下能够最大程度的向预付金账户进行支付。

步骤802,获取所述目标余额与所述预付金账户余额的差额;在一些实施例中,在步骤801中支付完成后,预付金账户余额发生变动,因此,在本步骤中重新计算差额,得到仍然需要继续支付的差额。

步骤803,依据所述差额,向医疗机构发送支付请求。在一些实施例中,该差额是医疗机构的普通账户无余额后仍需要继续支付的金额,因此,本步骤中向医疗机构发送支付请求以便于医疗机构继续支付来填平预付金账户。

作为一种可选的实施方式,依据所述差额,向医疗机构发送支付请求之后包括:

步骤901,获取所述医疗机构对所述支付请求的响应,并依据所述响应向所述预付金账户支付。在一些实施例中,医疗机构对于该支付请求的响应可以为立即支付,延期支付或者拒绝支付,当立即支付时,可以获取医疗机构提供的新的账户,并依据新的账户向银行发起支付请求;当延期支付时,可以监控延期时间并在预定的时间依据新的账户向银行发起支付请求;当拒绝支付时,可以监控医疗机构的普通账户,当普通账户余额变动时,即控制普通账户向预付金账户进行支付。

本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于交通一卡通二维码实现一城一码的设计方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!