VAQREQ10 ;ALB/JFP - REQUEST PDX RECORD, PROMPT PATIENT;01MAR93
Source file <VAQREQ10.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 | 2 | VAQ PDX REQUEST VAQ PDX UNSOLICITED |
Registration | 2 | VAQ PDX REQUEST VAQ PDX UNSOLICITED |
Name | Comments | DBIA/ICR reference |
---|---|---|
REQ | ||
UNS | ||
INIT | ; -- Intialization
|
|
MAIN | ; -- Main entry point
|
|
MLOOP | ||
EXIT | ; -- Cleanup and exit routine
|
|
MANUAL | ; -- Gets Patient name SSN AND DOB if patient not found local PT file
; -- Don't allow manual entry of unsolicited request |
|
VADPT | ; -- Pulls off patient demographics, for DFN
; -- Gets name,ssn,dob |
|
END | ; -- End of code
|
Name | Field # of Occurrence |
---|---|
T0^%ZOSV | MAIN+15 |
T1^%ZOSV | MAIN+17 |
^DIR | MAIN+10, MANUAL+12, MANUAL+20, MANUAL+27, MANUAL+37 |
DEM^VADPT | VADPT+3 |
ELIG^VADPT | VADPT+3 |
EP^VAQREQ01 | MAIN+21 |
$$GETDFN^VAQUTL97 | MAIN+16 |
^VAQUTL98 | INIT+1 |
$$DASHSSN^VAQUTL99 | MANUAL+28 |
$$DOBFMT^VAQUTL99 | MANUAL+38 |
$$UP^XLFSTR | MAIN+11, MANUAL+21 |
KILL^XUSCLEAN | REQ, UNS |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BADSSN | EXIT+2! |
DFN | INIT+2~, MAIN+3!, EXIT+1!, VADPT+2* |
DIR | MAIN+10!, MANUAL+12!, MANUAL+20!, MANUAL+27!, MANUAL+37! |
DIR("?" | MAIN+9*, MANUAL+10*, MANUAL+11*, MANUAL+18*, MANUAL+26*, MANUAL+36* |
DIR("??" | MANUAL+19* |
DIR("A" | MAIN+7*, MANUAL+8*, MANUAL+16*, MANUAL+25*, MANUAL+35* |
DIR("B" | MANUAL+9*, MANUAL+17* |
DIR(0 | MAIN+8*, MANUAL+7*, MANUAL+15*, MANUAL+24*, MANUAL+34* |
DIROUT | EXIT+2! |
DIRUT | MAIN+10, EXIT+2!, MANUAL+12 |
DTIME | MANUAL+2, MANUAL+31 |
DTOUT | EXIT+2!, MANUAL+20, MANUAL+27, MANUAL+37 |
DUOUT | EXIT+2!, MANUAL+20, MANUAL+27, MANUAL+37 |
POP | INIT+2~, MAIN+4*, MAIN+19, EXIT+1!, MANUAL+2*, MANUAL+12*, MANUAL+20*, MANUAL+27*, MANUAL+31*, MANUAL+37* |
TASK | INIT+2~, MAIN+14*, MAIN+16, EXIT+1! |
U | VADPT+2, VADPT+5, VADPT+6, VADPT+7 |
VA | VADPT+8! |
VADM | VADPT+8! |
VADM(1 | VADPT+4 |
VADM(2 | VADPT+5 |
VADM(3 | VADPT+6 |
VAEL | VADPT+8! |
VAEL(6 | VADPT+7 |
VAERR | VADPT+8! |
VAQAUSIT | MAIN+2!, EXIT+4! |
VAQDFN | MAIN+1!, MAIN+16*, MAIN+18, MAIN+20, EXIT+3!, VADPT+2 |
VAQDOM | MAIN+2!, EXIT+4! |
VAQDZ | MAIN+2!, EXIT+4! |
VAQDZN | MAIN+3!, EXIT+5! |
VAQEDOB | MAIN+1!, EXIT+3!, MANUAL+38*, VADPT+6* |
VAQEELG | MAIN+1!, EXIT+3!, MANUAL+5*, VADPT+7* |
VAQESSN | MAIN+1!, EXIT+3!, MANUAL+28*, VADPT+5* |
VAQIDOB | MAIN+1!, EXIT+3!, MANUAL+38*, VADPT+6* |
VAQIELG | MAIN+1!, EXIT+3!, VADPT+7* |
VAQIN | MAIN+1!, MAIN+11*, MAIN+16, EXIT+3!, MANUAL+8, MANUAL+17 |
VAQISSN | MAIN+1!, EXIT+3!, MANUAL+28*, MANUAL+31, VADPT+5* |
VAQNM | MAIN+1!, EXIT+3!, MANUAL+21*, MANUAL+31, VADPT+4* |
VAQNOTI | MAIN+2!, EXIT+4! |
VAQOPT | REQ*, UNS*, INIT+3*, EXIT+4!, MANUAL+2 |
VAQPID | MAIN+2!, EXIT+4! |
VAQPR | MAIN+3!, EXIT+5! |
VAQRQADD | MAIN+2!, EXIT+4! |
VAQRQDT | MAIN+2!, EXIT+4! |
VAQRQSIT | MAIN+2!, EXIT+4! |
VAQTRN | MAIN+3!, EXIT+5! |
X | EXIT+2!, MANUAL+2*, MANUAL+31* |
>> XRT0 | MAIN+17 |
>> XRTL | MAIN+15 |
>> XRTN | MAIN+17* |
Y | MAIN+11, EXIT+2!, MANUAL+12, MANUAL+21, MANUAL+28, MANUAL+38 |
>> ZTSK | MAIN+14 |
Name | Field # of Occurrence |
---|---|
$T( | MAIN+17 |