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 |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: SDECXML2

Package: Scheduling

Routine: SDECXML2


Information

SDECXML2 ;ALB/JCH - SCHEDULING ENHANCEMENTS 3 UTILITIES ;11/03/14 10:59am

Source Information

Source file <SDECXML2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Scheduling 4 ($$ENC,$$EST,$$GRP,$$GRPNAM,$$NEW,$$PROV,$$RCADEM,$$RCADEMA,$$RCAOVR,$$RCASUP,$$TEL,SETREC,SETTMPF)^SDECXML  ($$ACTUALAP,$$ESTAP,$$NEWAP,$$OVRAP,PARSE)^SDECXML2  (ONECLIN,PRALAL,PRALALAL)^SDECXML4  ALLCLIN^SDECXML5  
Registration 1 $$SITE^VASITE  
VA FileMan 1 GETS^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Scheduling 6 SDECXML  SDECXML1  SDECXML2  SDECXML3  SDECXML4  SDECXML5  

Entry Points

Name Comments DBIA/ICR reference
PROVIDER(SDLCNT,SDRPTYP,SDAT,SDFAC,SDIV,SDGRP,SDCLN,SDPRV,DTINC,CLNTAG,GRPFLG,SDCALL,DTNAM,SDGALL,SDNODE) ; Provider
DIVNAME(DIV) ; Division name
OUTPUT(TEXT,PAD,SDLCNT,SDEBUG) ; Generic Set/Output
CLINIC(SDLCNT,SDRPTYP,SDAT,SDFAC,SDIV,SDGRP,SDCLIN,DTINC,SDNODE,CLNTAG,SDCALL,GRPFLG,SDEBUG,XMLNODE) ; Clinic
NEWAP(NEW,LEN,STOP) ; Return new patients
ESTAP(EST,LEN,STOP) ; Return established patients
OVRAP(OVR,LEN,STOP) ; Appointment
ACTUALAP(ACTUAL,LEN,STOP) ; Appointment
PARSE(TOT,CL,PR,TYPE,LEN,STOP,ADJ) ; Get record attributes, write/set

External References

Name Field # of Occurrence
GETS^DIQ DIVNAME+5
$$ENC^SDECXML PROVIDER+74, PARSE+3
$$EST^SDECXML PROVIDER+74, PARSE+3
$$GRP^SDECXML PROVIDER+34, PROVIDER+51, PROVIDER+64, PROVIDER+76
$$GRPNAM^SDECXML NEWAP+3, ESTAP+3, OVRAP+2, ACTUALAP+2
$$NEW^SDECXML PROVIDER+74, PARSE+3
$$PROV^SDECXML PROVIDER+54, PROVIDER+55, PROVIDER+56, PROVIDER+67, PROVIDER+68, PROVIDER+69, PROVIDER+74, PARSE+3, PARSE+8, PARSE+13
, PARSE+17, PARSE+20, PARSE+24
$$RCADEM^SDECXML PARSE+17
$$RCADEMA^SDECXML PARSE+20
$$RCAOVR^SDECXML PARSE+8
$$RCASUP^SDECXML PARSE+24
$$TEL^SDECXML PROVIDER+74, PARSE+3
SETREC^SDECXML PROVIDER+54, PROVIDER+55, PROVIDER+56, PROVIDER+67, PROVIDER+68, PROVIDER+69, PROVIDER+77, PARSE+5, PARSE+10, PARSE+15
, PARSE+19, PARSE+21, PARSE+26
SETTMPF^SDECXML PROVIDER+34, PROVIDER+51, PROVIDER+64, PROVIDER+76
$$ACTUALAP^SDECXML2 PARSE+13
$$ESTAP^SDECXML2 PROVIDER+56, PROVIDER+69, PARSE+13
$$NEWAP^SDECXML2 PROVIDER+55, PROVIDER+68, PARSE+13
$$OVRAP^SDECXML2 PROVIDER+54, PROVIDER+67, PARSE+13
PARSE^SDECXML2 PROVIDER+27, PROVIDER+42, PROVIDER+53, PROVIDER+66
ONECLIN^SDECXML4 CLINIC+4
PRALAL^SDECXML4 PROVIDER+12
PRALALAL^SDECXML4 PROVIDER+9
ALLCLIN^SDECXML5 CLINIC+3
$$SITE^VASITE DIVNAME+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Condition for execution: (SDLCNT>1)
  • Line Location: OUTPUT+5
Function Call: WRITE
  • Prompt: ?PAD,TEXT
  • Line Location: OUTPUT+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] PROVIDER+5
