Seeking Funding

Roster synchronisation with Deputy

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$4950
Due date for completion of this stage: 
19/03/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

OpenVPMS 2.1 includes basic rostering support to roster clincians and other users.
Appointment scheduling is integrated with rostering to determine clinician availability.

This project will provide two-way synchronisation of OpenVPMS rosters with Deputy so that:

  • roster information can be established in Deputy, which provides comprehensive rostering support
  • changes can be made in OpenVPMS and they will be reflected in Deputy

Mapping

A user interface will be provided to enable:

  • OpenVPMS roster areas to be mapped to Deputy Areas
  • OpenVPMS users to be mapped to Deputy Employees 

Synchronisation

Several synchronisation methods will be used:

  • Polling
    Deputy will be periodically polled for updates.
    The frequency of polling, and how many days to poll will be configurable
  • Triggers
    Shift updates will be monitored, and propagated to Deputy.

Synchronisation Errors

If a shift cannot be synchronised, it will be highlighted in the user interface.

Exclusions

User and Roster Area Creation

This release will not support:

  • creation of Roster Areas and Users in OpenVPMS corresponding to those in Deputy
  • creation of Areas and Employees in Deputy corresponding to those in OpenVPMS

Missing resources must be created in their respective systems, and mapped.

Breaks

Deputy enables shifts to contain zero or more breaks (e.g. Meal, Rest).
This information will not be synchronised.
This may mean that clincians can be scheduled for appointments when they are on a break.

Updates to old shifts

If a shift is updated from a prior day, this will not be synchronised.

OAuth

Deputy provides both Permanent Token and OAuth 2.0 access, as described here: https://www.deputy.com/api-doc/API/Authentication

Initially, we will only support Permanent Token access.

Display customer communications in patient history

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$1320
Due date for completion of this stage: 
04/02/2018
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: 

This project will provide an option to display Communications (i.e. those from Patients - Medical Records - Communications), in Patients - Medical Records - Summary.

This will:

  • make it easier to see the flow of events for a patient
  • remove the need to duplicate communications as notes in a patient's history.

Display

In the patient history, the Note communication will be displayed as Communication to distinguish it from clinical notes.

As communication records can be large, only the To address  (if any) Subject line and of a communication will be displayed; the full communication can be accessed by double-clicking on it.

Where a communication falls within a Visit it will be displayed amongst the Visit items, otherwise it will be displayed on its own line e.g.:

05/02/2018     Phone Log        04123456 
                                Called owner re: results
04/02/2018 - Checkup - J Smith [Completed] 12 years
    04/02/2018 Note             some note
               Investigation    some investigation               
               Email Log        "Anne Blogs" <ann[at]nosuchmail[dot]com>
                                Information on Fido's condition
03/02/2018     Communication    Groomer reported seeing lump on Fido's abdomen. Advised owner to make appointment   

Creation

Communications may be created, edited, and deleted from within the Summary. They will appear listed in New Medical Record list, when clicking New to create a new record.

Configuration

Display of communications will be enabled through user preferences.

Record Locking

Communication records are not subject to record locking, as they don't form part of the patient history.

Printing and Insurance Claims

Communications will not appear in printed history, nor will they be submitted as part of insurance claims as they do not represent clinical history.

Task default notes

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$480
Due date for completion of this stage: 
13/03/2017
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: 

This project will allow Task Types to specify default text that appears in the Notes field of Tasks.

This can be used as a prompt to users e.g.:

1. Task Type = Phone Call -> Default note is: "Call XXX back Re: YYY on ZZZ"

2. Task Type = Follow Up Feedback -> Default note is: "O reports PATIENTNAME is XXX"

To support this, the Task Type archetype will have a Default Notes field. This will support static text of up to 255 characters.

When editing a Task, selecting or changing the Task Type will set the Notes to that of the task type's Default Notes.

 

Appointment estimates

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$1510
Due date for completion of this stage: 
10/01/2016
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: 

This project will add support to create an Estimate when creating an appointment to:

  • help establish charges for a customer prior to them checking-in
  • provide an estimate for a type of appointment
    Appointment Types will be extended so that products may be linked to them. These will be added to the Appointment estimate when the Appointment Type is selected. E.g. a Appointment Type for desexing might link to a Desexing template.

User Interface

The Estimate will be displayed on a new Estimate tab, beneath the appointment details. The existing customer and patient alerts will be displayed on an Alerts tab, if any are present.

The Estimate will only be populated with products linked to the Appointment Type when both a Customer and Patient is selected. If a product requires a patient weight and none is recorded for the patient, this will be prompted for.

If any of the Customer, Patient, or Appointment Type changes, then the Estimate will be cleared.

If the Estimate is given an Expiry Date, this must be greater than the appointment Start Time.

If an Estimate has been Invoiced, Cancelled, or Finalised, it will be displayed read-only.

Workflow

There will be no workflow changes as a result of introducing estimates to appointments. It is is envisaged that users will invoice the estimate while performing a Check-In or Consult.

 

Product template testing

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$1920
Due date for completion of this stage: 
02/12/2015
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: 

This project willl add support to test Product Templates when editing them.

