VAQLED05 ;ALB/JFP,JRP - PDX, LOAD/EDIT DIFFERENCES,SCREEN;01MAR93
Source file <VAQLED05.m>
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 |
Package | Total | Caller Graph |
---|---|---|
Patient Data Exchange | 1 | VAQLED02 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EP | ; -- Main entry point
|
|
EP1 | ||
MAIN | ; -- Loops thru patient file looking for differences by field
|
|
MULT | ; -- Loop thru multiple associated with patient file
|
|
M1 | ||
MLOAD | ; -- Loads .01 field of multiple into an array for compare (patient)
|
|
MULTDIF | ; -- Displays entries which do not match .01
|
|
DISP1 | ; -- Display line 1
|
|
DISP2 | ; -- Display line 2
|
|
DISP3 | ; -- Display line 3
|
|
DISP4 | ; -- Displays all fields associated with multiple from transaction file
|
|
D41 | ||
KILL | ; -- Kills entries which are not different for work arrays
|
|
KILL1 | ||
KILL2 | ||
KF | ; -- kills fields in subfile
|
|
TMP | ; -- Set the array used by list processor
|
|
MSG | ; -- Displays entries not passing the input transform
|
|
TMP2 | ; -- Sets array for list processor for message
|
|
EXIT | ; -- Note: The list processor cleans up its own variables.
; All other variables cleaned up here. |
|
END | ; -- End of code
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | DISP1+3, D41+1, MSG+6 |
^TMP("PTVALUE" | MLOAD+1!, MLOAD+5*, MULTDIF+5, EXIT+2! |
^TMP("VAQIDX" | EP1+2!, TMP+4* |
^TMP("VAQL2" | EP1+2!, TMP+2*, TMP+3*, TMP2+2*, TMP2+3* |
^TMP("VAQLD" | EP1+3, MSG+4, MSG+5 |
^TMP("VAQPT" | MAIN+6, MLOAD+3, MLOAD+4, KILL+2!, KILL1+1!, KILL2+1! |
^TMP("VAQTR" | MAIN+2, MAIN+4, MULT+2, MULTDIF+2, MULTDIF+3, DISP4+3, D41, KILL+1!, KILL1!, KILL2! , KF+2 |
Name | Line Occurrences |
---|---|
D41 | DISP4+3 |
DISP1 | MAIN+8, MULTDIF+6 |
DISP2 | MAIN+8 |
DISP3 | MULTDIF+6 |
DISP4 | MULTDIF+6 |
EXIT | EP1+9 |
KF | MULTDIF+5 |
KILL | MAIN+5, MAIN+7, KF+2 |
KILL1 | MAIN+3 |
KILL2 | M1 |
M1 | MULT+2 |
MAIN | EP1+5 |
MLOAD | M1+1 |
MSG | EP1+3 |
MULT | EP1+5 |
MULTDIF | M1+1 |
TMP | MULTDIF+7, DISP1+5, DISP2+3, DISP2+4, DISP3+3, D41+4 |
TMP2 | EP1+7, EP1+8, MSG+2, MSG+9, MSG+10, MSG+12, MSG+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DFNPT | TMP+4 |
>> DFNTR | TMP+4 |
ENTRY | MSG+1~, MSG+3*, MSG+4*, MSG+5, MSG+14! |
FLD | MAIN+1*, MAIN+2*, MAIN+3, MAIN+4, MAIN+6, MULT+1*, MLOAD+3, MLOAD+4, MULTDIF+1*, MULTDIF+2 , MULTDIF+3, DISP1+3, DISP4+1~, DISP4+2*, DISP4+3*, D41, D41+1, KILL+1, KILL+2, KILL1 , KILL1+1, KF+1~*, KF+2*, TMP+4, EXIT+3! |
FLD( | MAIN+3 |
FLDNAME | DISP1+3*, DISP1+4, D41+1*, D41+2, MSG+1~, MSG+6*, MSG+7, MSG+14!, EXIT+3! |
FLE | MAIN+1*, MAIN+2, MAIN+3, MAIN+4, MAIN+6, MULT+1*, MULT+2*, M1, MLOAD+3, MLOAD+4 , MULTDIF+2, MULTDIF+3, DISP1+3, DISP4+3, D41, D41+1, KILL+1, KILL+2, KILL1, KILL1+1 , KILL2, KILL2+1, KF+2, TMP+4, EXIT+3! |
FLE( | M1 |
LN | MSG+1~, MSG+11*, MSG+12, MSG+14! |
MSG | MSG+1~, MSG+7*, MSG+8, MSG+14! |
NODE | MSG+1~, MSG+5*, MSG+6, MSG+14! |
PDXVALUE | MAIN+4*, MAIN+5, MAIN+7, MULTDIF+3*, MULTDIF+4, MULTDIF+5, DISP2+2, DISP3+2, D41*, D41+3 , EXIT+3! |
PTVALUE | MAIN+6*, MAIN+7, MLOAD+4*, MLOAD+5, DISP2+1, EXIT+3! |
SEQ | MAIN+1*, MAIN+4, MAIN+6, MULT+1*, MLOAD+2*, MLOAD+3*, MLOAD+4, MULTDIF+1*, MULTDIF+2*, MULTDIF+3 , D41, KILL+1, KILL+2, TMP+4, EXIT+3! |
TYPE | MAIN+1*, MULT+1*, TMP+4, EXIT+3! |
U | DISP1+3, D41+1, MSG+6 |
>> VALMCNT | EP1+1*, TMP+1*, TMP+2, TMP+3, TMP2+1*, TMP2+2, TMP2+3 |
VAQECNT | EP1+1*, EP1+6, DISP1+1*, DISP1+2, TMP+3, TMP+4, EXIT+3! |
X | EP1+7*, EP1+8*, MULTDIF+7*, DISP1+2*, DISP1+4*, DISP2+1*, DISP2+2*, DISP2+4*, DISP3+1*, DISP3+2* , D41+2*, D41+3*, TMP+2, MSG+1~, MSG+2*, MSG+8*, MSG+10*, MSG+12*, MSG+13*, MSG+14! , TMP2+2, EXIT+3! |
>> XRT0 | EP1+10 |
>> XRTL | EP1+4 |
>> XRTN | EP1+10* |
Name | Field # of Occurrence |
---|---|
$T( | EP1+10 |