Ability to print a patient history (or part there of) in Chronological order.

Hi All,

When we need to print a complete (or partial) medical record the record prints in the same format as the patient summary; - with the most recent patient information at the top of the page.

I would like the ability to be able to print a patient medical record in a chronological order so that the oldest information is at the the start of the document, and then the most current is at the end of the document.  This way for someone new reading the medical record they can read it in a logical manner from the top down.   Currently for long patient summaries the oldest information may not be on the last page of a history but on a page or 2 before hand, and this requires the reader to find the oldest visit, read down from there, and then jump up to the next oldest visit an then continue to read down, etc.

Could we provide a button in Patient > Medical Records Summary tab to change the date order of visits?    Then printing would be to just print in the order displayed..

OR when we 'print' from the patient medical records summary tab currently we get the pop up box for 'print summary' and this pop up box could include a toggle option to print in reverse date order (oldest first) AND to have a 'too' and 'from' date field range so that we can print just the medical history of interest.

Would love to hear if anyone already has a solution for this or suggestions.

Many thanks

David

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Ability to print a patient history (or part there of) in ...

I thought we could already reorder the history using the 

 - this button changes the sort order of items within the visit - as shown it indicates that the visit items are shown in descending order, ie newest at the top. If you press the button it will change to an up arrow head indicating that the items are in ascending order with the newest at the bottom.  Note that the visits themselves are always shown in descending order.

This option can also be set in Preferences.

However i note it doesnt change the visit order at all - just the sub items order.

http://www.openvpms.org/documentation/csh/1.9/patient/record

 

I would class this as a bug.

Regards
 
Ben 
OpenVPMS Installer and Helper (Smalltime Developer) 
Ph: +61423044823 
Email: benjicharlton@gmail.com

Re: Ability to print a patient history (or part there of) in ...

Hi Ben,

Thanks for your prompt reply.    It would be great it the toggle button at the top of the page could reorder the whole of the patient summary (visits and items (notes / invoice items / investigations).    The way it is viewed currently, is perfect for a vet to be able to see the most current information about a patient, which is at the top of the patient summary, but not for patient history printing.

If this is a bug; - can we get it fixed please?

Thanks

David

Re: Ability to print a patient history (or part there of) in ...

Hi David and Ben,

This on screen behaviour is as originally designed so not a bug but could be modified to sort both visits and visit items ascending or descending.

The other possible option is to have a custom Patient Clinical Event report that sorts differently using the datasource sort options ... haven't tried to do this but may work ?

Cheers Tony

Re: Ability to print a patient history (or part there of) in ...

I agree with Tony - if you want something usable in the near future, then a Report is the way to go. By default it would report on the currently selected patient, there would be options to order visits as oldest first or newest first and also for the order of the items within the visit, and also from/to dates.

We should be able clone the existing Patient Medical Records print (though I yet to play with doing the letterhead stuff in a SQL based report).

David - do you want me to add this to my 'to do' list?

Regards, Tim G

Re: Ability to print a patient history (or part there of) in ...

Hi Tim, Tony and Ben,

Tim G; - I think a report (if it can work) would be a great short term solution, but not ideal.  It means then that we have two completely different ways to print (email / etc) a patient history.  

If we do need to use a customised report for this project can it be linked to an additional "print chronological history" button on the patient tab alongside the normal 'print' button?  This would at least reduce the need for staff to go to two separate locations to perform a very similar task.

IMO; - Changing the behaviour of the sort button on the patient summary screen would be preferable.  Tony / Tim A is this is a big developmental change to enable this to happen?   Are there any concerns with making this change to the system.  I don't see any great benefit currently of being able to only sort within a single visit; - but I may well be missing something or someone else is using PMS differently to how we do it.

 

Thanks

David

Re: Ability to print a patient history (or part there of) in ...

Actually David, I am being stupid. JasperReports can do its own sort - ie it can resort the data given to it.

Hence it is possible to tweak the standard Medical Records.jrxml to sort by start time ascending.

The attached version does this.  Have a play.

Regards, Tim G

AttachmentSize
Medical Records-DM.jrxml 30.98 KB

Re: Ability to print a patient history (or part there of) in ...

Hi Tim,

Thanks for this.  Tested and is working well.   This is a great option as we can now review the patient summary as we do currently, and then also print (or preview) if we want to read the history / summary chronologically.

I still think that changing the behaviour of the sort button to include visits would be beneficial and possibly we could add this to the future wish list of development.

 

Many thanks

David

Re: Ability to print a patient history (or part there of) in ...

David,

We have taken the step of having all the records displayed in chronological order, both on-screen and printed. It requires a minor change to one of the Java classes in the source code and a recompile (a bit of a PIA as it needs to be done with every version update), but having the records read like a story instead of top-posted email is far more to the vet's liking here.  As the printed report follows the on-screen order, there is no need to have a separate record template.

Having the order selectable at practice level would be ideal (then I wouldn't have to re-compile!).  The only drawback to the chronological display is that as the records grow in size, the clinicians need to remember to advance to the end of the record before adding new information.  My understanding is that a jump-to-the-end of a muti-page record button is a more complex undertaking than a simple order change.

Samuel Longiaru

Kamloops, BC

Re: Ability to print a patient history (or part there of) in ...

Hi Samuel,

Thanks for your response - and this is why I love the OpenVPMS forum and community.

As I just mentioned in my previous post, this new solution (report) will provide us with a great altenative to our current situation, whilst still allowing the staff to read the patient summary screen with the most recent information at the top.  And thus make it easy (and hopefully more logical) to add to the most recent visit.

I can't see any reason why we would want to print the patient record in the reverse chronological order, so the report provided by Tim G should work  well for us.   An improvement would be to be able to date select the history; - some of our long standing patients have 100+ pages of medical history; - much of which is not relevant - when we send out for a referral / etc.

Regards

 

David.

Re: Ability to print a patient history (or part there of) in ...

David if you use the date selector at the top of the history prior to pressing print it will just print the selected date range.  Tims report will just change the ordering ...it should still abide by the date selector

Regards
 
Ben 
OpenVPMS Installer and Helper (Smalltime Developer) 
Ph: +61423044823 
Email: benjicharlton@gmail.com

Re: Ability to print a patient history (or part there of) in ...

Got it......  thanks.!!

Syndicate content