Improvement - Checkin workflow updates appointment
Submitted by Ben_Charlton on Fri, 13/02/2015 - 13:39
Currently the checkin workflow utilizes an option where the patient weight is entered. An additional drop down on this page allows the staff member to select a clinician who will see the animal.
Selecting this sets the clinician on the visit in the patient history but leaves the clinician associated with the appointment blank.
I propose that this value be backported into the appointment. This will improve reporting as well as allow the workflow to show which clinician the client expects tio see.
Re: Improvement - Checkin workflow updates appointment
Sounds reasonable. You just need to create a SychronousTask (see CheckInWorkflow) that examines the context appointment and updates it with the current clinician if one isn't already set.
Feel free to submit a patch.
-Tim
Re: Improvement - Checkin workflow updates appointment
Actually we should ask the question - when do users update the clinician for an appointment or do they leave it null?
So here would be a case by case analysis
Case 1
Appointment created - clinician is set
->clinician is moved the the global context and used to populate subsequest fields.
No change is made - in this case the clinician remains unchanged
Case 2
Appointment created - clinician is set
->clinician is moved the the global context and used to populate subsequest fields.
at Patient weight phase of checkin the clinician is changed by the Nurse
at this point the clinician selected updates appointment overwriting the old clinician and is the new selected clinician for all future clinician spots.?
Case 3 Appointment no clinician set
->clinician that currently selecte remains unchanged the field for patient weight is left blank but if changed will update the context and the appointment.
Re: Improvement - Checkin workflow updates appointment
I would suggest that as soon as a clinician is chosen, this becomes the default infill from that point on. This would include when a specific clinician is chosen to be assigned a consult on the schedule. This would save me so much time each day - I feel I spend half my typing time updating the clinician field. In our practice there are few situations where the clinician field would change once a patient has been added to the schedule, though I would still be grateful of a change that auto-assigned the same clinician once the patient had been checked in. Either is an improvemnt on the current system.