Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ASDH01

Package: IHS Changes To Scheduling

Routine: ASDH01


Information

ASDH01 ; IHS/ADC/PDW/ENM - INTRO TEXT FOR OPTIONS ; [ 03/25/1999 11:48 AM ]

Source Information

Source file <ASDH01.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
IHS VA Utilities 2 ^XBCLS  $$VAL^XBDIQ1  
IHS Changes To Scheduling 1 $$DIV^ASDUT  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 14

Package Total Caller Graph
Scheduling 14 SD IHS APPEND ANCILLARY  SD IHS CANCEL APPT  SD IHS CHART  SD IHS DEL ANCILLARY  SD IHS DISP APPT  SD IHS MAKE APPT  SD IHS MONTH  SD IHS MULT BOOK  
SD IHS MULT CLINIC  SD IHS NO-SHOWS  SD IHS OI  SD IHS REGMENU  SD IHS WAIT  SD IHS WALK-INS  

Entry Points

Name Comments DBIA/ICR reference
PR ;EP; intro text for Pat Mini-Registration
MD ;EP; intro text for Month-at-a-glance
MA ;EP; intro text for Make Appointment
OI ;EP; intro text for Add/Edit Other Info
MC ;EP; intro tedxt for Multi Clinic Booking
MB ;EP; intro text for Multi Appt Booking
CA ;EP; intro text for Cancel Appt
WL ;EP; intro text for Waiting list edit
CRDAY() ; -- return chart request waiting period
DA ;EP; intro text for Display Appt
PREND ;EP; called to clean up variables for pat mini reg
AT ;EP; intro text for Append Ancillary Test
CR ;EP; intro text for Chart Request
DT ;EP; intro text for Delete Ancillary Test
NS ;EP; intro text for no-shows
CV ;EP; intro text for CHeck-in/Unsched Appt/CR for today

External References

Name Field # of Occurrence
$$DIV^ASDUT CRDAY+1
^DIR PR+6
^XBCLS MA+1, AT+1, DT+1, CA+1, CR+1, CV+1, DA+1, MB+1, MC+1, MD+1
, OI+1, PR+1, NS+1, WL+1
$$VAL^XBDIQ1 CRDAY+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?20,"MAKE APPOINTMENT",!!
  • Line Location: MA+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to make clinic appointments for a patient."
  • Line Location: MA+2
Function Call: WRITE
  • Prompt: !?5,"You may be asked to edit selected patient demographics and"
  • Line Location: MA+3
Function Call: WRITE
  • Prompt: !?5,"then you will be asked for the clinic. If you choose a "
  • Line Location: MA+4
Function Call: WRITE
  • Prompt: !?5,"Principal Clinic, the first available for each individual"
  • Line Location: MA+5
Function Call: WRITE
  • Prompt: !?5,"clinic under it will display. You can select a clinic from"
  • Line Location: MA+6
Function Call: WRITE
  • Prompt: !?5,"that list if appropriate. The patient's pending appointments"
  • Line Location: MA+7
Function Call: WRITE
  • Prompt: !?5,"also display to assist in scheduling appointments convenient"
  • Line Location: MA+8
Function Call: WRITE
  • Prompt: !?5,"to the patient.",!
  • Line Location: MA+9
Function Call: WRITE
  • Prompt: !!?20,"APPEND ANCILLARY TEST TO APPOINTMENT",!!
  • Line Location: AT+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to add to a previously scheduled appointment,"
  • Line Location: AT+2
Function Call: WRITE
  • Prompt: !?5,"any ancillary test which may have been overlooked when the"
  • Line Location: AT+3
Function Call: WRITE
  • Prompt: !?5,"appointment was made.",!
  • Line Location: AT+4
Function Call: WRITE
  • Prompt: !!?20,"DELETE ANCILLARY TEST FROM APPOINTMENT",!!
  • Line Location: DT+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to delete any ancillary tests scheduled by"
  • Line Location: DT+2
Function Call: WRITE
  • Prompt: !?5,"mistake which are attached to a clinic appointment.",!
  • Line Location: DT+3
Function Call: WRITE
  • Prompt: !!?25,"CANCEL APPOINTMENTS",!!
  • Line Location: CA+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to cancel clinic appointments that were"
  • Line Location: CA+2
Function Call: WRITE
  • Prompt: !?5,"either cancelled by the patient or by the clinic.",!
  • Line Location: CA+3
Function Call: WRITE
  • Prompt: !!?20,"CHART REQUESTS (future dates)",!!
  • Line Location: CR+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to request charts for chart review purposes."
  • Line Location: CR+2
Function Call: WRITE
  • Prompt: !?5,"You will be asked to enter the date you would like the charts"
  • Line Location: CR+3
Function Call: WRITE
  • Prompt: !?5,"to be available. The minimum waiting period is determined by"
  • Line Location: CR+4
Function Call: WRITE
  • Prompt: !?5,"your facility giving Medical Records time to ready your charts"
  • Line Location: CR+5
Function Call: WRITE
  • Prompt: !?5,"while also pulling charts for patient appointments.",!
  • Line Location: CR+6
Function Call: WRITE
  • Prompt: !?5,"The minimum waiting period for this facility is ",$$CRDAY
  • Line Location: CR+7
Function Call: WRITE
  • Prompt: " days.",!
  • Line Location: CR+8
