OpenVPMS 2.0.3

This includes usability improvements and bug fixes.

The release can be downloaded from the Download page.

See Installing OpenVPMS for installation instructions.

Upgrading OpenVPMS

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

Users upgrading from an earlier 2.0.x release must perform the upgrade tasks listed in the subsequent releases first:

The following steps must be performed:

  1. load archetypes
  2. review Reminder Types and Reminder Configuration
  3. update SMSGlobal Email2SMS configuration
  4. review reminder Email Templates
  5. Load Statement Items template

Reminder changes

Reminder Types have been changed to allow the interval on Reminder Count 0 to be set. Previously, this was ignored.
This can now be set to allow reminders prior to the due date, something previously achieved using shorter due dates (e.g. 11 months instead of 1 year), or long lead times. The new approach allows for simpler configuration.
E.g., the following 1 year reminder where reminders should be sent:

  • one month in advance
  • a week in advance
  • on the due date
  • 1 month after the due date

Can now be configured using:

  • count 0, interval -1 month
  • count 1, interval -1 week
  • count 2, interval 0 day
  • count 3, interval 1 month

SMSGlobal Email2SMS

The SMSGlobal Email2SMS configuration has been updated to include a Subject.
This is not used by SMSGlobal, but setting it may prevent mail servers from rejecting SMS emails as spam.
Existing SMSGlobal EMail2SMS configurations should to be edited to supply an subject, such as "SMSGlobal SMS message".

Reminder Email Templates

Email Templates used for reminders that use Expression or Macro for the Content Type need to be updated if they expect a customer (party.customerperson) object.
A reminder (act.patientReminder) is now passed.

The customer can be accessed using the $customer variable. E.g.:

  • $customer.firstName
  • $customer.lastName

Statement Items template

The Statement Items template has been corrected, and needs to be manually loaded.

Select the appropriate size from reports/Reporting/Debtors/Statement/<size>/Statement Items.jrxml.


Changes in this release include:

  • [OVPMS-2090] - Add subject to SMSGlobal Email2SMS SMS Configuration
  • [OVPMS-2092] - Use claim location for claim attachments
  • [OVPMS-2093] - Include resource base URL in entity.letterhead
  • [OVPMS-2095] - Update to Java Mail 1.6.2
Bug fixes: 
  • [OVPMS-2083] - Statement displays 'Invalid' for product units when letterhead has 'Use Product Types' unticked
  • [OVPMS-2085] - Reminder errors not displayed when sending a single reminder fails
  • [OVPMS-2086] - Macro and Expression Content Type in reminder email templates supplied customer rather than reminder
  • [OVPMS-2096] - Maximum Weight field duplicated in Product Template includes editor
  • [OVPMS-2101] - Reminder Sender Job cancels reminder with 1 day cancel intervals too early