^XTMP( PROVIDER+16, PROVIDER+17, PROVIDER+20, PROVIDER+22, PROVIDER+24, PROVIDER+31, PROVIDER+32, PROVIDER+35, PROVIDER+37, PROVIDER+39
, PROVIDER+46, PROVIDER+47, PROVIDER+49, PROVIDER+59, PROVIDER+60, PROVIDER+62, PROVIDER+71, PROVIDER+72
^XTMP("SDVSE" OUTPUT+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTOT PROVIDER+1~, PROVIDER+15*, PROVIDER+18*, PROVIDER+30*, PROVIDER+33*, PROVIDER+45*, PROVIDER+48*, PROVIDER+52*, PROVIDER+53, PROVIDER+58*
, PROVIDER+61*, PROVIDER+65*, PROVIDER+66, CLINIC+1~
ACTUAL ACTUALAP~, ACTUALAP+3
ADJ PARSE~, PARSE+18, PARSE+20
ADJDEM PROVIDER+1~, PROVIDER+15*, PROVIDER+25*, PROVIDER+26*, PROVIDER+27, PROVIDER+30*, PROVIDER+40*, PROVIDER+41*, PROVIDER+42
ADJDIFF PROVIDER+1~, PROVIDER+15*, PROVIDER+24*, PROVIDER+25, PROVIDER+26, PROVIDER+30*, PROVIDER+39*, PROVIDER+40, PROVIDER+41
APPDEM PROVIDER+1~, PROVIDER+15*, PROVIDER+21*, PROVIDER+25, PROVIDER+26, PROVIDER+27, PROVIDER+30*, PROVIDER+36*, PROVIDER+40, PROVIDER+41
, PROVIDER+42, PROVIDER+45*, PROVIDER+58*
APPEST PROVIDER+2~, PROVIDER+52*, PROVIDER+56, PROVIDER+65*, PROVIDER+69
APPLEN PROVIDER+1~, PROVIDER+15*, PROVIDER+16*, PROVIDER+17, PROVIDER+20, PROVIDER+22, PROVIDER+24, PROVIDER+27, PROVIDER+30*, PROVIDER+31*
, PROVIDER+32, PROVIDER+35, PROVIDER+37, PROVIDER+39, PROVIDER+42, PROVIDER+45*, PROVIDER+46*, PROVIDER+47, PROVIDER+49, PROVIDER+53
, PROVIDER+54, PROVIDER+55, PROVIDER+56, PROVIDER+58*, PROVIDER+59*, PROVIDER+60, PROVIDER+62, PROVIDER+66, PROVIDER+67, PROVIDER+68
, PROVIDER+69
APPNEW PROVIDER+2~, PROVIDER+52*, PROVIDER+55, PROVIDER+65*, PROVIDER+68
APPOVR PROVIDER+2~, PROVIDER+52*, PROVIDER+54, PROVIDER+65*, PROVIDER+67
APPTOT PROVIDER+1~, PROVIDER+15*, PROVIDER+20*, PROVIDER+21, PROVIDER+30*, PROVIDER+35*, PROVIDER+36, PROVIDER+45*, PROVIDER+49*, PROVIDER+52
, PROVIDER+58*, PROVIDER+62*, PROVIDER+65
CL PARSE~
CLNTAG PROVIDER~, OUTPUT+3*, CLINIC~, CLINIC+3, CLINIC+4
CLTOT CLINIC+1~
DA DIVNAME+3~, DIVNAME+4*, DIVNAME+5, DIVNAME+6
DIC PROVIDER+2~, DIVNAME+1!, DIVNAME+4*, DIVNAME+5, DIVNAME+6
DIE DIVNAME+3~
DIQ DIVNAME+3~
DIQ(0 DIVNAME+4*
DIR DIVNAME+3~
DIV DIVNAME~, DIVNAME+2, DIVNAME+4
DIVNAME DIVNAME+1!, DIVNAME+6*, DIVNAME+7*, DIVNAME+8
DIVNAME( DIVNAME+6
DR PROVIDER+2~, DIVNAME+1!, DIVNAME+4*, DIVNAME+5
DTINC PROVIDER~, PROVIDER+9, PROVIDER+12, CLINIC~, CLINIC+2, CLINIC+3, CLINIC+4
DTNAM PROVIDER~, PROVIDER+9, PROVIDER+12, PROVIDER+16, PROVIDER+17, PROVIDER+20, PROVIDER+22, PROVIDER+24, PROVIDER+31, PROVIDER+32
, PROVIDER+35, PROVIDER+37, PROVIDER+39, PROVIDER+46, PROVIDER+47, PROVIDER+49, PROVIDER+59, PROVIDER+60, PROVIDER+62, PROVIDER+71
, PROVIDER+72, CLINIC+1~, CLINIC+2*
DTNAMAR PROVIDER+2~
DTNAMAR( CLINIC+2
EST ESTAP~, ESTAP+4
GRPCODE PROVIDER+1~
GRPFLG PROVIDER~, PROVIDER+34, PROVIDER+51, PROVIDER+64, PROVIDER+76, OUTPUT+2*, CLINIC~, CLINIC+3, CLINIC+4
GRPTOT CLINIC+1~
IO OUTPUT+5
LEN NEWAP~, NEWAP+4, ESTAP~, ESTAP+4, OVRAP~, OVRAP+3, ACTUALAP~, ACTUALAP+3, PARSE~, PARSE+13
NEW NEWAP~, NEWAP+4
OVR OVRAP~, OVRAP+3
PAD OUTPUT~, OUTPUT+5
PR PARSE~, PARSE+3, PARSE+8, PARSE+13, PARSE+17, PARSE+20
PRGDTOT CLINIC+1~
PRTOT PROVIDER+1~, PROVIDER+71*, PROVIDER+72*, PROVIDER+73, PROVIDER+74
SDACTAP PROVIDER+1~, PROVIDER+15*, PROVIDER+30*, PROVIDER+45*, PROVIDER+58*
SDAT PROVIDER~, PROVIDER+9, PROVIDER+12, PROVIDER+16, PROVIDER+17, PROVIDER+20, PROVIDER+22, PROVIDER+24, PROVIDER+31, PROVIDER+32
, PROVIDER+35, PROVIDER+37, PROVIDER+39, PROVIDER+46, PROVIDER+47, PROVIDER+49, PROVIDER+59, PROVIDER+60, PROVIDER+62, PROVIDER+71
, PROVIDER+72, CLINIC~, CLINIC+3, CLINIC+4
SDCALL PROVIDER~, CLINIC~, CLINIC+3
SDCLDIV CLINIC+1~
SDCLIN CLINIC~, CLINIC+4
SDCLN PROVIDER~, PROVIDER+5, PROVIDER+9, PROVIDER+11, PROVIDER+12, PROVIDER+16, PROVIDER+17, PROVIDER+20, PROVIDER+22, PROVIDER+24
, PROVIDER+27, PROVIDER+31, PROVIDER+32, PROVIDER+35, PROVIDER+37, PROVIDER+39, PROVIDER+42, PROVIDER+46, PROVIDER+47, PROVIDER+49
, PROVIDER+53, PROVIDER+59, PROVIDER+60, PROVIDER+62, PROVIDER+66, PROVIDER+71, PROVIDER+72
SDCLNALL CLINIC+1~
SDCLPR CLINIC+1~
SDDATA PROVIDER+1~, PROVIDER+54*, PROVIDER+55*, PROVIDER+56*, PROVIDER+67*, PROVIDER+68*, PROVIDER+69*, PROVIDER+74*, PROVIDER+75, PROVIDER+77
, CLINIC+1~, PARSE+3*, PARSE+4, PARSE+5, PARSE+8*, PARSE+9, PARSE+10, PARSE+13*, PARSE+14, PARSE+15
, PARSE+17*, PARSE+19, PARSE+20*, PARSE+21, PARSE+24*, PARSE+25, PARSE+26
SDEBUG OUTPUT~, OUTPUT+5, CLINIC~, CLINIC+3, CLINIC+4
SDFAC PROVIDER~, PROVIDER+9, PROVIDER+12, PROVIDER+31, PROVIDER+32, PROVIDER+35, PROVIDER+37, PROVIDER+39, PROVIDER+59, PROVIDER+60
, PROVIDER+62, PROVIDER+71, CLINIC~, CLINIC+3, CLINIC+4
SDFILT PROVIDER+34*, PROVIDER+51*, PROVIDER+64*, PROVIDER+76*, CLINIC+1~
>> SDFLTFLG OUTPUT+1
SDGALL PROVIDER~, PROVIDER+3
SDGRP PROVIDER~, PROVIDER+3, PROVIDER+8, PROVIDER+9, PROVIDER+11, PROVIDER+16, PROVIDER+17, PROVIDER+20, PROVIDER+22, PROVIDER+24
, PROVIDER+31, PROVIDER+32, PROVIDER+34, PROVIDER+35, PROVIDER+37, PROVIDER+39, PROVIDER+46, PROVIDER+47, PROVIDER+49, PROVIDER+51
, PROVIDER+59, PROVIDER+60, PROVIDER+62, PROVIDER+64, PROVIDER+71, PROVIDER+72, PROVIDER+76, CLINIC~, CLINIC+3, CLINIC+4
SDI PROVIDER+73~*, PROVIDER+74, PARSE+2~*, PARSE+3
SDIV PROVIDER~, PROVIDER+8, PROVIDER+9, PROVIDER+11, PROVIDER+12, PROVIDER+14, PROVIDER+29, PROVIDER+31, PROVIDER+32, PROVIDER+35
, PROVIDER+37, PROVIDER+39, PROVIDER+46, PROVIDER+59, PROVIDER+60, PROVIDER+62, PROVIDER+71, PROVIDER+72, CLINIC~, CLINIC+3
, CLINIC+4
SDLCNT PROVIDER~, PROVIDER+9, PROVIDER+12, PROVIDER+34, PROVIDER+51, PROVIDER+54, PROVIDER+55, PROVIDER+56, PROVIDER+64, PROVIDER+67
, PROVIDER+68, PROVIDER+69, PROVIDER+76, PROVIDER+77, OUTPUT~, OUTPUT+4*, OUTPUT+5, OUTPUT+6, CLINIC~, CLINIC+3
, CLINIC+4, PARSE+5, PARSE+10, PARSE+15, PARSE+19, PARSE+21, PARSE+26
SDLG PROVIDER+1~
SDMEAS CLINIC+1~
SDNODE PROVIDER~, PROVIDER+16, PROVIDER+17, PROVIDER+20, PROVIDER+22, PROVIDER+24, PROVIDER+31, PROVIDER+32, PROVIDER+35, PROVIDER+37
, PROVIDER+39, PROVIDER+46, PROVIDER+47, PROVIDER+49, PROVIDER+59, PROVIDER+60, PROVIDER+62, PROVIDER+71, PROVIDER+72, CLINIC~
, CLINIC+3, CLINIC+4
SDPRV PROVIDER~, PROVIDER+9, PROVIDER+12, PROVIDER+16, PROVIDER+17, PROVIDER+20, PROVIDER+22, PROVIDER+24, PROVIDER+27, PROVIDER+31
, PROVIDER+32, PROVIDER+35, PROVIDER+37, PROVIDER+39, PROVIDER+42, PROVIDER+46, PROVIDER+47, PROVIDER+49, PROVIDER+53, PROVIDER+54
, PROVIDER+55, PROVIDER+56, PROVIDER+59, PROVIDER+60, PROVIDER+62, PROVIDER+66, PROVIDER+67, PROVIDER+68, PROVIDER+69, PROVIDER+71
, PROVIDER+72, PROVIDER+74
SDRESCH PROVIDER+2~, PROVIDER+22*, PROVIDER+23, PROVIDER+24, PROVIDER+37*, PROVIDER+38, PROVIDER+39
SDRPTYP PROVIDER~, PROVIDER+9, PROVIDER+12, PROVIDER+16, PROVIDER+17, PROVIDER+20, PROVIDER+22, PROVIDER+24, PROVIDER+31, PROVIDER+32
, PROVIDER+35, PROVIDER+37, PROVIDER+39, PROVIDER+46, PROVIDER+47, PROVIDER+49, PROVIDER+59, PROVIDER+60, PROVIDER+62, PROVIDER+71
, PROVIDER+72, CLINIC~, CLINIC+3, CLINIC+4
SDSTP PROVIDER+2~, PROVIDER+15*, PROVIDER+17*, PROVIDER+18, PROVIDER+20, PROVIDER+27, PROVIDER+30*, PROVIDER+32*, PROVIDER+33, PROVIDER+35
, PROVIDER+42, PROVIDER+47*, PROVIDER+48, PROVIDER+49, PROVIDER+53, PROVIDER+54, PROVIDER+55, PROVIDER+56, PROVIDER+60*, PROVIDER+61
, PROVIDER+62, PROVIDER+66, PROVIDER+67, PROVIDER+68, PROVIDER+69
SDSTPNAM PROVIDER+1~, PROVIDER+5*
STOP NEWAP~, NEWAP+3, ESTAP~, ESTAP+3, OVRAP~, OVRAP+2, ACTUALAP~, ACTUALAP+2, PARSE~, PARSE+13
STOPNAM NEWAP+1~, NEWAP+3*, NEWAP+4, ESTAP+1~, ESTAP+3*, ESTAP+4, OVRAP+1~, OVRAP+2*, OVRAP+3, ACTUALAP+1~
, ACTUALAP+2*, ACTUALAP+3
STRING PROVIDER+2~, NEWAP+4*, ESTAP+4*, OVRAP+3*, OVRAP+4, ACTUALAP+3*, ACTUALAP+4
STSTP PROVIDER+1~
TEXT OUTPUT~, OUTPUT+2, OUTPUT+3, OUTPUT+5, OUTPUT+6
TMPCLIN CLINIC+1~
TOT PARSE~, PARSE+3, PARSE+8, PARSE+13, PARSE+17, PARSE+24
TYPE PARSE~, PARSE+1, PARSE+7, PARSE+12, PARSE+13, PARSE+17, PARSE+23
X DIVNAME+3~
XMLNODE OUTPUT+1*, OUTPUT+6, CLINIC~, CLINIC+3, CLINIC+4
Y DIVNAME+3~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables  | All