Implementation Checklist

Complete

The following is a checklist for existing users upgrading to the 2.2 release and is aimed at both the person doing the upgrade and the administrators responsible for systems operations. 

It provides a list of things that you may need to do in order to take advantages of the new features in this release.

Default Country

To ensure addresses are sent to IDEXX with the correct country, ensure that your country lookup is marked as default:

  • Go to Administration -> Lookups
  • Select Country in the Type dropdown
  • Verify you have a country lookup (e.g. Australia), with Default ticked

Template updates

Document templates

The following document templates were updated:

  • reports/Customer/Counter Sale/<size>/Counter Sale.jrxml
    See OVPMS-2241, OVPMS-2249
  • reports/Customer/Credit/<size>/Credit.jrxml
    See OVPMS-2241, OVPMS-2249
  • reports/Customer/Credit Adjustment/<size>/Credit Adjustment.jrxml
    See OVPMS-2241
  • reports/Customer/Debit Adjustment/<size>/Debit Adjustment.jrxml
    See OVPMS-2241
  • reports/Customer/Estimate/<size>/Estimate.jrxml
    See OVPMS-2241, OVPMS-2249
  • reports/Customer/Estimate/<size>/Estimate Items.jrxml
    See OVPMS-2137
  • reports/Customer/Estimate/<size>/Estimate Items-PT.jrxml
    See OVPMS-2137
  • reports/Customer/Invoice/<size>/Invoice.jrxml
    See OVPMS-2212, OVPMS-2241, OVPMS-2249
  • reports/Customer/Invoice/<size>/Invoice Items.jrxml
    See OVPMS-2137, OVPMS-2212
  • reports/Customer/Invoice/<size>/Invoice Items-PT.jrxml
    See OVPMS-2137, OVPMS-2212
  • reports/Customer/Receipt/<size>/Receipt.jrxml
    See OVPMS-2241, OVPMS-2249
  • reports/Customer/Refund/<size>/Refund.jrxml
    See OVPMS-2241, OVPMS-2249
  • reports/Customer/Statement/<size>/Statement.jrxml
    See OVPMS-2249
  • reports/Letterhead/<size>/Letterhead AddressBlock.jrxml
    See OVPMS-2372
  • reports/Letterhead/A5/Letterhead AddressBlock-A5.jrxml
    See OVPMS-2372
  • reports/Patient/Insurance/<size>/Insurance Claim.jrxml
    See OVPMS-2241
  • reports/Patient/Insurance/<size>/Insurance Claim Invoice.jrxml
    See OVPMS-2241, OVPMS-2249, OVPMS-2341
  • reports/Patient/Insurance/<size>/Insurance Claim Medical Records.jrxml
    See OVPMS-2283, OVPMS-2292
  • reports/Patient/Medical Records/<size>/Medical Records.jrxml
    See OVPMS-2283, OVPMS-2292
  • reports/Patient/Medical Records/<size>/Problems.jrxml
    See OVPMS-2292
  • reports/Product/Stock Adjustment/<size>/Stock Adjustment.jrxml
    See OVPMS-2241, OVPMS-2249
  • reports/Product/Stock Transfer/<size>/Stock Transfer.jrxml
    See OVPMS-2241
  • reports/Reporting/Bank Deposit/<size>/Bank Deposit.jrxml
    See OVPMS-2241
  • reports/Reporting/Charges/Search/<size>/Charges.jrxml
    See OVPMS-2239
  • reports/Reporting/Till Balancing/<size>/Till Balance.jrxml
    See OVPMS-2241
  • reports/Supplier/Credit/<size>/Supplier Credit.jrxml
    See OVPMS-2241
  • reports/Supplier/Delivery/<size>/Delivery.jrxml
    See OVPMS-2048, OVPMS-2241
  • reports/Supplier/Invoice/<size>/Supplier Invoice.jrxml
    See OVPMS-2241
  • reports/Supplier/Order/<size>/Order.jrxml
    See OVPMS-2241
  • reports/Supplier/Refund/<size>/Supplier Refund.jrxml
    See OVPMS-2241
  • reports/Supplier/Remittance/<size>/Supplier Remittance.jrxml
    See OVPMS-2241
  • reports/Supplier/Return/<size>/Supplier Return.jrxml
    See OVPMS-2241
  • reports/Workflow/Appointment/<size>/Appointment.jrxml
    See OVPMS-2241
  • reports/Customer Order/Pharmacy Order/<size>/Pharmacy Order.jrxml
    See OVPMS-2241
  • reports/Customer Order/Pharmacy Return/<size>/Pharmacy Return.jrxml
    See OVPMS-2241
  • reports/Workflow/Message/<size>/Audit Message.jrxml
    See OVPMS-2363
  • reports/Workflow/Message/<size>/Message.jrxml
    See OVPMS-2363
  • reports/Workflow/Message/<size>/System Message.jrxml
    See OVPMS-2363
  • reports/Workflow/Task/<size>/Task.jrxml
    See OVPMS-2241

