The present invention relates generally to payment systems. More particularly, the present invention relates to a method and system for processing healthcare payments.
The healthcare claims and payment-processing systems in the United States are inefficient. Studies claim that between 10% and 40% of all healthcare spending is spent on non-medical paperwork related to claims, payment and settlement. The environment is challenging as there are hundreds of payers (healthcare insurance companies) distributing monies to hundreds of thousands of providers (healthcare service providers and provider networks). Each payer has their own payment schedule for services provided while each patient may be covered under a different plan depending on whether they are independently covered or part of a group plan. At any one time a provider may be dealing with over 40 different payers. All of the corresponding paperwork has to be submitted, usually through an intermediate aggregator, to be reconciled, adjudicated, and settled.
There are several other factors that significantly impact healthcare claim and payment processing. With advent of high-deductible plans, the patient may be liable for thousands of dollars up-front versus a 10% co-pay or a $20 deductible. Health Savings Accounts (“HAS”) are growing in popularity and patients generally cannot access these funds in real time. The Health Insurance Portability and Accountability Act (“HIPAA”) calls for more transparency for individuals to access their records, but at the same time healthcare identity fraud is growing. Further, studies show that the level of bad debt for healthcare providers who do not collect at the point of service for the patient's obligation increases to over 50%. Inefficiencies in the healthcare marketplace cause payers and providers to cover these escalating costs by either raising rates/fees or decreasing services provided.
Consumers are already conditioned to having access to multiple payment methods when shopping online but may not have enough resources in any one of these funding sources to cover the entire obligation at the point of healthcare service, or may not be able to make a direct payment from one or more of these funding sources.
It is an object of this invention to provide a novel method and system for processing healthcare payments.
According to an aspect of the invention, there is provided a method for processing healthcare payments, comprising:
receiving a payment request for a charge for healthcare services provided by a healthcare provider via a communications interface of a computer system, said payment request identifying an end-user receiving said healthcare services;
receiving a first payment from at least one healthcare insurance plan covering at least a portion of said charge for said end-user;
receiving a second payment from at least one funding account of said end-user from which the remainder of said charge is to be paid; and
transferring a third payment to a financial account associated with said healthcare provider for said charge.
The method can further include:
storing an electronic address for said end-user; and
sending said invoice payment request via said electronic address.
The method can further include:
storing an electronic address for said end-user; and
sending an electronic message providing notification of said invoice payment request via said electronic address.
The sending can include including a link to the invoice payment request in the electronic message. The invoice payment request can be formatted for viewing on a mobile device.
The sending can include sending an electronic message to the electronic address, the electronic message including the invoice payment request for viewing via a healthcare application on a mobile device.
The method can further include:
storing funding account information for at least one funding account of said end-user; and
enabling said end-user to select at least one of said funding accounts for payment of said charge;
and wherein receiving said second payment comprises:
withdrawing funds from said at least one selected funding accounts.
The storing funding account information can further include storing an account identifier for each of the at least one funding account, and transmitting the account identifier to the end-user for facilitating selection of the at least one of the funding accounts.
The method can further include:
storing plan information for at least one healthcare insurance plan under which said end-user may receive benefits; and
enabling said end-user to select at least one of said healthcare insurance plans for claiming benefits under for said charge.
The storing plan account information can further include storing a plan identifier for each of the at least one healthcare insurance plan, and transmitting the plan identifier to the end-user for facilitating selecting of the at least one of the healthcare insurance plans.
The method can further include:
estimating benefits payable under said at least one healthcare insurance plan for said charge;
estimating the remainder of said charge payable by said end-user; and
including said estimated benefits payable and said estimated remainder in said invoice payment request.
The invoice payment request can enable the end-user to select which of the at least one funding account to make the second payment from.
The method can further include debiting an end-user float account if the balance is not covered by the end-user.
The payment request can be received from a healthcare provider system associated with the healthcare provider.
The method can further include adjusting an end-user float account for a difference between the estimated benefits payable under the at least one healthcare insurance plan and adjudicated benefits payable under the at least one healthcare insurance plan.
The transferring can occur after the receiving of the second payment.
According to another aspect of the invention, there is provided a computer system for processing healthcare payments, comprising:
storage for storing plan information for at least one healthcare insurance plan under which an end-user is insured;
a communications interface for receiving a payment request for a charge for healthcare services provided by a healthcare provider, said payment request identifying an end-user receiving said healthcare services; and
a healthcare payment-processing program, in response to said communications interface receiving said payment request, determining estimated benefits payable on behalf of said end-user under said at least one healthcare insurance plan for said charge, estimating an end-user-payable amount, generating an invoice payment request indicating said estimated end-user-payable amount, and transmitting said invoice payment request to said end-user.
The storage can store an electronic address of the end-user, and the healthcare payment-processing program can transmit a notification to the electronic address when the invoice payment request is generated.
The storage can store an electronic address of the end-user, and the healthcare payment-processing program can transmit the invoice payment request to the electronic address.
The invoice payment request can be formatted for viewing on a mobile device.
The storage can store funding account information for at least one funding account of the end-user, and the invoice payment request generated by the healthcare payment-processing program can enable selection of at least one of the funding accounts for payment of the estimated end-user-payable amount.
The storage can store an account identifier for each of the at least one funding account, and the invoice payment request can enable selection of the at least one of the funding accounts using the account identifiers.
The storage can store a plan identifier for each of the at least one healthcare insurance plans, and the invoice payment request can enable selection of the at least one of the healthcare insurance plans using the plan identifiers.
The storage can store a notional end-user float account balance and can debit or credit the notional end-user float account balance for a difference between the estimated end-user-payable amount and an actual end-user-payable amount.
The healthcare payment-processing program, in response to the communications interface receiving an estimate request for a proposed healthcare service, the estimate request including an estimated charge for the proposed healthcare service, estimates benefits payable on behalf of the end-user under the at least one healthcare insurance plan for the proposed healthcare service, can estimate an end-user-payable amount, generate an estimated invoice indicating the estimated end-user-payable amount, and transmit the invoice payment request to the end-user.
Embodiments will now be described, by way of example only, with reference to the attached Figures, wherein:
The invention provides a system and method for processing healthcare payments. A healthcare payment-processing system receives a payment request for a charge for healthcare services via a communications interface. The request identifies an end-user receiving the healthcare services. At least one healthcare insurance plan covering at least a portion of the charge for the end-user is identified. Payment information is received from the end-user identifying at least one funding account from which the remainder of the charge is to be paid. A payment is transferred to a provider financial account for the charge.
Healthcare services include the testing for and treatment of diseases and dysfunctions. This can include the dispensation of prescriptions, medical devices, the collection and analysis of blood and biopsy samples, physiotherapy, psychotherapy, hospital stays, etc.
By having a healthcare payment-processing system manage the payment of the full charge for the healthcare services, the claim and end-user-payable payment process, as well as the administrative paperwork, can be streamlined. The healthcare provider may receive immediate payment for the services rendered.
The healthcare payment-processing system 20 is also in communication with a set of healthcare insurance company systems 44 (although, for ease of illustration, only one is shown). The healthcare insurance company systems 44 store healthcare insurance plan details for insured end-users. The insurance plan details can include the name of the plan member, the names of all end-users and other people covered under the plan, the type of coverage provided for the insured end-users, any maximum amounts payable for a particular healthcare service, deductibles, co-pays, any healthcare account balances if coverage is capped, details about the benefits, etc.
Additionally, the healthcare payment-processing system 20 is in communication with a payment gateway 48, which is, in turn, in communication with a payment network 52. The payment gateway 48 can be a server operated by a bank that initiates the transfer of funds from one account to another. The payment network 52 effects the transfer.
The healthcare insurance and funding database 24 stores login credentials, as well as an electronic address, for a plurality of end-users. The login credentials include a login name and password combination. The electronic address can be an email address, a telephone number for receiving Short Message Service (“SMS”, or text) messages, a messaging account address, etc. In addition, the healthcare insurance and funding database 24 stores healthcare insurance plan information and funding account information for each end-user. The healthcare insurance plan information includes an identifier of the healthcare insurance company, an identifier for the healthcare insurance plan and an identifier for the plan member as assigned by the healthcare insurance company.
Referring to
Upon receipt of the electronic address for the end-user, the healthcare payment-processing system 20 confirms the electronic address provided (130). In particular, the healthcare payment-processing system 20 generates a confirmation message and sends it to the electronic address provided. The confirmation message includes a hyperlink and a unique end-user identifier for the end-user. The unique end-user identifier can be provided to healthcare providers to uniquely identify the end-user to the healthcare payment-processing system 20. Upon end-user activation of the hyperlink, a Web browser application is launched on the mobile device 36 and requests a Web page from the healthcare payment-processing system 20 identified by the hyperlink. The Web page identified by the hyperlink is addressed such that its request confirms the electronic address to which the confirmation message was sent. In response, the healthcare payment-processing system 20 generates and serves a Web page that indicates that the electronic address is confirmed, and includes a link to allow the end-user to continue with the registration of the end-user with the healthcare payment-processing system 20. Alternatively, if the end-user commenced the registration process on a computer, the end-user may choose to continue the registration process via the computer.
Once the electronic address provided by the end-user is confirmed, the end-user registers one or more healthcare insurance plans under which the end-user is entitled to benefits with the healthcare payment-processing system 20 (140). In particular, the healthcare payment-processing system 20 presents a screen that enables the end-user to input information regarding healthcare insurance plans under which the end-user is entitled to benefits. For each healthcare insurance plan that the end-user registers, the end-user selects the name of the healthcare insurance company from a drop-down list or enters in free text until a healthcare insurance company matching the free text is displayed. Additionally, the end-user enters in an identifier identifying the plan under which he or she is covered, and an identifier for the plan member as assigned by the healthcare insurance company. The plan member may differ from the end-user where plan coverage extends to spouses, partners, family members, children, pets, etc. Further, the end-user may enter in a user-friendly plan identifier for each healthcare insurance plan that will be used to identify the healthcare insurance plan later to the end-user. Upon entry of each healthcare insurance plan under which the end-user is entitled to benefits, the healthcare payment-processing system 20 confirms the information and eligibility with the appropriate healthcare insurance company system 44 where the healthcare insurance companies mandate such prioritization.
The healthcare insurance plans for an end-user can be prioritized such that benefits under a first healthcare insurance plan are applied before benefits under a second healthcare insurance plan are applied, etc. This information may be retrieved by the healthcare payment-processing system 20 from the healthcare insurance company systems 44.
Upon indicating that there are no further healthcare insurance plans to register, the end-user registers one or more funding accounts with the healthcare payment-processing system 20 (150). In particular, the healthcare payment-processing system 20 presents a screen that enables the end-user to input information for funding accounts from which funds can be drawn to pay for end-user-payable amounts for healthcare services. End-user-payable amounts include deductibles, co-pays and amounts in excess of the maximum benefits payable under healthcare insurance plans. Funding accounts can include bank accounts, lines of credit, credit card accounts and other credit instruments, Flexible Spending Accounts (“FSAs”), Health Savings Accounts (“HSAs”), Health Reimbursement Arrangements (“HRAs”), etc. For each funding account that the end-user registers, the end-user selects the name of the financial institution (such as “Citibank”) or issuing party (such as “VISA”) from a drop-down list or enters in free text until a financial institution or issuing party matching the free text is displayed. In addition, the end-user enters the branch (if applicable), the account number, the name on the account, and the expiration date (for credit card accounts). Further, the end-user may enter in a user-friendly account identifier for each funding account that will be used to identify the funding account later to the end-user. Upon entry of each funding account from which funds can be drawn to pay for end-user-payable amounts for healthcare services, the healthcare payment-processing system 20 confirms the information with the appropriate financial institutions and issuing parties via the payment gateway 48.
Upon entry of the funding account information by the end-user, the registration is complete and the method 100 ends.
Once an end-user is registered with the healthcare payment-processing system 20, a notional float account is established for the end-user. The float account is used to capture differences between the estimated and actual end-user-payable amounts, as will be described below.
Operation of the healthcare payment-processing system 20 will now be described with reference to
The method 200 commences with the end-user receiving healthcare services (210). The end-user makes a visit to a doctor, physiotherapist, lab, etc. Healthcare services are charged based on the type of diagnostic or treatment service provided. After the healthcare services have been provided, the healthcare provider enters in the healthcare services rendered by selecting a patient and selecting the appropriate diagnosis and treatment codes corresponding to the healthcare services rendered. When a patient first visits a healthcare provider, a record is created on the healthcare provider system 32. The record is associated with the end-user's account on the healthcare payment-processing system 20. This can be done via entry of the end-user's name, street address, etc. In addition or alternatively, the unique end-user identifier generated by the healthcare payment-processing system 20 can be entered.
In some cases, a diagnostic or treatment code may be multiply entered. For example, in the provision of dental services, different patients may require varying amounts of dental cleaning. As a result, units are defined that represent cleaning for a set number of minutes, such as fifteen minutes, and a patient may be provided with two units of dental cleaning.
The healthcare provider system 32 has a fee schedule corresponding to the diagnostic and treatment codes. It then generates charges itemized for each diagnostic and treatment code for the healthcare services rendered.
Once the charges are generated, the healthcare provider system 32 sends a payment request for the charges to the healthcare payment-processing system 20 (220). The payment request includes the unique end-user identifier, the diagnostic and treatment codes and the corresponding charges, and a timestamp to indicate when the services were rendered. The healthcare provider system 32 is known to the healthcare payment-processing system 20 and credentials for authenticating the healthcare provider system 32 to the healthcare payment-processing system 20 are pre-provided to the healthcare payment-processing system 20. The healthcare provider system 32 encrypts and signs the communication with the charges. In this manner, the healthcare payment-processing system 20 can authenticate the healthcare provider system 32, ensure that the data received has not been tampered with or otherwise corrupted, and store the communication to protect against non-repudiation.
Upon receiving the payment request from the healthcare provider system 32, the healthcare payment-processing system 20 determines estimated deductibles, co-pays and maximum amounts payable under each insurance plan for the end-user for the charges (230). Upon receiving the payment request, the healthcare payment-processing system 20 authenticates the payment request and verifies the payment request's integrity. It then decrypts the communication and parses the end-user's unique identifier, the timestamp, the list of diagnostic and treatment codes, and the detailed charge breakdown. The healthcare payment-processing system 20 then retrieves the end-user's healthcare insurance plan information and funding account information from the healthcare insurance and funding database 24 using the unique end-user identifier.
The healthcare payment-processing system 20 then determines what estimated benefit amounts are payable, if any, under each insurance plan. If the healthcare insurance and funding database 24 stores plan priority information, the healthcare payment-processing system 20 obtains the estimated benefit amounts for the diagnostic and treatment codes under the healthcare insurance plans in the specified order in order to determine offsets. If the order is not specified, the benefits payable under each healthcare insurance plan are determined.
Upon determining the estimated benefits payable under the healthcare insurance plans, the healthcare payment-processing system 20 sends an invoice payment request to the end-user (240). In preparation for sending the invoice payment request, the healthcare payment-processing system 20 retrieves the funding account information of the end-user to determine what payment sources are available for payment of any amounts payable by the end-user. The payment sources (i.e., the funding accounts) may be prioritized by the end-user, so that payment is always made from a particular funding account when funds are available. Alternatively, where an end-user has not specified a priority for the funding accounts, the funding accounts may be prioritized based on where funds were last drawn from to pay healthcare expenses.
Where the healthcare insurance plans and funding accounts are prioritized, the healthcare payment-processing system 20 can prepare a payment request on the basis that a claim is made against a prioritized healthcare insurance plan and that the end-user-payable amount is drawn from a prioritized funding account. In such cases, the end-user can be presented with the above-specified configuration as a default option with an alternative option to revise the selection of healthcare insurance plans against which a claim is to be made, if permissible, and/or funding accounts from which funds are to be drawn.
As the benefits payable under the selected healthcare insurance plans may be estimated, the amount payable by the end-user may also be estimated.
The invoice payment request is accessed as a hyperlink in a message sent to the electronic address specified by the end-user. The hyperlink, when activated, directs the mobile device 36 of the end-user to a Web page generated by the healthcare payment-processing system 20 after the end-user has entered in their login credentials. The Web page is formatted for the screen of the mobile device 36 and presents the invoice payment request.
The charges for the services performed are shown. In addition to the charges for each service, the Web page 300 presents the estimated insured portions of the charges under the selected healthcare insurance plans, and the estimated net amounts payable by the end-user. Totals are provided for the charges, the estimated insured amounts and the estimated payable amounts. The funding accounts from which funds are to be drawn to cover the end-user payable amount are shown. A link 308 enables the end-user to revise what funding accounts to draw funds from to cover the payment.
An end-user can authorize the claims against the selected healthcare insurance plans and approve the payment from the selected funding accounts to cover the estimated end-user-payable amount by activating a “pay now” button 312. Finally, the Web page 300 also presents a link 316 that the end-user can activate if the charges appear to be incorrect. A “back arrow” 320 takes an end-user back to a screen presenting a list of past and present invoices the end-user has been sent.
Returning again to
Upon receipt of the selected payment method from the end-user, the healthcare payment-processing system 20 then attempts to transfer funds to cover the estimated balance payable by the end-user from the funding accounts specified by the end-user to a trust account established for the healthcare payment-processing system 20 (260).
The healthcare payment-processing system 20 either receives notification that the transfer is complete or that insufficient funds are available (265). If sufficient funds are not available in the funding accounts specified by the end-user, the healthcare payment-processing system 20 sends a modified invoice payment request to the end-user (267). The modified invoice payment request indicates to the end-user that there were insufficient funds in the previously-selected funding accounts. In addition, the regenerated invoice payment request can include a new button enabling the end-user to use the float account to cover the end-user payable amount.
Once the end-user-payable amount has been received or the float account has been debited, the healthcare payment-processing system 20 sends a notice to the healthcare provider system 32 that the charges are being adjudicated (270).
Once the actual benefit amounts payable for the charges under the healthcare insurance plans have been adjudicated, the healthcare insurance company systems 44 notify the healthcare payment-processing system 20 of these amounts (280). If there are discrepancies between the estimated and actual benefit amounts payable under the healthcare insurance plans, the end-user float account is debited or credited with the difference (285). By adjusting the end-user float account for any discrepancies between the estimated and actual benefits payable under the healthcare insurance plans for an end-user, the estimated end-user-payable amount can be drawn immediately from the end-user's funding accounts without having to wait for these amounts to be adjudicated. The end-user may be presented with any such differences for payment or for crediting at a later time, such as during the next time the end-user is presented with an invoice payment request or at some frequency, such as once a month. Alternatively, a funding account specified by the end-user can be credited or debited at a later time with the end-user's prior approval.
Upon being notified of the adjudicated amounts, from the healthcare insurance companies, the healthcare payment-processing system 20 transfers payment to a healthcare provider account for the charges (290). In particular, the healthcare payment-processing system 20 sends instructions for the payment to the payment gateway 48, which in turn processes the payment via the payment network 52. This can take up to 72 hours in some cases. Upon instructing the payment gateway 48 to transfer the payment, the healthcare payment-processing system 20 sends confirmation that the payment to the healthcare provider system 32 has been initiated to the healthcare provider system 32 (295).
Upon transmission of the confirmation of payment to the healthcare provider system 32, the method 200 of processing healthcare payments ends.
The healthcare payment-processing system 20 can generate and server other Web pages to the mobile device 36 of the end-user, such as for adding, editing or removing funding accounts and healthcare insurance plans, for viewing account balances in the funding accounts, for viewing healthcare account balances for insurance plans that provider for one, etc.
The healthcare payment-processing system 20 can also provide estimates for procedures. Upon request from an end-user, a healthcare provider can cause the healthcare provider system 32 to send an estimate request to the healthcare payment-processing system 20. The healthcare payment-processing system 20 performs all of the same functions as when providing an end-user with an invoice payment request, except that an estimate message is generated instead. The estimate message, much like the invoice payment request, takes the form of a Web page to which the mobile device 36 is directed. The Web page for presenting the estimate is very similar to that shown in
The healthcare provider may separately initiate a patient check on the end-user to verify that the end-user has coverage and how much the end-user has. The healthcare payment-processing system 20 can reply with this information, together with a risk rating for non-payment by the end-user for the end-user-payable portion.
A discount between the healthcare provider and the operator of the healthcare payment-processing system 20 may be negotiated to compensate for the facilitation of recovering payments for healthcare services. This discount may be kept by the operator of the healthcare payment-processing system 20, with the gross charges being presented to the healthcare insurance companies and the end-users.
The healthcare payment-processing system 20 also enables end-users to independently estimate costs for healthcare services. It provides a Web page that is accessible after the user has logged in. The end-user can select healthcare services either by performing text searches for the services in mind or by navigating through one or more ordered lists of healthcare services. These healthcare services correspond to diagnostic and treatment codes. Upon entry of the healthcare services, the end-user can be presented with estimated total costs for the healthcare services and can select one or more healthcare insurance plans to determine what estimated amount(s) may be payable under each plan. Further, the end-user can be presented with the estimated net cost to him or her for each healthcare service. In this manner, an end-user can determine what the estimated impact is of healthcare services to his healthcare insurance plans (this is of use where the end-user has maxima for claims) and what the financial cost is to the end-user directly.
The benefits of the system include the following:
Direct benefits of the system to the healthcare provider include:
In an alternative embodiment, the funding account information may be provided by the end-user via the mobile device 36 each time payment is required for healthcare services. In this manner, the funding account information need not be stored by the healthcare payment-processing system.
In a further embodiment, the healthcare payment-processing system interacts with a healthcare application that can be downloaded and installed on the mobile device of an end-user. The healthcare application can be a “wallet” application, such as disclosed in U.S. patent application Ser. No. 11/953,696, published on Jun. 19, 2008, the contents of which are incorporated herein in their entirety by reference. The healthcare application can generate similar screens as described in the embodiment described above. For example, the healthcare application can enable an end-user to view present and past invoice payment requests, healthcare account balances, the balance and transactions for the float account, edit the funding accounts and healthcare insurance plans, view the end-user's unique end-user identifier, etc. The healthcare application can include the ability to communicate with the institutions administering the funding accounts of the end-user. In this manner, the end-user can remit payments to the healthcare payment-processing system without the need to have the healthcare payment-processing system store information regarding the funding accounts of the end-user. When setting-up the healthcare application on the mobile device, the healthcare application can be provisioned with a token for providing additional authentication to the healthcare application to the healthcare payment-processing system. Another advantage of such a healthcare application is that the unique end-user identifier can be stored therein, facilitating the providing of the unique end-user identifier to a healthcare provider. For example, the unique end-user identifier can be provided to the healthcare provider system by Near Field Communications, Bluetooth, WiFi, the generation of a barcode on the display of the mobile device that can be scanned by a scanner connected to the healthcare provider system, etc. The healthcare application can receive communications such as an invoice payment request from the healthcare payment-processing system directly via push, can check when launched or otherwise activated by the end-user, etc. Other advantages of implementing the invention using an application installed on a mobile device of an end-user include the ability to send push and other messages to the mobile device application for collective presentation to the user, having the application automatically launch when a message is received from the healthcare payment-processing system, having the application remind the end-user about payments such as for the float account, etc. Further, the application can make the data available for viewing when network connectivity is unavailable.
The invoice payment requests can be sent directly to the electronic address provided by the end-user, can be sent as a link to download or otherwise retrieve the invoice payment requests, etc. For example, the invoice payment requests can be sent in its entirety in an email, or a link to retrieve the invoice payment request can be sent in the email. Where a healthcare application is installed on a mobile device, the invoice payment request can be sent directly to the mobile device for handling by the healthcare application.
While the healthcare payment-processing system is described and illustrated in accordance with a preferred embodiment as a single, physical computer system, it will be appreciated by those skilled in the art that the healthcare payment-processing functionality/service provided by the healthcare payment-processing system can be provided by two or more physical computers. Where there is more than one physical computer, the computers can be in communication with one another over a local area network, or can be distributed remotely and in communication with each other via one or more communication networks.
The above-described embodiments are intended to be examples of the present invention and alterations and modifications may be effected thereto, by those of skill in the art, without departing from the scope of the invention which is defined solely by the claims appended hereto.
This application claims priority from U.S. Provisional Patent Application Ser. No. 61/346,982, filed on May 21, 2010, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61346982 | May 2010 | US |