Community Contributed Templates, Reports and Archetypes

This is an area where users, implementors and developers can contribute their own add-on features for OpenVPMS. These features include:

  1. Archetype templates - jrxml files that are associated with printing for specific archetypes (invoices, Counter Sales etc)
  2. Report templates - jrxml files that are specific reports (can have sub catergories - customer, patient, workflow, financial, supplier etc)
  3. Document templates - .odt files that are used for merging letters, forms and handouts (including reminder letters etc)

If you would like to contribute a document template, report or archetype please share your resource here so the whole community can benefit.

For documentation on how to implement the reports listed here view the User's Handbook

Active Distinct Customers by Period

Compatible with version 1.3 and above

There are now 4 Active Client versions (as of 21st September 2011);
a) One that groups by month (Customers are counted once per month but multiple times over months)
b) One that groups by calendar year (Customers are counted once per calendar year but multiple times over months)
c) One that groups by an user defined period (Customers are counted once per period and a single count is returned)

Appointments By Clinician with Ex GST Sales

Version: 1.2 & 1.3

This report template lists all the scheduled visits or appointments for a vet/clinician along with a summary total of their sales for that period. Each clinician is shown on a seperate page. The report can be filtered by  Start and End date.

 

 

 

ASAP Lab Submission form

Version: 1.3 or less

In Melbourne, another lab provider, ASAP, is accepting submission forms using a Patient Form that is generated whenever we bill one of their lab products.

ASAP is involved with the Investigations module group.

 

Just like the Gribbles form the following points apply:

At the moment the included data is limited to patient and customer details but probably advanced functionality like automatic tick box completion is possible.

Average Revenue per Day of Week

This report sums up each day, and calculates the average per day of week over the date range specified.

AVPMA Chart of Accounts

The following are some archetypes that can be used to implement the AVPMA chart of accounts. The new archetypes create 2 new lookups. One of each of these lookups must be assigned to every product so it can be reported on for sales and purchases.

The original discussion about this was in the user's forum.

The are 2 new archetypes which will add the new lookup types. The other 3 are modified product archetypes which add the lookups to each product. 

CAR Microchip Subscription Form

This is a microchip subscription form for Central Animal Records (CAR).  CAR have inspected and approved the format.

Clinic Sales grouped by Month

Version 1.3

Lists Clinic sales (tax & gross figures) and a summary graph.

User can limit by Dates

Clinician Appointment Type

This report details appointments by clinician for a specified date range and appointment type.

Clinician Product Type Sales Analysis

This report provides a sales analysis by Clinician and Product Type for a specified period.  It also provides an "All Clinicians" grouping which equates to a pure Product Type analysis report.  The report details the follwoing information for each Product Type

No of Time Sold

Quantity Sold

Total Sales $'s

Average Sale  (Total Sale/Qty)

Please note this report currently uses the invoice item date not the invoice date for date filtering.

Clinician Sales Report (version 2)

This report is a modified version of the Clinician sales report provided in the release which adds support for items that have no clinician.

Report provides sales total for period by clinician and includes a pie graph.

Please note used item date and clinician for analysis , not transaction date and clinician.

Compatible with version 1.3 and above.

Customer Acquisition (with option to specify only customers with active patients)

Compatible with version 1.3 and above

This report enhances the previous Customer Acquisition report by adding a report parameter to only display customers with active patients.

Customer Acquisition (with referral source)

Version: 1.3 or more

Lists all new customers grouped by month of year and referral source.

The detailed report shows; Date and Customer name.

The summary report shows; Monthly totals, referral totals per month and two bar graphs depicting both.

 

Settings:

Start Date : Start date inclusive.

End Date : End date inclusive.

Show Detail : Will show every customer.

 

Note:

Customer Acquisition by Location report

This report details Customer Acquisition numbers by Practice Location and groups by year and month in specified date range.  To do this it uses the first date of a charge transaction for the customer rather than the created date as we need to find the location. The report is formatted as a cross tab with year and month vertically and location horizontally.  It has month, year and report totals.

Customer Acquisition Export Report

This report is the same as the customer acquisition report but formats the output for export and includes individual fields suitable for mail merging.

Customer Acquisition Report

This report uses the customer createdDate field added in version 1.3 to list all customers created between specified dates.

It lists customer name,  contact details and the created date.

It is only compatible with version 1.3 and above installations.

Customer Activity Export Report

Hi Everyone,

I have developed a new export report based on the Customer Marketing Export report which provides addiitonal filtering options by sales date, product type and product. 

Any feedback on its operation would be appreciated.

Cheers

Tony

Customer Aged Balance report

This report is the first cut of a customer aged balance report as requested by some users. 

Currently details balances using the typical current, 30,60,90+ segments and cannot be back dated.

Future updates should allow the days breakup to be nominated as a parameter and also add the ability to back date the report.  The later is complex as individual allocations dates need to be used rather than just customer balance participations.

Only basic testing completed.  Please try and add comments if you find any issues or have some other requests.

Customer Aquisition Version 3

Version 1.4 or greater

Shows new customers with their payment summed to date and their Referral reason.

Can filter by date created, total payment amount and inactive status.

Customer Bad Debt Write-offs Report

This report lists customer bad debt write-off transactions for a specified period and includes client name and description information.

Compatible with version 1.3 only

Customer Discount Report

This report details customer discounts grouped by discount type with a filter on discount type and also the discount end date.  It will display customer id, customer name, discount start and end date for any customer that has a discount that matches the discount type filter and who's discount end date is between the entered date range or the end date is not specified. 

Customer Last Transaction Export Report

This report lists all customers who's last transaction date is between the specified period.   This report is in a export format so the output can be used externally to merge letters, labels, emails to the selected customers.

This report can be used to find "lapsed" customers. For example if you wanted to find all the customers who had not had a transaction in the last year but had a transaction in the previous two years you could enter a start date of 01/08/2008 and an end date of 31/07/2010.

As always please report any issues you find. 

Customer List Report

Report that lists customers filtered by classification which includes customer account type and/or customer type.   Displays name, contact details and classification.  Prompts for classification filter which allows wildcards. 

Compatible with all openvpms versions.

 

Customer Marketing Export Report

With version 1.4 we now have the ability to export report results in CSV format so you can utilise them in extrenal applictaion like Open Office , Word etc to do mass marketing mail-outs, labels etc.

In order to get the data formatted correctly though the formatting of the report needs to be tabular and the page headers footers and other printout and preview formatting needs to be removed. 

I have created a new report that filters customers by :

Classification (Account Type, or classifications)

Patient Species

Patient Breed

Customer Product Sales report

This report details analyses product sales for a specified period with ability to filter by product and customer name as well as option to detail the  product sales by customer and patient.

Note:  This report has been updated on the 31 December 2008 to fix an issue with duplicated product listings.

Note:  This report was updated on 24th August 2009 to include OTC sales in the report.

Customer Reconciliation Report

Thsi report allows you to print out a transaction listing for a specifi ccustomer between specified dates.  Version 1.3