SDSCOMP ;ALB/JAM/RBS - ASCD Compile list of encounters for Service Connection Review ; 3/12/07 4:36pm
Source file <SDSCOMP.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 5 | $$GETOE^SDOE $$SC^SDSCAPI (AUDIT,EN)^SDSCINS EN^SDSCPRG ($$NBFP,$$NBTP,$$NCTCL)^SDSCUTL |
| VA Fileman | 4 | EN^DDIOL UPDATE^DIE $$GET1^DIQ ^DIR |
| Kernel | 3 | HOME^%ZIS ^%ZTLOAD ($$FMADD,$$FMTE)^XLFDT |
| MailMan | 1 | ^XMD |
| PCE Patient Care Encounter | 1 | $$PRIMVPRV^PXUTL1 |
| Registration | 1 | $$SITE^VASITE |
| Toolkit | 1 | $$GET^XPAR |
| Package | Total | Caller Graph |
|---|---|---|
| Scheduling | 14 | SDSC COMPILE SDSC NIGHTLY COMPILE SDSCCHK SDSCEDT SDSCINS SDSCLST SDSCMSR SDSCNSCP SDSCPRV SDSCRP1 SDSCRP2 SDSCRPT1 SDSCSSD SDSCUSR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OPT | ; Loop through all outpatient encounters for the specified dates.
|
|
| TASK1 | ; Start compile (scheduled compile - don't remove from queue)
|
|
| ELIG | ; Compile list of service connected eligibility codes.
|
|
| MMSG | ; Send Mail Message
|
|
| COMPILE | ; Called by option "SDSC COMPILE"
; - Compile ASCD Encounters by Date Range ; (Rated Disabilities/ICDs for Encounters) |
|
| GETDATE1 | ; Entry point for SDSC COMPILE option - Get START and END dates
; Output: ; Set var 'SDSCTDT' (loop start point) to a user selected date. |
|
| TASK | ; Start compile (one-time compile - remove from queue when complete)
|
|
| END | ; Clear all variables before exiting.
|
|
| AUTODT | ; Called by option "SDSC NIGHTLY COMPILE"
; - Compile ASCD Encounters on a Nightly Basis ; (Rated Disabilities/ICDs for Prior Day Encounters) |
|
| OPT1 | ; Check the service connected info for one encounter.
|
|
| STORE | ; Save the information for the found encounter.
|
|
| GETDATE | ; Entry point for edit or report - Get START and END dates
|
| Name | Field # of Occurrence |
|---|---|
| HOME^%ZIS | COMPILE+5 |
| ^%ZTLOAD | COMPILE+26 |
| EN^DDIOL | GETDATE+3, COMPILE+23, COMPILE+27, COMPILE+30 |
| UPDATE^DIE | STORE+12 |
| $$GET1^DIQ | OPT1+30 |
| ^DIR | GETDATE1+15, GETDATE1+26, COMPILE+22 |
| $$PRIMVPRV^PXUTL1 | OPT1+42 |
| $$GETOE^SDOE | OPT1+7 |
| $$SC^SDSCAPI | OPT1+33 |
| AUDIT^SDSCINS | MMSG+21 |
| EN^SDSCINS | OPT+9 |
| EN^SDSCPRG | OPT+15 |
| $$NBFP^SDSCUTL | OPT1+27 |
| $$NBTP^SDSCUTL | OPT1+27 |
| $$NCTCL^SDSCUTL | OPT1+25 |
| $$SITE^VASITE | COMPILE+8 |
| $$FMADD^XLFDT | AUTODT+6, COMPILE+12 |
| $$FMTE^XLFDT | GETDATE1+7, GETDATE1+12, GETDATE1+24, MMSG+2, MMSG+5 |
| ^XMD | MMSG+25 |
| $$GET^XPAR | COMPILE+9 |
| FileNo | Call Tags |
|---|---|
| ^AUPNVSIT - [#9000010] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(8 - [#8] | ELIG+5 |
| ^SCE("B" | OPT+4, OPT+5 |
| ^SDSC(409.48 - [#409.48] | GETDATE+1, OPT1+4, OPT1+45 |
| Name | Line Occurrences |
|---|---|
| ELIG | AUTODT+10, COMPILE+16 |
| END | COMPILE+14, COMPILE+23, COMPILE+24, TASK+3, TASK1+2 |
| GETDATE1 | COMPILE+14 |
| MMSG | OPT+12 |
| OPT | TASK+1, TASK1+1 |
| OPT1 | OPT+5 |
| STORE | OPT1+45, OPT1+46 |
| TASK1 | AUTODT+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | AUTODT+4~ |
| DIC | AUTODT+4~ |
| DIFROM | MMSG+1~ |
| DIR | GETDATE1+3~, GETDATE1+21!, COMPILE+3~, COMPILE+18! |
| DIR("?" | GETDATE1+7*, GETDATE1+13*, GETDATE1+25*, COMPILE+21* |
| DIR("A" | GETDATE1+5*, GETDATE1+23*, COMPILE+20* |
| DIR("B" | GETDATE1+12*, GETDATE1+24*, COMPILE+19* |
| DIR(0 | GETDATE1+4*, GETDATE1+22*, COMPILE+19* |
| DT | AUTODT+6, GETDATE+1, GETDATE1+4, GETDATE1+22, GETDATE1+24, COMPILE+12, STORE+4 |
| DTOUT | GETDATE1+16, GETDATE1+27, COMPILE+23, END+2! |
| DUOUT | GETDATE1+16, GETDATE1+27, COMPILE+23, END+2! |
| DUZ | MMSG+22, MMSG+23 |
| I | ELIG+1~, ELIG+5* |
| J | ELIG+1~, ELIG+5* |
| L | END+2! |
| P | END+2! |
| SDABRT | END+2! |
| SDCLIN | OPT1+1~, OPT1+21*, OPT1+25 |
| SDCNT | MMSG+1~, MMSG+20*, MMSG+21 |
| SDCST | OPT1+1~, OPT1+23* |
| SDEC | OPT1+1~, OPT1+14*, OPT1+16 |
| SDEDT | AUTODT+4~, AUTODT+8*, GETDATE+3*, GETDATE1+16*, GETDATE1+27*, GETDATE1+28*, OPT+4, MMSG+2, END+1! |
| SDERR | STORE+1~, END+1! |
| SDFILEOK | OPT1+1~, OPT1+33*, OPT1+35, OPT1+37, OPT1+38, OPT1+40, OPT1+45, OPT1+46, STORE+7 |
| SDIEN | STORE+1~, END+1! |
| SDIEN(1 | STORE+2* |
| SDLIST | ELIG+2!, END+2! |
| SDLIST( | ELIG+5*, OPT1+16 |
| SDOE | OPT+2~, OPT+5*, OPT1+4, OPT1+7, OPT1+27, OPT1+33, OPT1+45, STORE+2, STORE+3 |
| SDOEDAT | OPT1+1~, OPT1+7*, OPT1+8, OPT1+10, OPT1+12, OPT1+14, OPT1+18, OPT1+21, OPT1+23, OPT1+29 , STORE+9 |
| SDOEDT | OPT+2~, OPT+4*, OPT+5, STORE+5 |
| SDOEX | END+1! |
| SDOSC | OPT1+1~, OPT1+30*, OPT1+31, OPT1+46, STORE+11 |
| SDPAT | OPT1+1~, OPT1+18*, OPT1+33, STORE+8 |
| SDPRV | OPT1+1~, OPT1+42*, STORE+6 |
| SDRD | END+1! |
| SDRDIEN | END+1! |
| SDSC | STORE+1~, END+1! |
| SDSC( | STORE+3*, STORE+4*, STORE+5*, STORE+6*, STORE+7*, STORE+8*, STORE+9*, STORE+10*, STORE+11* |
| SDSCBAD | OPT+1~, OPT+3*, OPT1+8*, OPT1+14*, OPT1+18*, OPT1+21*, OPT1+23*, OPT1+29*, MMSG+16 |
| SDSCBDT | GETDATE+1*, GETDATE+3, GETDATE1+4, GETDATE1+7, GETDATE1+11, GETDATE1+12, GETDATE1+19*, GETDATE1+22, COMPILE+3~, COMPILE+7* , COMPILE+12*, MMSG+4, MMSG+5, END+1! |
| SDSCDAY | COMPILE+4~, COMPILE+7*, COMPILE+9*, COMPILE+11*, COMPILE+12 |
| SDSCEDT | GETDATE+1*, GETDATE1+11, GETDATE1+24, COMPILE+3~, COMPILE+7*, MMSG+4, MMSG+5, END+1! |
| SDSCEXS | OPT+1~, OPT+3*, OPT1+4*, MMSG+17 |
| SDSCINS | OPT+2~, OPT+3*, OPT+9, MMSG+7, MMSG+8 |
| SDSCITE | COMPILE+4~, COMPILE+8*, COMPILE+9 |
| SDSCMAP1 | OPT+2~, OPT+3*, OPT1+38*, MMSG+9, MMSG+11 |
| SDSCMAP2 | OPT+2~, OPT+3*, OPT1+39*, MMSG+10, MMSG+11 |
| SDSCNBL | OPT+1~, OPT+3*, OPT1+12*, OPT1+27*, OPT1+31*, MMSG+13 |
| SDSCNCT | OPT+1~, OPT+3*, OPT1+25*, MMSG+14 |
| SDSCNDX | OPT+1~, OPT+3*, OPT1+35*, MMSG+15 |
| SDSCNSC | OPT+1~, OPT+3*, OPT1+16*, OPT1+40*, MMSG+12 |
| SDSCSVC | OPT+1~, OPT+3*, OPT+9, OPT1+44*, MMSG+7, MMSG+11 |
| SDSCTDT | AUTODT+4~, AUTODT+6*, AUTODT+8, GETDATE+3*, GETDATE1+16*, GETDATE1+17*, GETDATE1+19, GETDATE1+27*, COMPILE+14, OPT+4 , MMSG+2, END+1! |
| SDSCTOT | OPT+1~, OPT+3*, OPT1+2*, OPT1+10*, MMSG+19 |
| SDTEXT | MMSG+1~, MMSG+21 |
| SDTEXT( | MMSG+10* |
| SDTEXT(1 | MMSG+2* |
| SDTEXT(10 | MMSG+14* |
| SDTEXT(11 | MMSG+15* |
| SDTEXT(12 | MMSG+16* |
| SDTEXT(13 | MMSG+17* |
| SDTEXT(14 | MMSG+18* |
| SDTEXT(15 | MMSG+19* |
| SDTEXT(2 | MMSG+3*, MMSG+4*, MMSG+5* |
| SDTEXT(3 | MMSG+6* |
| SDTEXT(4 | MMSG+7* |
| SDTEXT(5 | MMSG+8* |
| SDTEXT(6 | MMSG+9* |
| SDTEXT(7 | MMSG+11* |
| SDTEXT(8 | MMSG+12* |
| SDTEXT(9 | MMSG+13* |
| SDV0 | OPT1+1~, OPT1+29*, OPT1+30, OPT1+42 |
| SDVBA | END+2! |
| SDVBAI | END+2! |
| U | COMPILE+8, OPT1+10, OPT1+12, OPT1+14, OPT1+18, OPT1+21, OPT1+23, OPT1+29, OPT1+45, OPT1+46 , STORE+7, STORE+9 |
| X | GETDATE1+3~, COMPILE+3~, END+2! |
| X1 | GETDATE1+3~ |
| X2 | GETDATE1+3~ |
| XMDUN | MMSG+1~ |
| XMDUZ | MMSG+1~, MMSG+23* |
| XMSUB | MMSG+1~, MMSG+24* |
| XMTEXT | MMSG+1~, MMSG+24* |
| XMY | MMSG+1~ |
| XMY("G.SDSC N | IGHTLY TALLY" , MMSG+23* |
| XMZ | MMSG+1~ |
| XMZ( | MMSG+22*, MMSG+23* |
| Y | GETDATE1+3~, GETDATE1+17, GETDATE1+28, COMPILE+3~, COMPILE+24, END+2! |
| ZTDESC | COMPILE+3~, COMPILE+25* |
| ZTIO | COMPILE+3~, COMPILE+25* |
| >> ZTQUEUED | TASK+2 |
| >> ZTREQ | TASK+2* |
| ZTRTN | COMPILE+3~, COMPILE+25* |
| ZTSAVE | COMPILE+3~ |
| ZTSAVE("*" | COMPILE+25* |
| ZTSK | COMPILE+27, COMPILE+28! |