Check in - check out screen

fsgl wrote on Sunday, April 12, 2015:

You may want:

  1. In Waiting Room, time when the patient was done at Reception.
  2. Instead of Room #, In Exam Room #, time when patient placed in said room.
  3. Out Exam Room, time when physician has finished the visit.
  4. In Imaging, for ER settings. Will require another set of In-Out Exam Room.
  5. Out Imaging.
  6. Discharge, time when patient finished at Reception after payments & receiving orders for diagnostic studies/return appointments.

teryhill wrote on Sunday, April 12, 2015:

does this help with the flow?

teryhill wrote on Sunday, April 12, 2015:

Time in current status

fsgl wrote on Sunday, April 12, 2015:

The bottleneck is usually the wait for the physician(s); so it’s fine to concentrate on it, be it in a Family Practice practice, Urgent Care or ER. In the ER, specialists (like Ophthalmologists) coming in, add to the waiting.

If the client’s request is for the entire process, from the time the patient arrives to the time that he is discharged; the other elements may be necessary.

teryhill wrote on Monday, April 13, 2015:

I need to know from the community if anyone uses any other appointment status codes besides the ones listed below:

‘!’ Left w/o visit

‘#’ Ins/fin issue

‘$’ Coding done

‘%’ Canceled < 24h

‘*’ Reminder done

‘+’ Chart pulled

‘-’ None

‘<’ In exam room

‘>’ Checked out

‘?’ No show

‘@’ Arrived

‘x’ Canceled

‘~’ Arrived late

Thanks

Terry

teryhill wrote on Monday, April 13, 2015:

Latest Screen Shot. The Statuses will be configurable so you can have upto 16 total including Arrived and Checkout. As you can see from the screen shot Checkout stops the clock and shows a 0 minutes in status time. Currently every thing except the room assignment is controlled from the calendar. I will make the “Waiting for Doctor” and “Waiting on Nurse” an option from within patient tracker that will update the status on the calendar. I intend to have reports that can show time spent in each status category.

Arnab ,If some one has arrived but are not in the room There status will be arrived so “They are still in the waiting room” let me know if this is not ok.

I still need to handle the “arrived late”.

That’s it for now.
Terry

mdsupport wrote on Monday, April 13, 2015:

We have been looking at making some scripts standalone (without any menu or frames) for use with smartphone browsers. This would be a good candidate with standard log in so staff can look up the “queue” without interrupting their EMR use.

arnabnaha wrote on Monday, April 13, 2015:

Hi Terry,
yes, Terry if we can sort patients according to arrive time it would be great. In India, majority of practices donot use time based appointment (though many are shifting to time based appointments now). Here a patient might call up the clinic and the reception jots down the name of the patient against a serial number. Doctor consult the patient according to the serial list. Can that be included in your script? Or if not can a mechanism be includedwhich can queue the patients??

teryhill wrote on Monday, April 13, 2015:

I would like to make it stand alone. Right now I use the “Home” button and set it in the preferences for that user. I am not sure what would be needed to make it stand alone.

Thanks
Terry

teryhill wrote on Tuesday, April 14, 2015:

Question. The current setup is such tat the Scheduler has to change the patient to “Arrived” or “Arrived Late” before they will appear in the tracker. The back Office (any one else that has access to the tracker) can change the status to anything except “Arrived” or “Arrived Late”.

Thoughts?

Thanks
Terry

teryhill wrote on Wednesday, April 15, 2015:

I am attempting to do a screen refresh to show changes for the patient tracking screen.
but I think I am breaking the autologoff that is done in the software. Can anyone tell me a compatible way of doing this. I am using the following code to accomplish this :

mdsupport wrote on Wednesday, April 15, 2015:

Doesn’t left_nav (menu) script self update unread messages?

teryhill wrote on Wednesday, April 15, 2015:

From what I can tell these 4 programs run at intervals

dated_reminders_counter.php
execute_background_services.php
daemon_frame.php
dated_reminders.php

I have not (as of this writing) found out or figured out how they are triggered. I suspect it is an ajax call or jquery.

Which will mean less wrinkles in my gray matter and more on my forehead.

Shortcuts would be appreciated.
Terry

bradymiller wrote on Thursday, April 16, 2015:

To see how it works:

Note the trick is ensuring it bypasses the timeout mechanism in OpenEMR (via the skip_timeout_reset: “1” flag) or else a user would never be logged out automatically when not active.

-brady
OpenEMR

bradymiller wrote on Thursday, April 16, 2015:

Here’s where the skip_timeout_reset REQUEST token is used. This library used in every openemr script, so whenever you use it in a script it will bypass the timeout timer(thus, user can still be auto logged out if inactive).

mdsupport wrote on Thursday, April 16, 2015:

Based on this stackoverflow Q & A, here is an suggestion :

Place a self updating iframe at the top or left of the page as


10 patients << Patients in the facility
3 waiting << Patients in the waiting rooms (?)


When you click on the number, detailed report is displayed. So the report itself is a snapshot but the summary is dynamic.

This can at a later point be personalized so a MD is shown only his/her patient count etc…

An easier option can also be to put report page with a single iframe and feed the contents from another page.

teryhill wrote on Monday, April 20, 2015:

The patient tracker will now show providers only their patients. This is driven by the existing global variable “Providers See Entire Calendar” under the calendar settings. The other users can see all patients for all providers. The two screen shots show that.

Thanks to Sam @misquared for the fix to the logout while running automatic refreshes for the screen.

The settings button will be for any settings that might be needed (I don’t have any in mind yet)

Terry

tmccormi wrote on Monday, April 20, 2015:

Terry,
Is there code to review and test for this yet on github?

teryhill wrote on Monday, April 20, 2015:

I currently have it setup to be accessed via the “Home” button in the upper right corner of the main screen. You set this up under globals or user specific settings. I could not decide if it needed to be on left nav or not.

Thoughts

Terry

teryhill wrote on Monday, April 20, 2015:

I need to clean up a couple of more issues and I will submit it for review. I will remove the “settings” and check my translation stuff (Brady always catches that). So maybe in a day or two I should be able to send it and maybe Brady will set it up for a demo. I also need to do the documentation.
Terry
From: Tony McCormick tmccormi@users.sf.net
To: [openemr:discussion] 202506@discussion.openemr.p.re.sf.net
Sent: Monday, April 20, 2015 3:23 PM
Subject: [openemr:discussion] check in - check out screen

Terry,
Is there code to review and test for this yet on github?


check in - check out screen


Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/openemr/discussion/202506/

To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/