OpenVPMS 2.2.1

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

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 a release prior to OpenVPMS 2.2 should consult the OpenVPMS 2.2 release notes for upgrade steps that should be performed to migrate from those releases.

Users upgrading from OpenVPMS 2.2 should perform the following steps:

  1. Copy from OpenVPMS 2.2 installation to <OPENVPMS_HOME>/conf
  2. Migrate the database
  3. Load archetypes
  4. Load updated templates

    The medical record templates need to be reloaded to render Link records correctly.
    E.g. to load the A4 templates, use:

    > toolbox template --load --size A4 'Medical Records' 'Insurance Claim Medical Records'
  5. Install the web application
  6. Configure plugins
    If you are running OpenVPMS plugins, these will need to be redeployed.

Features in this Release

Find charges by patient

Customer Invoices and Credits can now be searched by patient. This is available:

Link record

A Link record type is now available in Patients - Medical Records. These can be used to record URLs to patient data on other services.

Scheduling auto-scroll

The Scheduling - Auto Scroll preference can be used to scroll to the current time slot in Workflow - Scheduling - Appointments when the current date is shown.

Find incomplete claims

An 'Incomplete' status filter has been added to Reporting - Insurance to find claims that aren't Cancelled, Settled or Declined.

Create products in deliveries

New products may now be created when editing Deliveries by clicking the binoculars icon next to the Product field to display the Product browser, followed by the New button.




New features: 
  • [OVPMS-2338] - Add support to filter charges in Customers - Charges and Customers - Accounts by patients
  • [OVPMS-2431] - Add support for URL records in patient history
  • [OVPMS-1357] - Add support to create new products when editing deliveries
  • [OVPMS-2390] - Add 'Incomplete' status filter to Reporting - Insurance to find claims that aren't Cancelled, Settled or Declined
  • [OVPMS-2400] - Add support to search logs in Administration - System - Diagnostics - Logs
  • [OVPMS-2425] - Display the current time slot when viewing the current day's appointments
  • [OVPMS-2426] - Enable users with Till Balance Adjustment edit authority to administratively edit POSTED customer payments
  • [OVPMS-2430] - Add support to configure the colour of communications records in patient history
  • [OVPMS-2243] - Include troubleshooting link for OpenOffice errors
  • [OVPMS-2312] - Suppress error reporting of access denied errors
  • [OVPMS-2402] - Add tooltips for customer and patient summary icons
  • [OVPMS-2404] - Remove scripts replaced by toolbox
  • [OVPMS-2405] - Suppress mapping validation
  • [OVPMS-2407] - Restrict product price updates to the product-supplier relationship being edited
  • [OVPMS-2415] - Increase default patient note size
  • [OVPMS-2417] - ErrorResponseFilter: Add support to deserialise error messages from XML
  • [OVPMS-2418] - Add support to prompt user to copy note content if multiple users edit the same clinical note
  • [OVPMS-2419] - OrderDispatcherImpl not queuing orders for cancellation
  • [OVPMS-2421] - Derive Reference Range and Out of Range from Low/High Range if Extreme Low/High Range not present
  • [OVPMS-2424] - Add support for fixed table headers
  • [OVPMS-2429] - Provide a combo box component for lookups
  • [OVPMS-2432] - Add migration for showCommunications preference
  • [OVPMS-2434] - Restrict End Period to admin users or those with Account Manager role
  • [OVPMS-2435] - Add 'Auto Scroll' Scheduling preference to to enable scrolling to the current time in Workflow - Scheduling
Bug fixes: 
  • [OVPMS-1820] - Copying products should duplicate products without recalculating prices
  • [OVPMS-2130] - HL7 MLLP Receiver doesn't restart if its configuration is changed
  • [OVPMS-2401] - NPE in follow up task editor if the customer is changed
  • [OVPMS-2403] - Reply, Forward buttons generate NPE in Workflow - Messaging
  • [OVPMS-2408] - Can't attach images, html documents using Mail - Attach
  • [OVPMS-2409] - TabbedBrowser NullPointerException
  • [OVPMS-2410] - Cannot count distinct results when multiple select clauses are present
  • [OVPMS-2411] - Cannot process phone contacts. SMS is disabled
  • [OVPMS-2413] - DocumentActAttachmentPrinter NullPointerException
  • [OVPMS-2414] - Date filters don't work when printing history in Patients - Medical Records - Summary
  • [OVPMS-2416] - Diagnostics log viewer breaks on incorrectly escaped content
  • [OVPMS-2423] - The Jaspersoft repo is no longer correct -
  • [OVPMS-2427] - Revert changes to Schedule Manager in roles.xml
  • [OVPMS-2428] - Current invoice amount missing from payment editor