Testing will be done via a new Test tab. This will display:

  • a choice to test Invoice or Estimate. Invoice will be selected by default
  • the patient species
  • the patient weight
  • the practice location, to determine service ratios/pricing groups
  • the Invoice or Estimate totals
  • a table containing the results of expanding the template, or an error message, if the template fails to expand

The Test tab will automatically update with the expanded template, whenever it is selected, to support rapid testing.

Template Expansion

The results of the template expansion will be displayed in a table, with one row per line item.

For invoices, the table will have the following columns:

  • Product
  • Quantity
  • Fixed Price
  • Unit Price
  • Tax
  • Total

For Estimates, the table will have the following colunms:

  • Product
  • Low Qty
  • High Qty
  • Fixed price
  • Low Unit Price
  • High Unit Price
  • Low Total
  • High Total

Where a quantity has been calculated from a product dose, it will be highlighted in light blue.

Exclusions

This project will not:

  • display medication, reminder, investigations or documents that would be produced by the template expansion.
  • support discounts
  • support customer tax exclusions

 

ESCI Inbox Administration

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$1510
Due date for completion of this stage: 
01/05/2015
Release: 
Future
Project funding: 

You can either donate money to this project by entering the amount above and clicking the 'Add to cart' button, or you can pledge an amount by clicking here to email your commitment. If you make a pledge, then when we have 100% funding commitments, you will be notified by email and you can then make your actual donation. Note that development will not commence until all funds are received.

Project description: 

This project will provide a new administration workspace that will provide fine-grained control over ESCI inboxes.

It will:

  • list ESCI suppliers
  • allow the inbox of a given ESCI supplier to be browsed
  • allow messages to be selected and processed individually
  • allow an inbox message to be administratively deleted
  • allow the content of an inbox message to be viewed as text

Processing Messages

By default, ESCI processes messages for all supplier inboxes, in the order that they are received. If a message is invalid, processing of the supplier inbox stops until the problem is rectified.

A frequent cause of errors is invoice messages having incorrect order references.

This project will enable:

  • messages to be selectively processed

Messages may be processed out-of-order. If the message is not the first message in the inbox, a warning will be displayed.

  • messages to be processed with invalid order reference errors suppressed

A dialog will be displayed with a "Ignore invalid order references" check box.

This will be off by default. If ticked, any invalid order references will be ignored, but displayed in a popup when the order is processed.

Message Deletion

This project will support message deletion by acknowledging the selected message. This will prevent a message being processed by OpenVPMS, and can be used to remove malformed or incorrect messages.

A confirmation dialog will be displayed prior to deletion

User Interface

A new ESCI screen will be added to Administration. This will:

  • list suppliers and the corresponding stock locations that use ESCI for ordering
  • provide a filter on supplier and/or stock location

Double clicking on a supplier/stock location, or clicking the Inbox button, will display the Inbox for that supplier and stock location.

Inbox

The inbox displays:

  • the supplier and stock location that it pertains to
  • a table containing:
    • Id - the message identifier
    • Date - the message date
    • Type - the type of the message

Selecting a message in the table enables the following buttons:

  • Process - processes the message
  • Delete - deletes the message
  • View - displays the message as text

Exclusions

Malformed messages (i.e. those that don't conform to the ESCI or UBL schemas) will not be able to be:

  • displayed as text. An error message will be displayed instead.
  • processed. Messages from suppliers must be well-formed in order to be accepted

Select Practice Location after Login

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$1510
Due date for completion of this stage: 
06/06/2014
Project funding: 

Pledges can be made by email by clicking here.
Development will not commence until fully funded.

In OpenVPMS, users can be linked to one or more Practice Locations. One of these locations can be specified as the default, which will be automatically selected at login.

This project will provide the option to:

  • prompt users linked to multiple Practice Locations to select the Practice Location to use when logging in; and
  • suggest an initial Practice Location based on the user's IP address

This will be enabled by extending the:

Print receipts instead of invoices

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$850
Due date for completion of this stage: 
10/05/2014
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: 

Currently the only way to print receipts is to:

  • perform a payment in Customer - Payments
  • select a payment in Customer - Account, and click Print

To better integrate OpenVPMS with cash-drawers that are triggered by receipt printing, this project will provide the option to:

  • print receipts
    • during the Check-Out workflow
    • during an OTC transaction
    • when doing a payment for a finalised charge in Customer - Charges
  • disable printing of invoices
    • during Check-Out
    • during OTC
    • in Customer - Charges

To do this:

Store multiple tax amounts

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$3490
Due date for completion of this stage: 
10/05/2014
Project funding: 

Pledges can be made by email by clicking here.
Development will not commence until fully funded.

NOTES:

Query by Product Type

Development Project Status: Seeking Funding

Total cost estimate (ex-Tax): 
$520
Due date for completion of this stage: 
19/08/2013
Project funding: 

Public pledges can be made to this forum topic or email me directly by clicking here (link only works in the forum).
Development will not commence until fully funded.

This project will enable products to be queried by product type (Vaccinations, Microchip etc)

It will add a new dropdown field named Product Type to the Product browser, in between the Type and Search fields.

It will default to All, indicating to query all product types.

Syndicate content