US20200211137A1 - Healthcare payment aggregation system - Google Patents
Healthcare payment aggregation system Download PDFInfo
- Publication number
- US20200211137A1 US20200211137A1 US16/730,084 US201916730084A US2020211137A1 US 20200211137 A1 US20200211137 A1 US 20200211137A1 US 201916730084 A US201916730084 A US 201916730084A US 2020211137 A1 US2020211137 A1 US 2020211137A1
- Authority
- US
- United States
- Prior art keywords
- invoice
- payment
- patient
- invoices
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000002776 aggregation Effects 0.000 title claims abstract description 20
- 238000004220 aggregation Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 claims description 36
- 238000012552 review Methods 0.000 claims description 6
- 229920006130 high-performance polyamide Polymers 0.000 description 71
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000013475 authorization Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social work or social welfare, e.g. community support activities or counselling services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H15/00—ICT specially adapted for medical reports, e.g. generation or transmission thereof
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
Definitions
- a patient may interact with many healthcare providers to receive the best medical care. Indeed, some patient can interact with 10 or more healthcare providers. These healthcare providers may include primary care physicians, specialists (e.g., neurologist and rheumatologists), physical therapists, hospitals, laboratories, and so on. These healthcare providers may not be affiliated with each other. As a result, each healthcare provide may send its own invoices to its patients. Even what may appear to a patient to be single healthcare provider may actually be in fact multiple healthcare providers. For example, a hospital may have emergency room physicians, surgeons, physical therapists, radiologists, and so on who each affiliated with different organizations that each sends its own invoices to patients.
- a patient who receives many invoices from many healthcare providers may have difficulty keep track of what invoices have been paid and when the invoices have been paid. As a result, patients may not pay their invoices in a timely manner.
- many healthcare providers provide portals (e.g., websites) through which their patients can track their invoices and make payments.
- the healthcare providers may send electronic notifications (e.g., emails and text messages) to patients when an invoice is issued and past due.
- a portal can be convenient for a patient, if a patient interacts with many healthcare providers, the patient may find it very inconvenient to have to access multiple portals to pay their healthcare invoices.
- FIG. 1 illustrates a display page for a patient to pay an invoice without having to log in to the HPPA system in some embodiments.
- FIG. 2 illustrates a display page for a patient to pay an invoice in some embodiments.
- FIG. 3 illustrates a display page for a patient whose provider is signed up for automatic reconciliation is registered to pay an invoice in some embodiments.
- FIG. 4 illustrates a display page for a patient whose provider is not signed up for automatic reconciliation in some embodiments.
- FIG. 5 illustrates a display page for confirming payment in some embodiments.
- FIG. 6 illustrates a dashboard display page for a patient in some embodiments.
- FIG. 7 illustrates a dashboard display page for a healthcare provider in some embodiments.
- FIG. 8 illustrates a create invoice display page in some embodiments.
- FIG. 9 illustrates a collect on-site payment dialog box in some embodiments.
- FIG. 10 is a block diagram that illustrates components of the HPPA system in some embodiments.
- FIG. 11 illustrates flow diagrams of the processing of various systems of a HPPA service in some embodiments.
- a healthcare provider payment aggregation (“HPPA”) system of an HPPA service provides patients with access to invoices of the healthcare providers (even unaffiliated healthcare providers) that provide services to the patients. For example, if a patient receives medical services at both a hospital and a clinic that is unaffiliated with the hospital, the patient can view invoices from both medical providers via a patient interface provided by the HPPA system.
- the HPPA system also provides payment processing service for the invoices.
- the HPPA system may use stored credit card information to make the payment to the hospital on behalf of the patient.
- the HPPA system can use the stored credit card information to make a payment to the clinic.
- a payment can be made when manually requested by a patient or via an automatic payment feature.
- the HPPA system receives invoice information sent from healthcare providers who are registered with the HPPA system.
- the invoice information may be sent by an HPPA application that executes on a computer system of a healthcare provider and that provides invoice and payment services to the healthcare provider.
- the HPPA application may alternatively execute on a computer system controlled by the HPPA service (e.g., cloud-based) that provides a webpage patient experience.
- the invoice information may be sent by an HPPA interface client that executes on the computer system of the healthcare provider and that interfaces with an existing invoice and payment system of the healthcare provider.
- the invoice information includes invoices that identify the patient and the amount due.
- the invoices may also identify the healthcare provider, an invoice identifier (e.g., invoice number), a service date, a due date, a description of the service, and so on.
- the HPPA system When the HPPA system receives a request from a patient to access their invoices, the HPPA system identifies invoices received from healthcare providers that identify the patient as the patient. For example, the patient may be identified by a government issued identifier, full name along with address and date of birth, and so on. The HPPA system may then display invoice information for each invoice (e.g., pending invoice) for the patient.
- the HPPA system receives from the patient an instruction to pay the amount due of a designated (e.g., selected) invoice of a displayed invoice
- the HPPA system directs payment of the amount due (or another amount) of the designated invoice be transferred from an account of the patient to an account of the healthcare provider of the designated invoice.
- the HPPA system then notifies the healthcare provider of the payment.
- the healthcare provider can be notified immediately after the payment is completed or notified periodically (e.g., nightly) along with other payment notifications.
- the HPPA system also provides various reports to the healthcare providers such as pending invoices, paid invoices, average time to payment, overdue invoices, and so on.
- the service provided by the HPPA system that allows for healthcare providers to send their invoices (or more precisely accounts-receivable information) to the HPPA system and receive payments for those invoices is referred to automatic reconciliation service.
- the HPPA system provides the automatic reconciliation only to healthcare providers who are registered for that service.
- a healthcare provider can alternatively register for a manual reconciliation service.
- the healthcare provider does not provide invoices to the HPPA system. Rather, a patient provides invoice information (identifying the healthcare provider and invoice) to the HPPA system, and the HPPA system directs payment of the invoice on behalf of the patient.
- the invoices of the manual reconciliation service are referred to as patient-provided invoices because they are provided by the patient and not the healthcare provider.
- the HPPA system also notifies the healthcare provider of the payment.
- the HPPA system provides a patient interface that allows patients to effectively monitor and pay their invoices.
- the HPPA system provides a dashboard display page that identifies one or more pending invoices of different healthcare providers.
- the dashboard display page also identifies recent payments to the healthcare providers and may provide payment statistics (e.g., total payments to each healthcare provider).
- the HPPA system provides an invoices pending display page through which the patient can review all pending invoices including invoices from different healthcare providers and pay the invoices.
- the HPPA system provides a healthcare provider display page through which a patient can review authorized healthcare providers for which the patient has authorized the HPPA system to receive invoices of the patient and through which the patient can authorize and de-authorized healthcare providers.
- the HPPA system may also provide an intelligent notification system to both prevent a patient from feeling overwhelmed by the notifications and improve the speed of payments.
- the intelligent notification system may allow each healthcare provider to establish its own notification plan for its patients. For example, one healthcare provider may establish a notification plan to send two electronic notifications (e.g., two weeks apart) followed by paper notifications until a patient is made, and another healthcare provider may send four electronic notifications followed by paper notifications.
- the intelligent notification system may provide a healthcare provider with the option of allowing the intelligent notification system to automatically establish a notification plan that is tailored to each patient.
- the intelligent notification system can use knowledge of the notification history of a patient with multiple healthcare providers and payment history (e.g., payment patterns) to select a notification plan that is likely to be effective for a patient.
- the intelligent notification system may establish a notification plan for that patient that only sends paper notifications.
- the intelligent notification system may send three (or four) electronic notifications to that patient before sending a paper notification.
- the intelligent notification system may reduce the time between electronic notifications, for example, from two weeks to 10 days to encourage faster payment.
- the intelligent notification system may use various algorithms for establishing a notification plan for a patient which may include establishing a notification plan specifically designed to learn the payment behavior of a patient. For example, an algorithm may establish an initial notification plan that sends five electronic notifications and then paper notifications (and possibly subsequent electronic notifications).
- the algorithm may adjust the notification plan to send only three electronic notification followed by paper notifications. If a patient does not even respond after five electronic notifications, the algorithm may skip electronic notifications and immediately send a paper notification. Also, the algorithm may also establish a notification plan that factors in the history of the timing when a patient makes payments. For example, if a patient tends to pay invoices on the second day of a month, the algorithm may send an electronic notification on the first day of the month. As another example, if a patient tends to pay invoices two days after the initial electronic notification, the algorithm may send the second electronic invoice five days later rather than the standard 10 days later.
- the HPPA system is described primarily in the context of invoices relating to service providers that are healthcare providers, the HPPA system (or more generally, a service provider payment aggregation system) can be used to aggregate payment information for many different types of service providers that provide services to service recipients (e.g., customers or other individuals, organizations, and persons responsible to pay invoices for services provided for a service recipient).
- service providers may include attorneys, accountants, photographers, gardeners, pool cleaners, housekeepers, and so on.
- FIG. 1 illustrates a display page for a patient to pay an invoice without having to log in (e.g., a patient without an account) to the HPPA system in some embodiments.
- a display page 100 includes selection options 110 that indicate the user has specified that they are a patient.
- the patient can select the pay invoice button 120 .
- FIG. 2 illustrates a display page for a patient to pay an invoice in some embodiments.
- a display page 200 includes a provider selection field 210 and a predictive matches area 220 . As the patient starts to enter the name of a healthcare provider, the predictive matches are updated. The patient can then select one of the healthcare providers of the predictive matches.
- FIG. 3 illustrates a display page for a patient whose provider is signed up for automatic reconciliation is registered to pay an invoice in some embodiments.
- a display page 300 displays invoice number field 310 and invoice payment information box 320 .
- the HPPA system may also brand the various display pages with names and logo of the providers. For example, since the provider is known to be Acme Pediatrics, the HPPA system may add a logo for Acme Pediatrics to the top of display page 300 .
- the HPPA system checks its database (or data stores) to determine whether an invoice with that invoice number for the selected healthcare provider has been received. If so, the HPPA system populates the invoice payment information box 320 with information such as patient name, patient email address, and invoice amount 321 .
- the patient can enter credit card information into the credit card boxes 322 , or the credit card boxes may be prepopulated when the patient has an account with the HPPA system.
- the HPPA system directs payment of the invoice and notifies the healthcare provider.
- FIG. 4 illustrates a display page for a patient whose provider is not signed up for automatic reconciliation in some embodiments. If an invoice with the invoice number entered on display page 200 has not been received from the selected healthcare provider, then the HPPA system displays display page 400 that includes fields 410 for entering the patient name, date of birth, date of visit, and email address. After the patient enters this information, the HPPA system displays an invoice payment box 420 that allows the patient to enter the payment amount 421 and credit card information 422 . The patient can then select the submit button 423 to authorize payment.
- FIG. 5 illustrates a display page for confirming payment in some embodiments.
- a display page 500 identifies the patient's email that is used to identify the patient and provides a password entry field 510 . If the patient is not registered with the HPPA system, the patient can register by entering a password for the registration. The patient then selects a button 522 the dashboard display page.
- the HPPA system also provides a separate registration process so a patient can register prior to making a payment.
- FIG. 6 illustrates a dashboard display page for a patient in some embodiments.
- a dashboard display page 600 includes a pending invoice section 610 , a recent activity section 620 , a recently paid healthcare provider section 630 , a registered payment section 640 , and payment statistics 650 .
- the pending invoice section lists at least some of the pending invoices, which may include the most recent invoices or past due invoices.
- the recent activity section lists recent payments by the patient.
- the recently paid healthcare provider section list healthcare providers to whom payments have recently been made.
- the registered payment section lists registered payment information such as credit card information.
- the payment statistics information displays statistics about patient invoices and payments such as total payments made in the last year.
- FIG. 7 illustrates a dashboard display page for a healthcare provider in some embodiments.
- a dashboard display page 700 includes a collect on-site payment button 310 , a statistic area 720 , and graphs 730 and 740 .
- a healthcare provider selects the collect on-site payment button to record a payment made by the patient on-site at a medical facility directly to the healthcare provider.
- the statistics area displays various statistics relating to the healthcare provider such as such as the number of invoices that have been paid.
- the graphs illustrate revenue information and patient payment information.
- FIG. 8 illustrates a create invoice display page in some embodiments.
- a create invoice display page 800 includes data entry fields 810 and a send invoice button 820 . If a patient has already paid an invoice to the provider, the provider can select a patient to display all the fields except for the invoice amount. The healthcare provider then enters the invoice amount and selects the send invoice button.
- FIG. 9 illustrates a collect on-site payment dialog box in some embodiments.
- the HPPA system displays a dialog box 900 .
- the dialog box allows the healthcare provider to enter a payment amount that is paid by the patient on-site at a medical facility identified on display page 800 .
- FIG. 10 is a block diagram that illustrates components of the HPPA system in some embodiments.
- the HPPA system 1010 , healthcare provider payment (“HPP”) systems 1020 , and patient systems 1030 communicate via communications channel 1040 .
- the HPPA system includes a receive invoice information component 1011 , a send payment notifications component 1013 , a patient user experience component 1015 , and a healthcare provider user experience component 1017 .
- the HPPA system also includes an invoice information store 1012 , a payment store 1014 , a patient store 1016 , and a healthcare provider store 1018 .
- the receive invoice information component receives invoices from the HPP systems and stores the invoice information in the invoice information store.
- the send payment notifications component sends payment notifications to the HPP systems based on payments recorded in the payment store.
- the patient user experience component provides display pages to patients based on information stored in the invoice information store, payment store, and patient store.
- the healthcare provider user experience component controls the user experience for a healthcare provider and stores invoice and payment in the healthcare provider store.
- the healthcare provider user experience component may also be implemented on an HPP system.
- the computing systems may include a central processing unit, input devices, output devices (e.g., display devices and speakers), storage devices (e.g., memory and disk drives), network interfaces, graphics processing units, cellular radio link interfaces, global positioning system devices, and so on.
- the input devices may include keyboards, pointing devices, touch screens, gesture recognition devices (e.g., for air gestures), head and eye tracking devices, microphones for voice recognition, and so on.
- the computing systems may include desktop computers, laptops, tablets, e-readers, personal digital assistants, smartphones, gaming devices, servers, and so on.
- the computing systems may access computer-readable media that include computer-readable storage media and data transmission media.
- the computer-readable storage media are tangible storage means that do not include a transitory, propagating signal. Examples of computer-readable storage media include memory such as primary memory, cache memory, and secondary memory (e.g., DVD) and other storage. The computer-readable storage media may have recorded on them or may be encoded with computer-executable instructions or logic that implements the HPPA system.
- the data transmission media are used for transmitting data via transitory, propagating signals or carrier waves (e.g., electromagnetism) via a wired or wireless connection.
- the computing systems may include a secure cryptoprocessor as part of a central processing unit for generating and securely storing keys and for encrypting and decrypting data using the keys.
- the HPPA system may be described in the general context of computer-executable instructions, such as program modules and components, executed by one or more computers, processors, or other devices.
- program modules or components include routines, programs, objects, data structures, and so on that perform tasks or implement data types of the HPPA system.
- the functionality of the program modules may be combined or distributed as desired in various examples.
- aspects of the HPPA system may be implemented in hardware using, for example, an application-specific integrated circuit (“ASIC”) or field programmable gate array (“FPGA”).
- ASIC application-specific integrated circuit
- FPGA field programmable gate array
- FIG. 11 illustrates flow diagrams of the processing of various systems of a HPPA service in some embodiments.
- Flow diagram 1110 illustrates the processing of an HPP system
- flow diagram 1120 illustrates the processing of HPPA system
- flow diagram 1130 illustrates the processing of a patient system.
- the HPP system sends 1111 invoices to the HPPA system.
- the HPPA system stores 1121 the invoices in the invoice information store.
- the patient system sends 1120 the request to the HPPA system.
- the HPPA system retrieves 1122 invoices from the invoice information store.
- the HPPA system then sends 1123 the retrieved invoices to the patient system.
- the patient system Upon receiving the invoices, the patient system receives payment authorization from a patient and sends 1132 the authorization to the HPPA system. Upon receiving the notification, the HPPA system stores 1124 invoice payment information in the payment store. The HPPA system then directs 1125 payment to be made to the healthcare provider. The HPPA system then sends 1126 a payment notification to the HPP system. Upon receiving the payment notification, the HPP system stores 1112 payment information in the payment store and completes.
- An implementation of the HPPA system may employ any combination of the embodiments.
- the processing described below may be performed by a computing system with a processor that executes computer-executable instructions stored on a computer-readable storage medium that implements the message interface system.
- a method performed by one or more computing systems of a healthcare payment aggregation service receives invoice information sent from a plurality of healthcare providers.
- the healthcare providers that separately create invoices their patients.
- the invoice information includes invoices that each identifies a patient and an amount due.
- the method receives a request from a user to access their invoices.
- the method identifies invoices received from multiple healthcare providers that identify the user as the patient.
- the method displays an indication of the healthcare provider and amount due of one or more the identified invoices.
- the method receives from the user an instruction to pay the amount due of a designated invoice of the displayed invoices.
- the method directs that payment for the amount due of the designated invoice be transferred from an account of the user to an account of the healthcare provider of the designated invoice.
- the method notifies the healthcare provider of the designated invoice of the payment.
- the method receives from another user a request to pay a patient-provided invoice that has not been received from a specified healthcare provider by the healthcare payment aggregation service.
- the request identifies a payment amount and the specified healthcare provider.
- the method directs that payment for the payment amount due be transferred from an account of the other user to an account of the specified healthcare provider.
- the method notifies the specified healthcare provider of the payment for the patient-provided invoice.
- the request to pay the patient-provided invoice identifies the specified healthcare provider, and the notifying of the specified healthcare provider identifies the patient-provided invoice.
- each invoice includes an invoice identifier
- the notifying includes providing the invoice identifier of the designated invoice to the healthcare provider.
- the method further when a user specifies to automatically pay invoices of a specified healthcare provider, the method after a specified invoice for the specified healthcare provider is received, directs that payment for the amount due of the specified invoice be transferred from an account of the user to an account of the specified healthcare provider. The method then notifies the specified healthcare provider of the payment.
- one or more computing systems of a healthcare payment aggregation service are provided for providing a user experience for payment of healthcare providers that are not affiliated with each other for invoicing purposes.
- the one or more computing systems include one or more computer-readable storage mediums storing computer-executable instructions and one or more processors for executing the computer-executable instructions stored in the one or more computer-readable storage mediums.
- the instructions control the one or more computing systems to display to a user a dashboard display page that identifies one or more pending invoices for different healthcare providers, that identifies recent payments to different healthcare providers whose invoices are handled by separate invoicing systems, and that provides payment statistics.
- the instructions control the one or more computing systems to display to the user an invoices pending display page through which the user can review pending invoices including invoices from different healthcare providers and pay an invoice.
- the instructions control the one or more computing systems to display to the user a healthcare providers display page through which the user can review authorized healthcare providers for which the user has authorized the healthcare aggregation service to receive invoices of the user and through which the user can authorize and de-authorized healthcare providers.
- the computer-executable instructions further control the one or more computing systems to receive a selection of an invoice and coordinate payment of the invoice.
- the computer-executable instructions further control the one or more computing systems to upon receiving a selection of an invoice, automatically paying the invoice based on previously stored payment information.
- the computer-executable instructions further control the one or more computing systems to display a display page through which the user can designate a healthcare provider whose invoice information for the user is to be sent to the healthcare payment aggregation service.
- one or more computing systems that provide a healthcare payment aggregation service are provided.
- the one or more computing systems include one or more computer-readable storage mediums storing computer-executable instructions and one or more processors for executing the computer-executable instructions stored in the one or more computer-readable storage mediums.
- the computer-executable instructions further control the one or more computing systems to receive invoice information sent from different healthcare provider computer systems of different healthcare providers.
- the invoice information includes invoices that each identifies a healthcare provider, a patient and an amount due.
- the invoice information of at least two healthcare providers are not provided by the same computer system.
- the computer-executable instructions further control the one or more computing systems to identify invoices received from multiple healthcare provider computer systems that identify the user as the patient.
- the computer-executable instructions further control the one or more computing systems to receive from the user an instruction to pay the amount due of invoices.
- the computer-executable instructions further control the one or more computing systems to direct that payment for the amount due of an identified invoice be transferred from an account of the user to an account of the healthcare provider of the identified invoice.
- the computer-executable instructions further control the one or more computing systems to notify the healthcare provider of the identified invoice of the payment.
- the computer-executable instructions further control the one or more computing systems to display an indication of the identified invoice and receive from the user an indication to pay the invoice.
- the computer-executable instructions further control the one or more computing systems to automatically direct payment based on receiving the identified invoice.
- the computer-executable instructions further control the one or more computing systems to receive from another user a request to pay a patient-provided invoice that has not been received from a specified healthcare provider by the healthcare payment aggregation service.
- the request identifies a payment amount and the specified healthcare provider.
- the computer-executable instructions further control the one or more computing systems to direct that payment for the payment amount due be transferred from an account of the other user to an account of the specified healthcare provider.
- the computer-executable instructions further control the one or more computing systems to notify the specified healthcare provider of the payment for the patient-provided invoice.
- the request to pay the patient-provided invoice identifies the specified healthcare provider, and the notifying of the specified healthcare provider identifies the patient-provided invoice.
- each invoice includes an invoice identifier
- the notifying includes providing the invoice identifier of the identified invoice to the healthcare provider.
- the computer-executable instructions further control the one or more computing systems to send electronic notifications to patients to inform the patients when invoices are received.
- the computer-executable instructions further control the one or more computing systems to send electronic notifications of invoices followed by paper notifications while an invoice is not paid.
- the computer-executable instructions further control the one or more computing systems establish a notification plan of sending electronic notification and paper notifications based on a history of a patient in responding to notifications.
- the computer-executable instructions further control the one or more computing systems to learn the payment pattern of a patient based on applying different notification plans.
- the notification plan is established based on history of a patient in responding to notifications of different healthcare providers.
- a method performed by one or more computing systems of a service payment aggregation service receives invoice information sent from a plurality of service providers.
- the service providers that separately create invoices their service recipients.
- the invoice information includes invoices that each identifies a service recipient and an amount due.
- the method receives a request from a user to access their invoices.
- the method identifies invoices received from multiple service providers that identify the user as the service recipient.
- the method displays an indication of the service provider and amount due of one or more the identified invoices.
- the method receives from the user an instruction to pay the amount due of a designated invoice of the displayed invoices.
- the method directs that payment for the amount due of the designated invoice be transferred from an account of the user to an account of the service provider of the designated invoice.
- the method notifies the service provider of the designated invoice of the payment.
- the method receives from another user a request to pay a service recipient-provided invoice that has not been received from a specified service provider by the service payment aggregation service.
- the request identifies a payment amount and the specified service provider.
- the method directs that payment for the payment amount due be transferred from an account of the other user to an account of the specified service provider.
- the method notifies the specified service provider of the payment for the service recipient-provided invoice.
- the request to pay the service recipient-provided invoice identifies the specified service provider, and the notifying of the specified service provider identifies the service recipient-provided invoice.
- each invoice includes an invoice identifier, and the notifying includes providing the invoice identifier of the designated invoice to the service provider.
- the method further when a user specifies to automatically pay invoices of a specified service provider, the method after a specified invoice for the specified service provider is received, directs that payment for the amount due of the specified invoice be transferred from an account of the user to an account of the specified service provider. The method then notifies the specified service provider of the payment.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- General Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Public Health (AREA)
- Medical Informatics (AREA)
- Epidemiology (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Technology Law (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Child & Adolescent Psychology (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- This application claims the benefit of U.S. Provisional Patent Application No. 62/787,150 filed on Dec. 31, 2018, which is hereby incorporated by reference in its entirety.
- A patient may interact with many healthcare providers to receive the best medical care. Indeed, some patient can interact with 10 or more healthcare providers. These healthcare providers may include primary care physicians, specialists (e.g., neurologist and rheumatologists), physical therapists, hospitals, laboratories, and so on. These healthcare providers may not be affiliated with each other. As a result, each healthcare provide may send its own invoices to its patients. Even what may appear to a patient to be single healthcare provider may actually be in fact multiple healthcare providers. For example, a hospital may have emergency room physicians, surgeons, physical therapists, radiologists, and so on who each affiliated with different organizations that each sends its own invoices to patients.
- A patient who receives many invoices from many healthcare providers may have difficulty keep track of what invoices have been paid and when the invoices have been paid. As a result, patients may not pay their invoices in a timely manner. To help patients keep track of their invoices, to improve cash flow, and to avoid the cost of paper invoices, many healthcare providers provide portals (e.g., websites) through which their patients can track their invoices and make payments. The healthcare providers may send electronic notifications (e.g., emails and text messages) to patients when an invoice is issued and past due. Although a portal can be convenient for a patient, if a patient interacts with many healthcare providers, the patient may find it very inconvenient to have to access multiple portals to pay their healthcare invoices.
-
FIG. 1 illustrates a display page for a patient to pay an invoice without having to log in to the HPPA system in some embodiments. -
FIG. 2 illustrates a display page for a patient to pay an invoice in some embodiments. -
FIG. 3 illustrates a display page for a patient whose provider is signed up for automatic reconciliation is registered to pay an invoice in some embodiments. -
FIG. 4 illustrates a display page for a patient whose provider is not signed up for automatic reconciliation in some embodiments. -
FIG. 5 illustrates a display page for confirming payment in some embodiments. -
FIG. 6 illustrates a dashboard display page for a patient in some embodiments. -
FIG. 7 illustrates a dashboard display page for a healthcare provider in some embodiments. -
FIG. 8 illustrates a create invoice display page in some embodiments. -
FIG. 9 illustrates a collect on-site payment dialog box in some embodiments. -
FIG. 10 is a block diagram that illustrates components of the HPPA system in some embodiments. -
FIG. 11 illustrates flow diagrams of the processing of various systems of a HPPA service in some embodiments. - Methods and systems are provided for aggregating patient invoice and payment information of multiple healthcare providers who are not affiliated with each other. In some embodiments, a healthcare provider payment aggregation (“HPPA”) system of an HPPA service provides patients with access to invoices of the healthcare providers (even unaffiliated healthcare providers) that provide services to the patients. For example, if a patient receives medical services at both a hospital and a clinic that is unaffiliated with the hospital, the patient can view invoices from both medical providers via a patient interface provided by the HPPA system. The HPPA system also provides payment processing service for the invoices. Continuing with the example, when the patient indicates to pay an invoice of the hospital, the HPPA system may use stored credit card information to make the payment to the hospital on behalf of the patient. Similarly, the HPPA system can use the stored credit card information to make a payment to the clinic. A payment can be made when manually requested by a patient or via an automatic payment feature.
- In some embodiments, the HPPA system receives invoice information sent from healthcare providers who are registered with the HPPA system. The invoice information may be sent by an HPPA application that executes on a computer system of a healthcare provider and that provides invoice and payment services to the healthcare provider. The HPPA application may alternatively execute on a computer system controlled by the HPPA service (e.g., cloud-based) that provides a webpage patient experience. Alternatively, the invoice information may be sent by an HPPA interface client that executes on the computer system of the healthcare provider and that interfaces with an existing invoice and payment system of the healthcare provider. The invoice information includes invoices that identify the patient and the amount due. The invoices may also identify the healthcare provider, an invoice identifier (e.g., invoice number), a service date, a due date, a description of the service, and so on.
- When the HPPA system receives a request from a patient to access their invoices, the HPPA system identifies invoices received from healthcare providers that identify the patient as the patient. For example, the patient may be identified by a government issued identifier, full name along with address and date of birth, and so on. The HPPA system may then display invoice information for each invoice (e.g., pending invoice) for the patient. When the HPPA system receives from the patient an instruction to pay the amount due of a designated (e.g., selected) invoice of a displayed invoice, the HPPA system directs payment of the amount due (or another amount) of the designated invoice be transferred from an account of the patient to an account of the healthcare provider of the designated invoice. The HPPA system then notifies the healthcare provider of the payment. The healthcare provider can be notified immediately after the payment is completed or notified periodically (e.g., nightly) along with other payment notifications. The HPPA system also provides various reports to the healthcare providers such as pending invoices, paid invoices, average time to payment, overdue invoices, and so on.
- The service provided by the HPPA system that allows for healthcare providers to send their invoices (or more precisely accounts-receivable information) to the HPPA system and receive payments for those invoices is referred to automatic reconciliation service. The HPPA system provides the automatic reconciliation only to healthcare providers who are registered for that service. A healthcare provider can alternatively register for a manual reconciliation service. With a manual reconciliation service, the healthcare provider does not provide invoices to the HPPA system. Rather, a patient provides invoice information (identifying the healthcare provider and invoice) to the HPPA system, and the HPPA system directs payment of the invoice on behalf of the patient. The invoices of the manual reconciliation service are referred to as patient-provided invoices because they are provided by the patient and not the healthcare provider. With the manual reconciliation service, the HPPA system also notifies the healthcare provider of the payment.
- In some embodiments, the HPPA system provides a patient interface that allows patients to effectively monitor and pay their invoices. The HPPA system provides a dashboard display page that identifies one or more pending invoices of different healthcare providers. The dashboard display page also identifies recent payments to the healthcare providers and may provide payment statistics (e.g., total payments to each healthcare provider). The HPPA system provides an invoices pending display page through which the patient can review all pending invoices including invoices from different healthcare providers and pay the invoices. The HPPA system provides a healthcare provider display page through which a patient can review authorized healthcare providers for which the patient has authorized the HPPA system to receive invoices of the patient and through which the patient can authorize and de-authorized healthcare providers.
- In some embodiments, the HPPA system may also provide an intelligent notification system to both prevent a patient from feeling overwhelmed by the notifications and improve the speed of payments. The intelligent notification system may allow each healthcare provider to establish its own notification plan for its patients. For example, one healthcare provider may establish a notification plan to send two electronic notifications (e.g., two weeks apart) followed by paper notifications until a patient is made, and another healthcare provider may send four electronic notifications followed by paper notifications. The intelligent notification system may provide a healthcare provider with the option of allowing the intelligent notification system to automatically establish a notification plan that is tailored to each patient. The intelligent notification system can use knowledge of the notification history of a patient with multiple healthcare providers and payment history (e.g., payment patterns) to select a notification plan that is likely to be effective for a patient. For example, if a patient only pays an invoice after receiving a paper notification, the intelligent notification system may establish a notification plan for that patient that only sends paper notifications. In contrast, if a patient tends to pay an invoice after three electronic notifications, the intelligent notification system may send three (or four) electronic notifications to that patient before sending a paper notification. In such a case, the intelligent notification system may reduce the time between electronic notifications, for example, from two weeks to 10 days to encourage faster payment. The intelligent notification system may use various algorithms for establishing a notification plan for a patient which may include establishing a notification plan specifically designed to learn the payment behavior of a patient. For example, an algorithm may establish an initial notification plan that sends five electronic notifications and then paper notifications (and possibly subsequent electronic notifications). If a patient tends to pay invoices after three electronic notifications, the algorithm may adjust the notification plan to send only three electronic notification followed by paper notifications. If a patient does not even respond after five electronic notifications, the algorithm may skip electronic notifications and immediately send a paper notification. Also, the algorithm may also establish a notification plan that factors in the history of the timing when a patient makes payments. For example, if a patient tends to pay invoices on the second day of a month, the algorithm may send an electronic notification on the first day of the month. As another example, if a patient tends to pay invoices two days after the initial electronic notification, the algorithm may send the second electronic invoice five days later rather than the standard 10 days later.
- Although the HPPA system is described primarily in the context of invoices relating to service providers that are healthcare providers, the HPPA system (or more generally, a service provider payment aggregation system) can be used to aggregate payment information for many different types of service providers that provide services to service recipients (e.g., customers or other individuals, organizations, and persons responsible to pay invoices for services provided for a service recipient). For example, the service providers may include attorneys, accountants, photographers, gardeners, pool cleaners, housekeepers, and so on.
-
FIG. 1 illustrates a display page for a patient to pay an invoice without having to log in (e.g., a patient without an account) to the HPPA system in some embodiments. Adisplay page 100 includesselection options 110 that indicate the user has specified that they are a patient. To pay an invoice without having to log in, the patient can select thepay invoice button 120. -
FIG. 2 illustrates a display page for a patient to pay an invoice in some embodiments. Adisplay page 200 includes aprovider selection field 210 and apredictive matches area 220. As the patient starts to enter the name of a healthcare provider, the predictive matches are updated. The patient can then select one of the healthcare providers of the predictive matches. -
FIG. 3 illustrates a display page for a patient whose provider is signed up for automatic reconciliation is registered to pay an invoice in some embodiments. Adisplay page 300 displaysinvoice number field 310 and invoicepayment information box 320. The HPPA system may also brand the various display pages with names and logo of the providers. For example, since the provider is known to be Acme Pediatrics, the HPPA system may add a logo for Acme Pediatrics to the top ofdisplay page 300. When a patient enters the invoice number of the invoice to be paid, the HPPA system checks its database (or data stores) to determine whether an invoice with that invoice number for the selected healthcare provider has been received. If so, the HPPA system populates the invoicepayment information box 320 with information such as patient name, patient email address, andinvoice amount 321. The patient can enter credit card information into thecredit card boxes 322, or the credit card boxes may be prepopulated when the patient has an account with the HPPA system. When the patient selects the submitpayment button 323, the HPPA system directs payment of the invoice and notifies the healthcare provider. -
FIG. 4 illustrates a display page for a patient whose provider is not signed up for automatic reconciliation in some embodiments. If an invoice with the invoice number entered ondisplay page 200 has not been received from the selected healthcare provider, then the HPPA system displaysdisplay page 400 that includesfields 410 for entering the patient name, date of birth, date of visit, and email address. After the patient enters this information, the HPPA system displays aninvoice payment box 420 that allows the patient to enter thepayment amount 421 andcredit card information 422. The patient can then select the submitbutton 423 to authorize payment. -
FIG. 5 illustrates a display page for confirming payment in some embodiments. Adisplay page 500 identifies the patient's email that is used to identify the patient and provides apassword entry field 510. If the patient is not registered with the HPPA system, the patient can register by entering a password for the registration. The patient then selects a button 522 the dashboard display page. The HPPA system also provides a separate registration process so a patient can register prior to making a payment. -
FIG. 6 illustrates a dashboard display page for a patient in some embodiments. Adashboard display page 600 includes a pendinginvoice section 610, arecent activity section 620, a recently paidhealthcare provider section 630, a registeredpayment section 640, andpayment statistics 650. The pending invoice section lists at least some of the pending invoices, which may include the most recent invoices or past due invoices. The recent activity section lists recent payments by the patient. The recently paid healthcare provider section list healthcare providers to whom payments have recently been made. The registered payment section lists registered payment information such as credit card information. The payment statistics information displays statistics about patient invoices and payments such as total payments made in the last year. -
FIG. 7 illustrates a dashboard display page for a healthcare provider in some embodiments. Adashboard display page 700 includes a collect on-site payment button 310, astatistic area 720, andgraphs -
FIG. 8 illustrates a create invoice display page in some embodiments. A createinvoice display page 800 includes data entry fields 810 and asend invoice button 820. If a patient has already paid an invoice to the provider, the provider can select a patient to display all the fields except for the invoice amount. The healthcare provider then enters the invoice amount and selects the send invoice button. -
FIG. 9 illustrates a collect on-site payment dialog box in some embodiments. When healthcare provider selects the collect on-site payment button, the HPPA system displays adialog box 900. The dialog box allows the healthcare provider to enter a payment amount that is paid by the patient on-site at a medical facility identified ondisplay page 800. -
FIG. 10 is a block diagram that illustrates components of the HPPA system in some embodiments. TheHPPA system 1010, healthcare provider payment (“HPP”)systems 1020, andpatient systems 1030 communicate viacommunications channel 1040. The HPPA system includes a receiveinvoice information component 1011, a sendpayment notifications component 1013, a patientuser experience component 1015, and a healthcare provideruser experience component 1017. The HPPA system also includes aninvoice information store 1012, apayment store 1014, apatient store 1016, and ahealthcare provider store 1018. The receive invoice information component receives invoices from the HPP systems and stores the invoice information in the invoice information store. The send payment notifications component sends payment notifications to the HPP systems based on payments recorded in the payment store. The patient user experience component provides display pages to patients based on information stored in the invoice information store, payment store, and patient store. The healthcare provider user experience component controls the user experience for a healthcare provider and stores invoice and payment in the healthcare provider store. The healthcare provider user experience component may also be implemented on an HPP system. - The computing systems (e.g., network nodes or collections of network nodes) on which the HPPA system may be implemented may include a central processing unit, input devices, output devices (e.g., display devices and speakers), storage devices (e.g., memory and disk drives), network interfaces, graphics processing units, cellular radio link interfaces, global positioning system devices, and so on. The input devices may include keyboards, pointing devices, touch screens, gesture recognition devices (e.g., for air gestures), head and eye tracking devices, microphones for voice recognition, and so on. The computing systems may include desktop computers, laptops, tablets, e-readers, personal digital assistants, smartphones, gaming devices, servers, and so on. The computing systems may access computer-readable media that include computer-readable storage media and data transmission media. The computer-readable storage media are tangible storage means that do not include a transitory, propagating signal. Examples of computer-readable storage media include memory such as primary memory, cache memory, and secondary memory (e.g., DVD) and other storage. The computer-readable storage media may have recorded on them or may be encoded with computer-executable instructions or logic that implements the HPPA system. The data transmission media are used for transmitting data via transitory, propagating signals or carrier waves (e.g., electromagnetism) via a wired or wireless connection. The computing systems may include a secure cryptoprocessor as part of a central processing unit for generating and securely storing keys and for encrypting and decrypting data using the keys.
- The HPPA system may be described in the general context of computer-executable instructions, such as program modules and components, executed by one or more computers, processors, or other devices. Generally, program modules or components include routines, programs, objects, data structures, and so on that perform tasks or implement data types of the HPPA system. Typically, the functionality of the program modules may be combined or distributed as desired in various examples. Aspects of the HPPA system may be implemented in hardware using, for example, an application-specific integrated circuit (“ASIC”) or field programmable gate array (“FPGA”).
-
FIG. 11 illustrates flow diagrams of the processing of various systems of a HPPA service in some embodiments. Flow diagram 1110 illustrates the processing of an HPP system, flow diagram 1120 illustrates the processing of HPPA system, and flow diagram 1130 illustrates the processing of a patient system. Initially, the HPP system sends 1111 invoices to the HPPA system. Upon receiving invoices, theHPPA system stores 1121 the invoices in the invoice information store. In response to receiving a request to retrieve invoices, the patient system sends 1120 the request to the HPPA system. Upon receiving the request, the HPPA system retrieves 1122 invoices from the invoice information store. The HPPA system then sends 1123 the retrieved invoices to the patient system. Upon receiving the invoices, the patient system receives payment authorization from a patient and sends 1132 the authorization to the HPPA system. Upon receiving the notification, theHPPA system stores 1124 invoice payment information in the payment store. The HPPA system then directs 1125 payment to be made to the healthcare provider. The HPPA system then sends 1126 a payment notification to the HPP system. Upon receiving the payment notification, theHPP system stores 1112 payment information in the payment store and completes. - The following paragraphs describe various embodiments of aspects of the HPPA system. An implementation of the HPPA system may employ any combination of the embodiments. The processing described below may be performed by a computing system with a processor that executes computer-executable instructions stored on a computer-readable storage medium that implements the message interface system.
- In some embodiments, a method performed by one or more computing systems of a healthcare payment aggregation service is provided. The method receives invoice information sent from a plurality of healthcare providers. The healthcare providers that separately create invoices their patients. The invoice information includes invoices that each identifies a patient and an amount due. The method receives a request from a user to access their invoices. The method identifies invoices received from multiple healthcare providers that identify the user as the patient. The method displays an indication of the healthcare provider and amount due of one or more the identified invoices. The method receives from the user an instruction to pay the amount due of a designated invoice of the displayed invoices. The method directs that payment for the amount due of the designated invoice be transferred from an account of the user to an account of the healthcare provider of the designated invoice. The method notifies the healthcare provider of the designated invoice of the payment. In some embodiments, the method receives from another user a request to pay a patient-provided invoice that has not been received from a specified healthcare provider by the healthcare payment aggregation service. The request identifies a payment amount and the specified healthcare provider. The method directs that payment for the payment amount due be transferred from an account of the other user to an account of the specified healthcare provider. The method notifies the specified healthcare provider of the payment for the patient-provided invoice. In some embodiments, the request to pay the patient-provided invoice identifies the specified healthcare provider, and the notifying of the specified healthcare provider identifies the patient-provided invoice. In some embodiments, each invoice includes an invoice identifier, and the notifying includes providing the invoice identifier of the designated invoice to the healthcare provider. In some embodiments, the method further when a user specifies to automatically pay invoices of a specified healthcare provider, the method after a specified invoice for the specified healthcare provider is received, directs that payment for the amount due of the specified invoice be transferred from an account of the user to an account of the specified healthcare provider. The method then notifies the specified healthcare provider of the payment.
- In some embodiments, one or more computing systems of a healthcare payment aggregation service are provided for providing a user experience for payment of healthcare providers that are not affiliated with each other for invoicing purposes. The one or more computing systems include one or more computer-readable storage mediums storing computer-executable instructions and one or more processors for executing the computer-executable instructions stored in the one or more computer-readable storage mediums. The instructions control the one or more computing systems to display to a user a dashboard display page that identifies one or more pending invoices for different healthcare providers, that identifies recent payments to different healthcare providers whose invoices are handled by separate invoicing systems, and that provides payment statistics. The instructions control the one or more computing systems to display to the user an invoices pending display page through which the user can review pending invoices including invoices from different healthcare providers and pay an invoice. The instructions control the one or more computing systems to display to the user a healthcare providers display page through which the user can review authorized healthcare providers for which the user has authorized the healthcare aggregation service to receive invoices of the user and through which the user can authorize and de-authorized healthcare providers. In some embodiments, the computer-executable instructions further control the one or more computing systems to receive a selection of an invoice and coordinate payment of the invoice. In some embodiments, the computer-executable instructions further control the one or more computing systems to upon receiving a selection of an invoice, automatically paying the invoice based on previously stored payment information. In some embodiments, the computer-executable instructions further control the one or more computing systems to display a display page through which the user can designate a healthcare provider whose invoice information for the user is to be sent to the healthcare payment aggregation service.
- In some embodiments, one or more computing systems that provide a healthcare payment aggregation service are provided. The one or more computing systems include one or more computer-readable storage mediums storing computer-executable instructions and one or more processors for executing the computer-executable instructions stored in the one or more computer-readable storage mediums. The computer-executable instructions further control the one or more computing systems to receive invoice information sent from different healthcare provider computer systems of different healthcare providers. The invoice information includes invoices that each identifies a healthcare provider, a patient and an amount due. The invoice information of at least two healthcare providers are not provided by the same computer system. The computer-executable instructions further control the one or more computing systems to identify invoices received from multiple healthcare provider computer systems that identify the user as the patient. The computer-executable instructions further control the one or more computing systems to receive from the user an instruction to pay the amount due of invoices. The computer-executable instructions further control the one or more computing systems to direct that payment for the amount due of an identified invoice be transferred from an account of the user to an account of the healthcare provider of the identified invoice. The computer-executable instructions further control the one or more computing systems to notify the healthcare provider of the identified invoice of the payment. In some embodiments, the computer-executable instructions further control the one or more computing systems to display an indication of the identified invoice and receive from the user an indication to pay the invoice. In some embodiments, the computer-executable instructions further control the one or more computing systems to automatically direct payment based on receiving the identified invoice. In some embodiments, the computer-executable instructions further control the one or more computing systems to receive from another user a request to pay a patient-provided invoice that has not been received from a specified healthcare provider by the healthcare payment aggregation service. The request identifies a payment amount and the specified healthcare provider. The computer-executable instructions further control the one or more computing systems to direct that payment for the payment amount due be transferred from an account of the other user to an account of the specified healthcare provider. The computer-executable instructions further control the one or more computing systems to notify the specified healthcare provider of the payment for the patient-provided invoice. In some embodiments, the request to pay the patient-provided invoice identifies the specified healthcare provider, and the notifying of the specified healthcare provider identifies the patient-provided invoice. In some embodiments, each invoice includes an invoice identifier, and the notifying includes providing the invoice identifier of the identified invoice to the healthcare provider. In some embodiments, the computer-executable instructions further control the one or more computing systems to send electronic notifications to patients to inform the patients when invoices are received. In some embodiments, the computer-executable instructions further control the one or more computing systems to send electronic notifications of invoices followed by paper notifications while an invoice is not paid. In some embodiments, the computer-executable instructions further control the one or more computing systems establish a notification plan of sending electronic notification and paper notifications based on a history of a patient in responding to notifications. In some embodiments, the computer-executable instructions further control the one or more computing systems to learn the payment pattern of a patient based on applying different notification plans. In some embodiments, the notification plan is established based on history of a patient in responding to notifications of different healthcare providers.
- In some embodiments, a method performed by one or more computing systems of a service payment aggregation service is provided. The method receives invoice information sent from a plurality of service providers. The service providers that separately create invoices their service recipients. The invoice information includes invoices that each identifies a service recipient and an amount due. The method receives a request from a user to access their invoices. The method identifies invoices received from multiple service providers that identify the user as the service recipient. The method displays an indication of the service provider and amount due of one or more the identified invoices. The method receives from the user an instruction to pay the amount due of a designated invoice of the displayed invoices. The method directs that payment for the amount due of the designated invoice be transferred from an account of the user to an account of the service provider of the designated invoice. The method notifies the service provider of the designated invoice of the payment. In some embodiments, the method receives from another user a request to pay a service recipient-provided invoice that has not been received from a specified service provider by the service payment aggregation service. The request identifies a payment amount and the specified service provider. The method directs that payment for the payment amount due be transferred from an account of the other user to an account of the specified service provider. The method notifies the specified service provider of the payment for the service recipient-provided invoice. In some embodiments, the request to pay the service recipient-provided invoice identifies the specified service provider, and the notifying of the specified service provider identifies the service recipient-provided invoice. In some embodiments, each invoice includes an invoice identifier, and the notifying includes providing the invoice identifier of the designated invoice to the service provider. In some embodiments, the method further when a user specifies to automatically pay invoices of a specified service provider, the method after a specified invoice for the specified service provider is received, directs that payment for the amount due of the specified invoice be transferred from an account of the user to an account of the specified service provider. The method then notifies the specified service provider of the payment.
- Although the subject matter has been described in language specific to structural features and/or acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims. Accordingly, the invention is not limited except as by the appended claims.
Claims (20)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/730,084 US20200211137A1 (en) | 2018-12-31 | 2019-12-30 | Healthcare payment aggregation system |
PCT/US2020/067549 WO2021138478A1 (en) | 2018-12-31 | 2020-12-30 | Multi-tenant system for consolidated user services |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862787150P | 2018-12-31 | 2018-12-31 | |
US16/730,084 US20200211137A1 (en) | 2018-12-31 | 2019-12-30 | Healthcare payment aggregation system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20200211137A1 true US20200211137A1 (en) | 2020-07-02 |
Family
ID=71123167
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/730,084 Abandoned US20200211137A1 (en) | 2018-12-31 | 2019-12-30 | Healthcare payment aggregation system |
US17/566,543 Pending US20220207616A1 (en) | 2018-12-31 | 2021-12-30 | Multi-tenant system for consolidated user services |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/566,543 Pending US20220207616A1 (en) | 2018-12-31 | 2021-12-30 | Multi-tenant system for consolidated user services |
Country Status (2)
Country | Link |
---|---|
US (2) | US20200211137A1 (en) |
WO (1) | WO2021138478A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220207616A1 (en) * | 2018-12-31 | 2022-06-30 | PayGround, Inc. | Multi-tenant system for consolidated user services |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220318422A1 (en) * | 2021-03-31 | 2022-10-06 | Change Healthcare Holdings Llc | Methods, systems, and computer program products for processing health care information access requests based on hierarchical access rules |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120239560A1 (en) * | 2011-03-04 | 2012-09-20 | Pourfallah Stacy S | Healthcare payment collection portal apparatuses, methods and systems |
US20170061091A1 (en) * | 2015-08-26 | 2017-03-02 | Uptake Technologies, Inc. | Indication of Outreach Options for Healthcare Facility to Facilitate Patient Actions |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7181017B1 (en) * | 2001-03-23 | 2007-02-20 | David Felsher | System and method for secure three-party communications |
CA2962648C (en) * | 2005-10-06 | 2019-07-23 | Mastercard Mobile Transactions Solutions, Inc. | Three-dimensional transaction authentication |
US8571937B2 (en) * | 2010-10-20 | 2013-10-29 | Playspan Inc. | Dynamic payment optimization apparatuses, methods and systems |
US10325249B2 (en) * | 2015-08-21 | 2019-06-18 | Paypal, Inc. | One bill date on a graphical user interface |
US20200211137A1 (en) * | 2018-12-31 | 2020-07-02 | PayGround, Inc. | Healthcare payment aggregation system |
-
2019
- 2019-12-30 US US16/730,084 patent/US20200211137A1/en not_active Abandoned
-
2020
- 2020-12-30 WO PCT/US2020/067549 patent/WO2021138478A1/en active Application Filing
-
2021
- 2021-12-30 US US17/566,543 patent/US20220207616A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120239560A1 (en) * | 2011-03-04 | 2012-09-20 | Pourfallah Stacy S | Healthcare payment collection portal apparatuses, methods and systems |
US20170061091A1 (en) * | 2015-08-26 | 2017-03-02 | Uptake Technologies, Inc. | Indication of Outreach Options for Healthcare Facility to Facilitate Patient Actions |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220207616A1 (en) * | 2018-12-31 | 2022-06-30 | PayGround, Inc. | Multi-tenant system for consolidated user services |
Also Published As
Publication number | Publication date |
---|---|
WO2021138478A1 (en) | 2021-07-08 |
US20220207616A1 (en) | 2022-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Roman et al. | Exploring the functioning of decision space: a review of the available health systems literature | |
US20150370970A1 (en) | Coordinated In Person Delivery of Medical Services | |
Bram et al. | Utilization and monetization of healthcare data in developing countries | |
US20130054678A1 (en) | Data collection form authoring system with remote client data collection and management system | |
US20170076058A1 (en) | Apparatus, System, and Method for Managing Prescriptions | |
US20200258609A1 (en) | Medical communication and management platform | |
WO2014064538A2 (en) | Systems and methods for subscription management in a multi-channel context aware communication environment | |
US20220327584A1 (en) | Machine-Learning Driven Pricing Guidance | |
US11508464B1 (en) | Technology platform for care planning and coordination | |
Sadigh et al. | Health care price transparency and communication: implications for radiologists and patients in an era of expanding shared decision making | |
US20200211137A1 (en) | Healthcare payment aggregation system | |
Pillay et al. | Health benefit packages: moving from aspiration to action for improved access to quality SRHR through UHC reforms. | |
US20140101066A1 (en) | Systems and methods for wellness programs | |
US20200219601A1 (en) | Enhanced prescription management system | |
US9786004B2 (en) | Obtaining missing documents from user | |
US20240296484A1 (en) | Machine-learning driven pricing guidance | |
US20120173258A1 (en) | Methods and apparatus for quality management of healthcare data | |
Singh et al. | Universal health coverage in the World Health Organization South-East Asia Region: how can we make it “business unusual”? | |
US20140278462A1 (en) | Information system and method | |
US20230268062A1 (en) | Patient messaging to reduce no-shows using data captured via patient engagement platform | |
Urick et al. | Telehealth medication management and health care spending in a Medicare Accountable Care Organization | |
WO2021055551A1 (en) | System and method for managing and coordinating surgical scheduling involving surgeons, patients, anesthesiologists, medical facilities and/or surgical implant and instrumentation vendors | |
US20230317223A1 (en) | System and method of integration of service engine platform with an emr system | |
US20240362687A1 (en) | Machine-Learning Driven Data Analysis and Reminders | |
Zutter et al. | Improving Care and Cutting Costs: Implementation of a Laboratory Formulary to Facilitate Better Laboratory Ordering Practices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: PAYGROUND, INC., ARIZONA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MERCER, DREW;REEL/FRAME:051402/0338 Effective date: 20200101 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |