OpenVPMS 2.1.3

The OpenVPMS development team is pleased to announce the release of OpenVPMS 2.1.3.

See Installing OpenVPMS for installation instructions.

See Known Issues for any known issues with this release.

Upgrading OpenVPMS

See Upgrading an existing system for general instructions on upgrading from an earlier release.

Users upgrading from an earlier release should consult the OpenVPMS 2.1.2 release notes for upgrade steps that should be performed to migrate from those releases.

The following steps must be performed:

  1. Migrate the database
  2. Load archetypes
  3. Configure plugins
    If you are running OpenVPMS plugins, these will need to be redeployed.

Features in this Release


Smart Flow Sheet dental charts

Smart Flow Sheet dental charts can now be imported as separate reports.
To do this automatically on Check-Out:

Improved PDF download support in Google Chrome

When downloading PDF files in the Google Chrome browser, a download window will no longer be displayed. This previously had to be closed manually.

Rostering changes

  • User colours are now used to highlight shifts in Workflow - Rostering.
  • Times in roster shifts were previously rounded to the nearest 15 minutes. This restriction has been removed.

Reminder Export appointment date and time

The patient reminder CSV export now includes a Next Appointment column, indicating the date and time of the patient's next appointment, if it has one.



See Requirements for the pre-requisites for this release.

New features: 
  • [OVPMS-2275] - Add support to import SmartFlow dental records
  • [OVPMS-2254] - Display user's roster events according to their configured colour
  • [OVPMS-2153] - Use REMINDER contact when previewing reminder emails
  • [OVPMS-2229] - Suppress Items Add button in Reminder editor
  • [OVPMS-2234] - Cancel reminders where the reminder type has been deactivated
  • [OVPMS-2253] - Remove slot size restriction on roster events
  • [OVPMS-2258] - Add Next Appointment column to reminder CSV export
  • [OVPMS-2264] - Improve PDF download handling in Chrome
  • [OVPMS-2288] - Add support to delete email templates with document content
Bug fixes: 
  • [OVPMS-1912] - Supplier orders and deliveries fail to save if the supplier is a Veterinarian or Veterinary Practice
  • [OVPMS-1957] - templateload doesn't delete old documents
  • [OVPMS-2031] - Check-out uses invoice location for payments rather than current location
  • [OVPMS-2139] - PatientReminderQueueJob doesn't exclude patients with inactive customers
  • [OVPMS-2237] - Work List field in Check-In Patient doesn't support completion
  • [OVPMS-2238] - Invalid Ideal Qty and Critical Qty values break OVPMS-2208 migration
  • [OVPMS-2240] - NPE using macro:eval()
  • [OVPMS-2242] - ClassCastException when adding Schedule to Roster Area
  • [OVPMS-2244] - Misleading message when attempting to select part-paid invoice in claim
  • [OVPMS-2246] - Add button disabled during charging if a product has a microchip and document
  • [OVPMS-2252] - Duplicate roles can cause the OVPMS-2187 migration to fail
  • [OVPMS-2255] - Fixed discount rule applied incorrectly when Include Fixed Amount ticked
  • [OVPMS-2265] - Duplicate product reminders cause the OVPMS-2187 migration to fail
  • [OVPMS-2269] - Online booking service doesn't check online booking flags
  • [OVPMS-2270] - Prevent users making claims if the selected policy is for a different customer