Label for Cremation if set up as a 'service'
Submitted by gretalloyd on Thu, 13/07/2017 - 18:33
Hi,
I am trying to be clever and it's not working.
I would like to print a label every time a cremation is charged. This is then attached to the tag on the body bag. It clearly states the patient name, breed, and what cylinder.
I have created a document 'Cremation Label' which is attached to the service and prints Immediately to our label printer.
I have then added this Document to the Service.
Problem is I can't get the cylinder to print because it is a 'Service' and not a Medication. Is there any merge field that I can put into the .odt (I haven't used jasper reports, just open office writer) to get the Product Name into the document. This will stop errors with staff hand writing the cylinder code.
Thanks,
Greta
Re: Label for Cremation if set up as a 'service'
Greta - if you have a look in the sample document in <openvpms-home>reports\Sample\A4 you will see that you can get the product name from product.entity.name
The other way of working this out is to look at http://www.openvpms.org/documentation/csh/1.9/reference/reportFields and the act.patientDocumentForm archetype, you will see that it has a node called product which points at an entity and since you want its name you access it via product.entity.name
Regards, Tim G
PS - you might want to consider using a letter rather than a form - this will allow you to prompt for stuff to fill in - ie the cremation choice and plaque
Re: Label for Cremation if set up as a 'service'
There is a list of OpenOffice merge fields here: http://www.openvpms.org/document-merging-open-office-writer
Re: Label for Cremation if set up as a 'service'
Thanks so much. Sorry, I should have known that.
Greta