For sites using standard templates, these can be loaded using:

toolbox template --load documents --size <size>

where <size> may be A4, A5 or Letter. This will load all document templates, so should not be run on sites that customise these. Sites that customise these should refer to the following sections for specific changes.

Report templates

The following report templates were created or updated:

  • reports/Reporting/Charges/Work In Progress/<size>/Work In Progress.jrxml
    See OVPMS-2239
  • reports/Reporting/Reminders/<size>/Patient Reminders.jrxml
    See OVPMS-2300
  • reports/Reporting/Reports/Customer/<size>/Customer Acquisition Report.jrxml
    See OVPMS-2245
  • reports/Reporting/Reports/Customer/<size>/Customer Referral Report.jrxml
    See OVPMS-2241
  • reports/Reporting/Reports/Customer/<size>/Customer Retention Report.jrxml
    See OVPMS-2241
  • reports/Reporting/Reports/Customer/<size>/Estimates Report.jrxml
    See OVPMS-2332
  • reports/Reporting/Reports/Customer/<size>/Estimates Report subreport.jrxml
    See OVPMS-2332
  • reports/Reporting/Reports/Financial/<size>/Key Performance Indicators.jrxml
    See OVPMS-2241
  • reports/Reporting/Reports/Financial/<size>/Practice Summary_CountVisitsLocation.jrxml
    See OVPMS-2241
  • reports/Reporting/Reports/Financial/<size>/Practice Summary_IncomeByClinician.jrxml
    See OVPMS-2241
  • reports/Reporting/Reports/Financial/<size>/Practice Summary_PaymentsByLocation.jrxml
    See OVPMS-2241
  • reports/Reporting/Reports/Patient/<size>/Due Patient Reminder Report.jrxml
    See OVPMS-2386
  • reports/Reporting/Reports/Patient/<size>/Patient Acquisition Report.jrxml
    See OVPMS-2241
  • reports/Reporting/Reports/Patient/<size>/Patient History Search.jrxml
    See OVPMS-2292

For sites using standard templates, these can be loaded using:

toolbox template --load reports --size <size>

where <size> may be A4, or Letter. This will load all report templates, so should not be run on sites that customise these. Sites that customise these should refer to the following sections for specific changes.

Medical Records and Insurance Claim Medical Records

The Medical Records.jrxml and Insurance Claim Medical Records.jrxml templates have been updated to:

  • display notes > 5000 characters.
  • include times

These can be loaded using:

toolbox template --load "Medical Records" "Insurance Claim Medical Records" --size <size>

For sites that customise these, the field $F{note} needs to be replaced with a variable $V{note}, with the expression:

$F{shortName}.equals("act.patientClinicalNote") 
   || $F{shortName}.equals("act.patientClinicalAddendum") 
? EVALUATE("document:text(., 'note')") 
: null

See:

Problems

The Problems.jrxml template has been modified in order to display notes > 5000 characters.

This can be loaded using:

toolbox template --load "Problems" --size <size>

where <size> may be A4, A5 or Letter.

For sites that customise this, the field $F{note} needs to be replaced with a variable $V{note}, with the expression:

$F{shortName}.equals("act.patientClinicalNote") 
   || $F{shortName}.equals("act.patientClinicalAddendum") 
? EVALUATE("document:text(., 'note')") 
: null

See OVPMS-2292

Author changes

Each primary object now tracks who created or updated it. The author node that was present on acts is no longer supported.

Where a template previously used:

author.entity.name

it should now use:

createdBy.name

Where a site customises any of the above document or report templates, they will need to be updated to replace uses of author.entity.name with createdBy.name and reloaded.

 

See OVPMS-2241

Customer and patient createdDate

Templates that use the party.customerperson or party.patientpet createdDate field should instead use created.

Reports that query the createdDate from the entity_details table should instead use entities.created.

See OVPMS-2241

Patient History Search

The Patient History Search.jrxml report has been modified in order to support notes > 5000 characters.

This can be loaded using:

toolbox template --load "Patient History Search" --size <size>

where <size> may be A4, Letter.

See OVPMS-2292