DGQESC2 ;ALB/JFP - VIC OUTPATIENT CLINIC SCAN ROUTINE ; 03/29/2004
Source file <DGQESC2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 3 | $$EVENT^DGQEHL72 ($$EDATE,$$SDATE)^DGQESC0 (CLINIC,DIVISION)^VAUTOMA | 
| VA Fileman | 2 | NOW^%DTC ^DIR | 
| Kernel | 1 | (,$$S)^%ZTLOAD | 
| Scheduling | 1 | $$SDAPI^SDAMA301 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OUTSCAN | ; Scan the clinics for appointments to create VIC cards | |
| END | ; -- End of Code | |
| CHKDIV | ; -- Check to see if clinic is part of Division selected ; -- re-sequences array | |
| SDAMA | ; Build TMP Global with Appointment API Data for Report | |
| BLDHL7 | ; -- Building HL7 batch message | |
| BATCH | ; -- Entry point for placing cards on hold | |
| ENO | ; -- Entry Point | |
| EXIT | ; -- Finish Process | |
| CBLD3(CLINIC) | ; Build array of specified Clinics for specified Divisions | |
| BLDTMP | ; ; -- Building Temporary Storage Data | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(40.8 - [#40.8] | CHKDIV+6, CHKDIV+8 | 
| ^DG(43 - [#43] | ENO+21 | 
| ^SC - [#44] | OUTSCAN+7, OUTSCAN+8, OUTSCAN+12, OUTSCAN+13, CHKDIV+6 | 
| ^TMP($J | OUTSCAN+3!, OUTSCAN+18!, SDAMA+5*, SDAMA+6!, BLDTMP+2, BLDTMP+4, BLDTMP+5, BLDTMP+6 | 
| Name | Line Occurrences | 
|---|---|
| BATCH | ENO+42 | 
| BLDHL7 | OUTSCAN+17 | 
| BLDTMP | OUTSCAN+17 | 
| CBLD3 | OUTSCAN+8, OUTSCAN+13, OUTSCAN+15 | 
| EXIT | BLDHL7+7 | 
| OUTSCAN | ENO+45 | 
| SDAMA | OUTSCAN+17 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | CHKDIV+6 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | ENO+16 | 
| CLINDATE | OUTSCAN+2~, BLDTMP+5*, BLDTMP+6 | 
| CLINIC | OUTSCAN+2~, OUTSCAN+7*, OUTSCAN+8, OUTSCAN+12*, OUTSCAN+13, OUTSCAN+15*, CBLD3~, CBLD3+1, BLDTMP+2*, BLDTMP+4 , BLDTMP+5, BLDTMP+6, CHKDIV+5 | 
| CLNARRAY | OUTSCAN+2~ | 
| CLNARRAY( | CBLD3+1*, CBLD3+2, SDAMA+3, SDAMA+4 | 
| CNT | ENO+11~, ENO+19*, EXIT+1, BLDHL7+2* | 
| DATE | ENO+11~, ENO+16* | 
| DFN | ENO+11~, BLDHL7+1*, BLDHL7+2*, BLDTMP+4*, BLDTMP+5, BLDTMP+6 | 
| DFNARR | ENO+11~, ENO+17*, ENO+18, EXIT+2, BLDHL7+2, BLDHL7+3, BLDTMP+6 | 
| DGARRAY | OUTSCAN+2~, OUTSCAN+18!, SDAMA+5 | 
| DGARRAY("FLDS" | SDAMA+2* | 
| DGARRAY(1 | SDAMA+1* | 
| DGARRAY(2 | SDAMA+4* | 
| DGDIV | OUTSCAN+2~, OUTSCAN+10*, OUTSCAN+11*, OUTSCAN+13 | 
| DGDV | ENO+13~, CHKDIV+6*, CHKDIV+7, CHKDIV+8 | 
| DGJ | ENO+13~, CHKDIV+2*, CHKDIV+11* | 
| DGSUB | ENO+13~, CHKDIV+2* | 
| DGUTD | ENO+13~ | 
| DGUTD( | CHKDIV+2*, CHKDIV+11 | 
| DGWD | ENO+13~, CHKDIV+5*, CHKDIV+6 | 
| DIR | ENO+1~ | 
| DIR("?" | ENO+6*, ENO+38* | 
| DIR("A" | ENO+4*, ENO+36* | 
| DIR("B" | ENO+5*, ENO+37* | 
| DIR(0 | ENO+3*, ENO+34* | 
| >> DIRUT | ENO+40 | 
| DIVFLAG | ENO+12~, CHKDIV+4*, CHKDIV+7*, CHKDIV+9*, CHKDIV+13* | 
| DIVISION | ENO+12~, CHKDIV+8*, CHKDIV+9, CHKDIV+13 | 
| DPTINFO | OUTSCAN+2~ | 
| EDATE | ENO+11~, ENO+33*, SDAMA+1 | 
| ERR | ENO+11~, ENO+28*, ENO+29, ENO+30, ENO+31*, ENO+32, ENO+33 | 
| G | BATCH+1~, BATCH+8* | 
| I | OUTSCAN+2~*, CBLD3+1, CBLD3+2*, SDAMA+3*, SDAMA+4 | 
| RESULTS | ENO+11~, EXIT+1, BLDHL7+3*, BLDHL7+4, BLDHL7+5 | 
| SDATE | ENO+11~, ENO+30*, SDAMA+1 | 
| SDCNT | OUTSCAN+2~, OUTSCAN+18! | 
| SELDIV | ENO+12~, CHKDIV+11*, CHKDIV+13 | 
| U | OUTSCAN+8, OUTSCAN+13, BLDTMP+6, CHKDIV+8 | 
| VAUTC | ENO+10~, OUTSCAN+6, OUTSCAN+10, OUTSCAN+15 | 
| VAUTC( | OUTSCAN+15 | 
| VAUTD | ENO+10~, ENO+15*, OUTSCAN+6, OUTSCAN+10 | 
| VAUTD( | OUTSCAN+11, CHKDIV+2 | 
| VAUTNI | ENO+10~, ENO+24* | 
| Y | ENO+1~, ENO+8, ENO+11~, ENO+21, ENO+26, ENO+41 | 
| ZTDESC | BATCH+1~, BATCH+4* | 
| ZTDTH | BATCH+1~, BATCH+6! | 
| ZTIO | BATCH+1~, BATCH+5* | 
| >> ZTQUEUED | EXIT+1, OUTSCAN+5, CBLD3+3, BLDHL7+4 | 
| ZTRTN | BATCH+1~, BATCH+3* | 
| ZTSAVE | BATCH+1~ | 
| ZTSAVE( | BATCH+8* | 
| ZTSAVE("VAUTC(" | BATCH+9* | 
| ZTSAVE("VAUTD(" | BATCH+9* | 
| >> ZTSK | ENO+43, ENO+44 | 
| ZTSTOP | ENO+13~, BLDTMP+2*, BLDTMP+3* |