OpenVPMS 2.1.1

The OpenVPMS development team is pleased to announce the release of OpenVPMS 2.1.1

This release contains bug fixes and performance improvements.

The release can be downloaded from the Download page.

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 earlier 2.0.x or earlier should consult the OpenVPMS 2.1 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. Load updated templates
  • Delivery (OVPMS-2172)
  1. Configure plugins
    If you are running OpenVPMS plugins, these will need to be redeployed.

See Requirements for the pre-requisites for this release.

  • [OVPMS-2167] - Allow the medication Expiry Date to be edited when linked to a batch
  • [OVPMS-2170] - Increase width of Reason field when displaying active alerts
  • [OBF-234] - Cache ArchetypeId instances to reduce memory footprint
  • [OVPMS-2158] - Remove automatic cache size calculation from Administration - System - Caches & Diagnostics
  • [OVPMS-2159] - Replace entityRelationship.userLocation with an entity link
  • [OVPMS-2163] - Display warning when editing medications in patient history
  • [OVPMS-2165] - Change order of payment item archetypes to better reflect use
  • [OVPMS-2171] - Add diagnostics for OpenOffice interactions
  • [OVPMS-2175] - Duplicate From address to Reply-To address in mails
  • [OVPMS-2179] - Change default lookup cache size to 40000
Bug fixes: 
  • [OVPMS-1877] - Intermittent NPE when editing HTML mails
  • [OVPMS-2154] - Reminder rule with both SMS and List ticked will generate SMS reminder for customer with no SMS contact
  • [OVPMS-2155] - Patient letters can't access invoice items when created during invoicing
  • [OVPMS-2156] - New Medication popup focus moves out of Label field when Enter pressed
  • [OVPMS-2157] - Existing task with no patient inherits the current patient on edit
  • [OVPMS-2160] - IsEmail parameter not supplied when converting .odt/.doc to PDF
  • [OVPMS-2161] - .doc/.odt email templates containing < > generate incorrect HTML
  • [OVPMS-2162] - Cannot count distinct results when multiple select clauses are present
  • [OVPMS-2166] - Partial customer name entry in Appointment requires enter twice to query matches
  • [OVPMS-2168] - Patient selection should restricted by customer id, not name
  • [OVPMS-2169] - Stock Export generates error when navigating to last page
  • [OVPMS-2172] - Delivery.jrxml template fails to compile
  • [OVPMS-2173] - "Trigger's related Job's name cannot be null" error after posting order
  • [OVPMS-2174] - Cannot update product supplier relationship if the supplier is inactive