avedis wrote on Wednesday, July 06, 2005:
I’m not really in a position to be answering questions on the developer forum, but I’ll make some comments from a practical/clerical point of view.
This scheme puts the secretary in the position of having to enter data several more times for each patient visit - the reminder call would probably happen a few days before the visit, pulling the chart might happen the day before, then when the patient arrives, when they go into the exam room, when they come out…yikes! I can’t imagine that there’s enough time to do all those entries in an office that’s busy enough to need a code for “left without being seen.”
I think the only ones that make sense are for a no-show and for coding complete.
OK, looking around a bit, I see that a no-show is indicated by changing the event category for that appointment. Appointments marked as a no-show don’t appear on an Appointment-Encounter report for that date - I wouldn’t mind seeing them there, but maybe others have different ideas about that. I tried the Count No-Shows… report, but I get the following error message -
Count No Shows By Provider since Interval ago Wednesday, July 6, 2005
Query failed: SELECT concat( u.fname, " ", u.lname ) AS “Provider Name”, u.id AS “Provider ID”, count( DISTINCT ev.pc_eid ) AS “Number of No Shows” , concat(DATE_FORMAT(NOW(),’%Y-%m-%d’), ’ and ‘,DATE_FORMAT(DATE_ADD(now(), INTERVAL 2005-07-01),’%Y-%m-%d’) ) as “Between Dates” FROM `openemr_postcalendar_events` AS ev LEFT JOIN users AS u ON ev.pc_aid = u.id WHERE ev.pc_catid =1 and ( ev.pc_eventDate >= DATE_SUB(now(), INTERVAL 2005-07-01) ) GROUP BY u.id;, You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ‘),’%Y-%m-%d’) ) as “Between Dates” FROM `openemr_postcalendar