Scheduling Flashcards
\What is scheduling?
Scheduling a patient is the process of matching a patient with a time, department, and provider.63
What are the 3 aspects of scheduling that affect a patients perception of their access to care?
Accessibility,
Availability,
Utilization 63
What is availability?
Availability is provider centered. A provider may want to know how much of their time is open or available on any given day.63
What is utilization?
Utilization is the opposite of availability. It represents how much of a provider’s time is used. Utilization is a measure of how effectively an organization uses the time of its providers.
What is accessibility?
Accessibility is a patient-centered concept, (access to care) it can be stated as “How long do I have to wait to see my provider?” Is the provider booked solid for the next 2 weeks? For the next 3 months? When I am curious on average how long someone has to wait for an opening we are reporting on accessibility.63 &65
We could measure accessibility by attempting to schedule an appointment and determining how many days we need to look ahead to find an opening for a particular provider, department, or hospital. There is a problem with this approach. If we look only for the first available opening, our numbers might be skewed by cancelations. What does epic do to tackle this problem?
The industry standard is to report on the third next available appointment (abbreviated 3NA). By skipping the first two openings, cancelations are less likely to skew our results. 61
How would you schedule an Appointment?
- log in to hyperspace ass the access administrator.
- Launch the appts activity for your patient
- Book a new office visit, by hitting the book it button
- Put in the notes.
- Put in Visit type.
- Put in the provider.
- Document that McKinley had no recent travel or concerning exposures.
- For any prompts, confirm the default values are appropriate and complete scheduling the appointment. 63
Video: What is in the PRC Masterfile?
The visit type
True or False: Accessibility is accessible to care?
True, it is the ability to seek and receive care at an organization.65
How is wait defined?
How many days we need to look ahead to find an opening for a particular provider, department, or hospital, the number of days is the wait for that provider, department, or hospital.65
True or False: Epic has flexibility to look at any number of openings (3rd, 4th, 5th, etc)?
True, this is referred to as the Nth next available appointment. whatever value the N is, it is called the occurrence.61
What master file would you use for accessibility calculations?
SNR master file. Each record represents a different set of search criteria, and we can have multiple SNR records generating data at the same time.65
If we want to calculate different accessibility numbers using different combinations of criteria, how can we do this?
This is accomplished by setting up different accessibility configuration records in the SNR master file. Each record represents a different set of search criteria, and we can have multiple SNR records generating data at the same time.65
Each time an accessibility batch is run, what does it search?
It searches using the SNR records criteria and stores the data as a new contact on the SNR record.66
Accessibility configurations calculate their numbers in three steps, what are they?
- Define the date on which to perform the search.
A. This is determined by the scheduled batch job. - Find the date of the occurrence for each entity and level.
A. While the occurrence is frequently the 3rd next available appointment, this can change based on SNR build. - Calculate the difference in days between the dates from parts 1 and 2.
A. Depending on SNR build, this may only count business days. 66
What do the no-add items and overtime items store?
the no-add items store the search criteria, and the overtime items store the search results.66
What is the difference between Access_All_Dep & Access_Dep & Access_Prov
ACCESS_CONFIG: has 1 row per accessibility configuration.
ACCESS_ALL_DEPS: 1 row per search run. What this means is I do not care what department it is in just get me to the 3rd next in all departments.
ACCESS_DEP: 1 row per dept per search run. I want to find the 3rd next in ICU, MED serg, PEds, etc. It is a specific department. I do not care who the provider is.
ACCESS_PROV: 1 row per provider per search run. I want to find the providers 3rd next available. 67
Explain how you get the days wait in the picture in the granularity of provider.
He counts the next 3 appoints. 68
True or False Accessibility numbers are set in stone when evaluating appointments.
False, accessibility numbers rely on hypotheticals- after all they are not evaluating actual appointments.69
What is lead time?
Lead time represents the number of days between creation of an actual appointment and the appointment date.69
What table would I use to find the lead time for an appointment?
VisitFact.AppointmentLeadTimeInDays.69
If you wanted to find this column VisitFact.AppointmentLeadTimeInDays in slicerdicer what would it be?
This column is used in slicerdicer by visits data model with the lead time filter record. 69
To determine lead time goal per visit type across a facility, what should I use?
Use the LOC_SA_LEAD_TIME_GOALS table. 69
If an organization sets department -level lead time goals, what should we use?
Use the DEPT_LEAD_TIME_GOALS table. 69
What are appointment requests?
Appointment requests are most used for new patients appointments and requests for specialty care. Scenaries that could produce an appointment request include a patient calling for an appointment, a doctor indicating that the patient should have a follow up visit and schedulable orders.70
How does chronicles store appointment requests?
As ORD records70
What table would you use for appointment requests?
Appt_request 70
True or False: appointment requests have base statuses but no override statuses?
False, appointment requests have base statuses and override statuses.71
What is the granularity of Appt_request?
Each appointment request appears as a row in the appt_request table.
True or False: all base status values are not epic released?
All base status values are Epic-released, and customers cannot add or remove any base status values.71
True or False: the system uses base statues to drive scheduling workflows?
True 71
What tables would you use in base statuses?
They appear in APPT_REQUEST in the BASE_STATUS_C column, but they do not appear to users in hyperspace. 71
Video Question: What is Status_C and Base_Status_C
Cogito Trainer: Think of “Base_status” as meaning “Epic status.” Your org can’t change that list of options because the values in Base Status drive a lot of scheduling functionality and metrics. But your org CAN build custom statuses which appear in status_c. Each custom status is “mapped” to a base status so our software continues to work. So if a scheduler was asking you for a report, they would probably expect to see the status from status_C since that’s the custom list used by your org. Base_status would only be needed if you want to investigate the mapping between those custom statuses and the underlying epic-defined list.
How do the released based status values appear ?
The released base statuses values also appear in the override status category list, but customers may add more override statuses. 71
True or False: Override status are what appear to users in hyperspace?
True, the override statuses are what appear to users in hyperspace, and they may rely on additional rules to communicate helpful information to users on how to progress with the request. 71
What does the APPT_REQ_APPT_LINKS table list?
It lists any relevant appointment scheduled from the request.
This table stores links between appointment requests and appointments scheduled from them.72
What does the APPT_REQ_APPT_LINKS table include?
It includes both an ASN and CPT CSN pointer. 72
What does the EPT CSN pointer return?
It returns the CSN of the final rescheduled appointment in a cancel/Reschedule chain, while you can use the ASN to find all appointments in such a chain. 72
What does The APPT_REQ_AUDIT table focus on?
It focuses on the outcomes of actions on each individual request. Each of its lines represent the state of the request after some event happened in the history of the request. This table contains information about the history of an appointment request. Each row of the table captures the state of certain key data elements after the change was made. 73
Video: What is the granularity of the The APPT_REQ_AUDIT
This table contains information about the history of an appointment request. Each row of the table captures the state of certain key data elements after the change was made
What is a work queue?
A work queue is a list of records that require users to review each record and act to progress the record.73
What type of master files are work queues?
They are records in the WQF master file and each record that appears in a work queue is represented with a WQL record.73
What are the main database objects for appointment requests?
SCHED_ORDERS_WQ
SCHED_ORDERS_WQ_ITEMS
SCHED_ORDER_HX
AND V_ZC_SCHED_WQ_TAB
73
What does the database object SCH_ORDERS_WQ DO?
This table contains information about appointment request workquesues (WQF records). 73
What does every appointment need?
Patient,
provider/department,
start date /time,
Appointment length
74
When looking at the Provider/Department what happenings when thinking of this concept?
When thinking about appointments, it is best to think about the provider and department as a pair. The appointment is scheduled with the combination of a particular provider in a particular department-you cannot schedule with just one or the other.74
True or False: an Appointment for an MRI can only be scheduled in a limited longer of places?
True 74
When looking at appointment details what happens with patient?
When we create an appointment, we are creating a contact on an EPT record.74
True or False: scheduling rules are encapsulated in Visit types?
True 74
True or False: A new patient appointment typically takes longer than a check-up?
True 74
What does the start date/Time do for an appointment?
The appointment date denies the contact date.74
True or False: Different types of appointments have different scheduling needs?
True 74
What does the appointment length do?
The appointment will have a length in some multiple of 5 mins.74
What does visit types encapsulate?
Different types of appointments have different scheduling needs. These scheduling rules are encapsulated in visit types. 74
What type of record is a visit type?
A visit type is a record n the PRC master file that contains information about how the appointment is to be scheduled: default appointment lengths, allowed providers and departments, patient questionnaires, and much more. all cadence appointments are scheduled using visit types. 74
What are the two core database objects for reporting on scheduling?
In caboodle it is VIsitFact.
In Clarity it is V_sched_appt 74
What is the granularity for VisitFact?
VisitFact is part of caboodle and the granularity is a row for every visit. 74
What is the granularity of V_Sched_Appt?
The V_Sched_Appt is part of clarity and returns a row for every appointment. 74
What is the difference between V_Sched_Appt and VisitFact
The two may return different numbers of rows because one is about visits and the other is about appointments. 74
True or False: In Epic, an appointment is an EPT contact?
True, an appointment is any EPT contact that has defined an appointment status, provider, department, and visit type. 74
What do visits include?
Visits include appointments and any other encounters that are of a type that an organization specified. For example, telephone encounters, telemedicine visits, and in home visits are not classically considered appointments, but many organizations choose to consider them under the term of visit. 74
If I want to report on visit volume what should I use?
If a report is focused on visit volume, which is the outpatient portion of patient care, it will likely use VisitFact over V_Sched_Appt. 74
What is a visit type?
A visit type is a record in the PRC master file that contains information about how the appointment is to be scheduled: default appointment lengths, allow providers and departments , patient questionnaire, and must more. 74
True or False: All cadence appointments are scheduled using visit types?
True. 74
What are the core database objects for reporting on scheduling?
The core database objects for reporting on scheduling are caboodles. VisitFact and Clarities V_Sched_Appt. Visit Fact has a row for every visit, while V_sched_Appt returns a row for every appointment.74
True or False: Are visitFact and V_SCHED_APPT return the same number of rows?
False, the two tables may return different numbers of rows because one is about visits and the other is about appointments.74
What is the difference between VistitFact and V_SCHED_APPT?
The core database objects for reporting on scheduling are caboodle’s VisitFact and Clarity’s V_SCHED_APPT. VistitFact has a row for every visit, while V_SCHED_APPT returns a row for every appointment.74
What is an appointment?
In Epic, an appointment is any EPT contact that has defined an appoint status, provider, department and visit type.74
Video: What are the differences between visitFact and V_Sched_Appt?
74
What is a visit?
Visits include those appointments and only other encounters that are have a type that an organization specified. For example, telephone encounters, telemedicine visits, and in home visits are not classically considered appointments, but many organization choose to consider then under the term visit.74
What are joint appointments?
Appointments with multiple providers or resources are referred to as joint appointments. 75
- Appointments that occupy multiple schedules
- Multiple providers, resources, and/or departments.
How does V_SCHED_APPT store appoints if there are multiple providers?
If there are multiple departments or providers associated with an with an appointment, then V_SCHED_APPT only stores the ID of the first department and provider in the list. 75