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~ |