The following is a list of new features and improvements in the 2.0 release. You should also check Known Issues and the Implementation Checklist.

Major Features in this release include:

Online Bookings

OpenVPMS now includes an online booking API, kindly donated by Australian Animal Hospitals.
This has been integrated into MyHealth1st's PetYeti Find A Vet portal.

See Online Bookings for more details.

Patient Reminders

Patient reminders have been enhanced to:

  • allow a reminder to be delivered by multiple methods.
    E.g a reminder may now be sent via both SMS and email
  • use rules to determine how a reminder may be sent.
    E.g. a rule may specify that a reminder may be sent via email, but if the customer has no email, print it for mailing instead.
  • automate sending email and SMS reminders
  • support grouping reminders by customer or patient. Previously, reminders could only be grouped by customer
  • improve SMS grouped reminders. These may now include patient and reminder details.
  • improve performance

Smart Flow Sheet

The Smart Flow Sheet integration has been improved to:

  • charge treatments given to a patient in Smart Flow Sheet
  • synchronise products and clinicians with Smart Flow Sheet
  • add notes entered in Smart Flow Sheet to the corresponding patient's history
  • add support to specify a department on Check-In
  • add support to associate a default department with a work list
  • add support to import anaesthetic sheets
  • discharge patients from Smart Flow Sheet on Check-Out
  • automatically import documents on discharge

NOTE: Users of the Smart Flow Sheet integration in OpenVPMS 1.9 need to co-ordinate with Smart Flow Sheet support prior upgrading to OpenVPMS 2.0.
This is because any Smart Flow Sheet account created for OpenVPMS 1.9 needs to be reconfigured to work with OpenVPMS 2.0.
In addition, Smart Flow Sheet support should be notified when synchronising products for the first time as it affects existing billing parameters and treatment templates.

Multiple Locations

Practices with multiple locations can now limit clinician, work list and printer selection to those available at the current practice location.

For clinicians and work lists, an All Locations option is provided to enable selection outside of the current practice location.

For printers, the available printers can be listed on the Practice Location.

Patient Product Alerts

Patient alerts can now be automatically created when a product is charged, by adding Patient Alert Types to Medication, Merchandise, or Service products.\

SMS

SMS messages longer than 160 characters can now be sent, by setting the Maximum Parts field of the SMS Configuration. This determines the maximum number of parts that may be sent in a single message. These are sent as multiple SMS by the SMS provider, but are concatenated together so that the recipient sees a single message.

See:

Miscellaneous

New Prescriptions from Medications

To save time and reduce errors when creating prescriptions, support has been added to create new prescriptions from existing patient Medication records via a New Prescription button.

Address Format

An address format may now used to specify how addresses are displayed in reports.
The party:getBillingAddress(), party:getCorrespondenceAddress() and party:getPracticeAddress() functions each now support formatting addresses on single or multiple lines.

New JXPath Extension Functions

JXPath extension functions have been added to improve reporting:

  • list functions:
    • to return the first object in a collection
    • enhanced names(), join(), sortNames() and sortNamesOf() to use a different separator for the last element in a collection, to produce strings like 'Health check, Vaccination and Proheart'
    • enhanced names(), join(), sortNames() and sortNamesOf() to support singular and plural collections to produce strings like 'Fido is' and 'Fido and Spot are'
  • expression functions
    • to replace a string with another if the first string is too long.
      This can be used when generating SMS messages to use an alternative message if the original text is too long.
  • party functions
    • enhanced getBillingAddress(), getCorresspondenceAddress() and getPracticeAddress() to support formatting addresses as single or multiple lines

 

Syndicate content