New Customer and Patient Export reports
Hi Everyone,
Often I am asked how do we send marketing letters or print address labels to specific customers and or patients based on a range of criteria such as customer classification, patient species, breed, date of birth etc.
Previously it was only possible to print reports through OpenVPMS or go directly to the database via a sql query to extract the data. The former was no use for batch merging and the later was too complicated for your typical user so had to be setup and performed by the local implementer or integrator.
In version 1.4 we added a new feature in the Reporting->Reports workspace that allows you to not only Preview and Print the report but also Export the report data in CSV (a standard export) format which can be then be used by any Word Pressing or even another database system to do batch printing of Letters, Envelops and Labels.
In order for this to work though the report had to be formatted especially for this purpose as some of the standard printed report formatting could interfere with the format of the data exported. I have recently completed two new export reports that are targeted at customer and patient marketing. These can be found here:
http://www.openvpms.org/customisation/customer-marketing-export-report
http://www.openvpms.org/customisation/patient-marketing-export-report
Once the data has been exported into a file you can utilise the standard merging process in Open Offcie or Word to do the merging. Here is a link to a good document on how to do this in Open Office:
http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Creating_...
I believe these reports are a good start but over time I expect user feedback to request more filtering options as well as new reports that can be used to target customers and patients who have purchased specific products.
I hope providing these examples of how flexible OpenVPMS is regarding it's reporting and marketing features will encourage other users to provide similar reports that the community can use. I look forward to the results. :-)
Cheers
Tony
Customer/Patient Reports
Great start Tony,
we can now merge to address labels by patient age! (it wound not open the sylk format in Excel but did in OO)
My first request would be how hard would it be to include email addresses and telephone contacts in the output?
What do 'classifications' search by - is that account type?
Cheers,
Nick
Customer/Patient Reports
That SYLK formatting issue is a bug in excel. It's because the title of the first column is ID. If you edit the report and change it to lower case id it opens fine in excel.
See this post: http://support.microsoft.com/kb/323626
Customer/Patient Reports
Hi Matt,
Good pick up. i will change the report to set the ID column name to CLIENTID to fix this.
Cheers
Tony
Another report
Hi,
Another useful report would be :
- the number of invoices written in a period
- the number of items sold in a product type eg total vaccinations, total consultations, total anaesthetics etc, without haveing to do individual product sales reports
Thanks,
AManda
Amanda Hulands-Nave Bellarine Veterinary Practice
New Customer and Patient
Hi Nick,
Classifications will allow you to filter by both account type and customer Type (classification tab on customers).
Email address's and telephone contacts definitely possible.
Cheers
Tony
New Customer and Patient
Hi Amanda,
For the first report have a look at
http://www.openvpms.org/customisation/practice-clinician-sales-analysis-...
Details Invoices , average invoice $ and average invoices per customer in preiod by clinician and practice location.
Not difficult to modify specific product sales report to support Product Type filter. Which report do you currently utilise ?
Cheers
Tony
New Customer and Patient
I agree 100% with Nick
AManda
Amanda Hulands-Nave Bellarine Veterinary Practice
New Customer and Patient
Hi Everyone,
I have modified the Customer and Patient Export reports to fix the Id issue and have include the email address in the output.
Also I have just uploaded two new reports which allow you to export customer and patient details based on sales activity. They include the ability to specific a sales date range, Product Types and product filters.
They can be found here:
http://www.openvpms.org/customisation/customer-activity-export-report
http://www.openvpms.org/customisation/patient-activity-export-report
I have completed only some basic testing but any feedback on any issues or inconsistencies woudl be appreciated.
Cheers
Tony
New Customer and Patient
Hi,
Would it be possible to generate a customer report that has total sales for each customer and for a specified period. Would be great to work out who our biggest spending clients are!
Cheers
Megan
New Customer and Patient
Hi Megan,
Some time back I developed reports to list top customers by sales and visits for Nick Lloyd from Paradise. he has kindly agreed to contribute these reports to the community. Thanks Nick this is exactly the kind of spirit OpenVPMS survives on. You can find the sales report here:
http://www.openvpms.org/customisation/top-customer-sales-report
If anyone has developed or had some reports developed and are happy to share them with the community please contact me and I will be happy to post them on the web site for you.
For anyone who uses these reports, or any report for that matter, and hasn't contributed to any development projects, maybe this is an opportunity for you to do so. It is a great feeling to contribute back to the project and you typically get much more back then you put in. ;-)
Cheers
Tony
New Customer and Patient
Hi Tony,
Awesome. Thank you so much. And thanks to Nick from Paradise. An excellent report to have!
Cheers
Megan