SDECXML2 ;ALB/JCH - SCHEDULING ENHANCEMENTS 3 UTILITIES ;11/03/14 10:59am
Source file <SDECXML2.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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
|
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 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
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* |
>> | 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~ |