Time-Based Charging

Donate to this project

Development Project Status: Under Discussion

Total cost estimate (ex-Tax): 
$4950
Due date for completion of this stage: 
12/11/2019
Release: 
Future
Project funding: 

You can donate money to this project by entering the amount above and clicking the 'Add to cart' button. In the Checkout process you can either choose to pay now (via Bank Transfer, Cheque or Pay Pal) or you can pledge the amount by choosing the 'Pledge a payment for a Development Project' method. If you make a pledge, then when we have 100% funding commitments, you will be notified by email and you can then action your payment. Note that development will not commence until all funds are received.

Project description: 

Overview

Time-Based Charging will allow patients to be invoiced:

  • for the amount of time they spend on a Work List
    This can be used to improve charge capture as it removes the need to manually calculate a charge based on patient visit times.
     
  • a 'flag-fall' product, when they a transferred to a Work List
    This can be used to charge an admission fee for example.

A Work List may have multiple charging configurations, to reflect the complexity of the case. E.g, there might be configurations for:

  • Surgery - Simple
  • Surgery - Moderate
  • Surgery - Complex

 

Charging will be triggered:

  • when a Task is transferred to a Work List
    The user will be prompted to select from the available configurations.
    If the configuration has a 'flag-fall' product, this will be invoiced.

    The selected configuration will determine which time-based charge to apply.
     

  • when Check-out is performed from a Task

    A prompt will be displayed e.g.

            The following charge will be invoiced: Hospitalisation Fee - 12

  • when a Task is transferred to a different Work List
    A prompt will be displayed e.g.

            The following charge will be invoiced: Hospitalisation Fee - 12

    If the new Work List is also configured for charging, the user will be prompted also.

    Pressing OK performs the transfer and invoices the charge. This will display the Visit Editor if the charge displays pop-ups.

    Pressing Cancel cancels the transfer.
     

  • Periodically
    Charging can be configured so that a new charge is added periodically, when the configured interval expires. This can be used to better inform customers of their current bill, rather than waiting for Check-Out

The following rules apply:

  • Charging will only occur if the Task is In Progress
  • The time that a patient spends on the Work List determines the quantity charged. This time resets:
    • when they are transferred to a different Work List
    • each time they are charged, if period charging is configured

Check-Out

At Check-Out, a prompt wil be displayed if a Task exists for the patient that is on a Work List that attracts a charge, and is not the one being checked-out from. For example if the patient is on a hospital Work List that attracts a periodic charge, but Check-Out is performed from the appointment, this gives the user the option to bill and complete the Task.

Configuration

Charging will be configured by attaching one or more Work List Charges to a Work List. If multiple Work List Charges are available, the user will be prompted to select the appropriate one.

A Work List Charge will contain:

  • Flag Fall product
    A product that is charged whenever a patient is added to the Work List.
    E.g, an Admission Fee, or IV Catheter
  • Recurring product
    This product is charged based on how long the patient spends on the work list.
  • Interval
    Determines how often the the Recurring product is charged e.g. every:
    • 15 minutes
    • 1 hours
    • 12 hours
  • Periodic Charging
    A flag to indicate if charging should be done periodically, or in bulk.
    When charging perodically, a separate charge will be added each time the interval expires. This will be limited to intervals of not less than 1 hour.
    Any remaining time will be charged on transfer or check-out.
    When charging in bulk, a single charge will be added for the total time that the patient is on the Work List.

     

 

A Template product may be used for both the Flag Fall and Recurring products.

Specifying a Template:

  • enables multiple products to be charged
  • supports Location-based pricing via the Practice Use Location Products option
  • supports weight-based product inclusion
  • supports patient doses

If the Time Based Product Templates project is implemented, it will also allow different products to be charged based on when the patient is transferred to the Work List.

Quantity Calculation

The quantity charged is calculated based on the elapsed time that the patient spent on the Work List, rounded to 1 decimal place.

E.g., given a patient spending 95 minutes on a Hospitalisation work list, the following would be charged for the intervals:

 

Interval Quantity
1 Minutes 95
15 Minutes 6.3
1 Hour 1.6

When periodic charging is configured, a charge of quantity 1 is added each time the interval expires. The interval remaining at transfer or check-out will be charged as above.

Charging Mechanism

Charging will be done via Customer Orders, to avoid multiple threads/users updating an invoice concurrently. A new Customer Order type will be required, in order to support product templates.

Changing Charges

A Change Work List Charges button will be available in Workflow - Work Lists to change charging for the selected task.

This can be used if a patient needs to have their recurring charges changed (e.g. level of hospitalisation needs to be upgraded).

This:

  • prompts the user to select the new Work List Charges
  • prompts the if they want to bill any unbilled charges at the old rate, or the new rate

Note that any:

  • periodic charge that has already been applied will not be updated to reflect the new Work List Charge
  • Flag Fall charges applied previously need to be manually removed if they are no longer applicable.

Stopping Charging

A Stop Work List Charges button will be available in Workflow - Work Lists to stop charging for the selected task. It will not stop any charges that have already been generated.

This will prompt the user if they want to bill any outstanding charges.

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Time-Based Charging

hi,

This is an exciting project!

Question - would it be possible for things to be charged with invoice items on each day. For example we would love to use this for hospitalistion charging. However we don't want an invoice item at the end of 10 days billing all the hospital at that time. This creates issues for updating people about where their bills are at as hospitalisaion goes on.... We would prefer that as each time period passes the invoice item is added.

Would it be possible to have options for q6 or q12 hour charging under this system. I think so reading the spec, but just want to make sure.

Thanks,

Adrian

Re: Time-Based Charging

I've updated the spec to include periodic charging. If by q6 and q12 you mean bill in 6 and 12 intervals, then yes this would be supported.
For periodic billing, a 6 hour interval would be charged every 6 hours, with a quantity of 1.

For bulk billing, a 6 hour interval would be charged as a quantity of 4, if the patient was on the Work List for 24 hours.

Re: Time-Based Charging

this sounds fantastic!

thank you!

Syndicate content