Function Call: WRITE
  • Prompt: !!?15,"CHECK-IN/UNSCHED APPT/CR FOR TODAY",!!
  • Line Location: CV+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to perform any one of these functions:"
  • Line Location: CV+2
Function Call: WRITE
  • Prompt: !?5," > Check-in a patient for a scheduled appointment;"
  • Line Location: CV+3
Function Call: WRITE
  • Prompt: !?5," > Make an unscheduled appointment for a walk-in;"
  • Line Location: CV+4
Function Call: WRITE
  • Prompt: !?5," > Ask for a chart to be pulled for review today."
  • Line Location: CV+5
Function Call: WRITE
  • Prompt: !?5," (use if you need chart now; otherwise use CR)",!
  • Line Location: CV+6
Function Call: WRITE
  • Prompt: !!?20,"DISPLAY PATIENT'S APPOINTMENTS",!!
  • Line Location: DA+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to view a specific patient's past and/or"
  • Line Location: DA+2
Function Call: WRITE
  • Prompt: !?5,"future appointments. You are also given the opportunity"
  • Line Location: DA+3
Function Call: WRITE
  • Prompt: !?5,"to print the list to paper.",!
  • Line Location: DA+4
Function Call: WRITE
  • Prompt: !!?20,"MULTIPLE APPOINTMENT BOOKING",!!
  • Line Location: MB+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to make a series of multiple daily or weekly"
  • Line Location: MB+2
Function Call: WRITE
  • Prompt: !?5,"appointments to a clinic for a specific patient.",!
  • Line Location: MB+3
Function Call: WRITE
  • Prompt: !!?20,"MULTIPLE CLINIC DISPLAY/BOOKING",!!
  • Line Location: MC+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to make appointments in up to 4 clinics for"
  • Line Location: MC+2
Function Call: WRITE
  • Prompt: !?5,"a patient within the same day. The option will automatically"
  • Line Location: MC+3
Function Call: WRITE
  • Prompt: !?5,"find the day all clinics you've specified have appointments"
  • Line Location: MC+4
Function Call: WRITE
  • Prompt: !?5,"available.",!
  • Line Location: MC+5
Function Call: WRITE
  • Prompt: !!?20,"MONTH-AT-A-GLANCE DISPLAY",!!
  • Line Location: MD+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to display on your screen or print to paper"
  • Line Location: MD+2
Function Call: WRITE
  • Prompt: !?5,"a snapshot of the appointment schedule for a particular"
  • Line Location: MD+3
Function Call: WRITE
  • Prompt: !?5,"clinic.",!
  • Line Location: MD+4
Function Call: WRITE
  • Prompt: !!?20,"ADD/EDIT OTHER INFO ON PENDING APPTS",!!
  • Line Location: OI+1
Function Call: WRITE
  • Prompt: !?5,"Use the option to add to or change the ""Other Information"" "
  • Line Location: OI+2
Function Call: WRITE
  • Prompt: !?5,"section of a patient's pending appointment.",!
  • Line Location: OI+3
Function Call: WRITE
  • Prompt: !!?20,"PATIENT MINI-REGISTRATION",!!
  • Line Location: PR+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to temporarily register a new patient who"
  • Line Location: PR+2
Function Call: WRITE
  • Prompt: !?5,"needs a clinic appointment. The eligibility status will be"
  • Line Location: PR+3
Function Call: WRITE
  • Prompt: !?5,"set to ""Pending Verification"" until the patient arrives for"
  • Line Location: PR+4
Function Call: WRITE
  • Prompt: !?5,"the appointment and is assigned an official chart number.",!
  • Line Location: PR+5
Function Call: WRITE
  • Prompt: !!?25,"NO-SHOWS",!!
  • Line Location: NS+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to record your clinic's no-shows by date."
  • Line Location: NS+2
Function Call: WRITE
  • Prompt: !?5,"You are also given the opportunity to print no-show letters"
  • Line Location: NS+3
Function Call: WRITE
  • Prompt: !?5,"now, if desired. There is also an option to print no-show"
  • Line Location: NS+4
Function Call: WRITE
  • Prompt: !?5,"letters on the Reports Menu.",!
  • Line Location: NS+5
Function Call: WRITE
  • Prompt: !!?20,"WAITING LIST ENTER/EDIT",!!
  • Line Location: WL+1
Function Call: WRITE
  • Prompt: !?5,"Use this option to enter patients into a waiting list for"
  • Line Location: WL+2
Function Call: WRITE
  • Prompt: !?5,"selected clinics. Any active clinic can be used. You will"
  • Line Location: WL+3
Function Call: WRITE
  • Prompt: !?5,"be asked to set a priority for each patient. There is also"
  • Line Location: WL+4
Function Call: WRITE
  • Prompt: !?5,"a comments section. The Reports Menu has an option to print"
  • Line Location: WL+5
Function Call: WRITE
  • Prompt: !?5,"out the waiting lists.",!
  • Line Location: WL+6
Routine Call
  • DIR
  • Line Location:
    • PR+6

Label References

Name Line Occurrences
$$CRDAY CR+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AG PREND+1!
AGDOG PREND+1!
AGDTS PREND+1!
AGE PREND+1!
AGOPT PREND+1!
DFN PREND+1!
DIC PREND+1!
DIR PR+6!
DIR(0 PR+6*
DOG PREND+1!
DR PREND+1!
SEX PREND+1!
SSN PREND+1!
U PR+6
>> X PR+6
>> XQUIT PR+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All