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