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 |