RGPVMPI ;BIR/PTD-REMOTE PRIMARY VIEW DISPLAY FROM MPI ;5/17/07
Source file <RGPVMPI.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 2 | MIX^DIC1 ^DIR |
Clinical Information Resource Network | 1 | (EN,SAPV)^RGEX06 |
Kernel | 1 | ($$FMADD,$$FMTE,$$NOW)^XLFDT |
List Manager | 1 | (FULL,PAUSE)^VALM1 |
Master Patient Index VistA | 1 | $$GETICN^MPIF001 |
RPC Broker | 1 | (EN1,RPCCHK)^XWB2HL7 |
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 |
---|---|---|
Clinical Information Resource Network | 2 | RG PRIMARY VIEW FROM MPI RGEX03 |
Name | Comments | DBIA/ICR reference |
---|---|---|
INTRO | ;Display purpose of option
|
|
ASK | ;Ask For Patient
|
|
SEND | ;Send a remote query to the MPI for Primary View PDAT
|
|
NOQ | ;No previous query exists for this ICN
|
|
OLDQ | ;Query previously sent for this ICN
|
|
DISP | ;Display Primary View Data
|
|
EXIT | ;Kill variables and quit
|
|
RPC | ;Send the Remote Query
|
|
FAIL | ;Status of RPC call - unsuccessful after 30 seconds ;**53
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | EXIT+1!, RPC+7* |
D | ASK+2*, ASK+3!, EXIT+1! |
>> DATA | SEND+4, SEND+5 |
DFN | ASK+1*, ASK+5*, ASK+6, EXIT+1! |
DIC | ASK+2*, ASK+3!, EXIT+1! |
DIC("A" | ASK+2* |
DIC(0 | ASK+2* |
DIR | OLDQ+12!, OLDQ+13!, OLDQ+17!, DISP+4!, EXIT+1! |
DIR("?" | OLDQ+11* |
DIR("A" | OLDQ+10* |
DIR("B" | OLDQ+12* |
DIR(0 | OLDQ+10*, DISP+4* |
DIRUT | OLDQ+12, EXIT+1! |
DT | RPC+4 |
DTOUT | ASK+1!, EXIT+1! |
DUOUT | ASK+1!, EXIT+1! |
IOF | INTRO+1, DISP+5 |
QFLG | SEND+2*, DISP+1, DISP+2, DISP+4*, EXIT+1! |
QUIT | SEND+2*, SEND+3, SEND+4*, SEND+5*, OLDQ+12*, DISP+1, EXIT+1!, RPC+11*, FAIL+4* |
RESULT | SEND+2~, OLDQ+6, RPC+7 |
RESULT(0 | OLDQ+8, OLDQ+9, RPC+7, RPC+8, RPC+9 |
RETURN | SEND+2~, RPC+3 |
RETURN(0 | OLDQ+5*, OLDQ+6, RPC+3, RPC+5, RPC+7, RPC+10 |
RETURN(1 | RPC+10 |
RGICN | ASK+1*, ASK+6*, SEND+5*, NOQ+1, OLDQ+1, OLDQ+2, OLDQ+5, OLDQ+15, DISP+5, DISP+6 , EXIT+1!, RPC+3, RPC+4, RPC+5, FAIL+3 |
SAPV | INTRO+1*, SEND+3, DISP+2, DISP+6, EXIT+1!, RPC+12, FAIL+5 |
SNTDT | SEND+2~, OLDQ+2*, OLDQ+3 |
>> VALMBCK | SEND+6* |
X | EXIT+1! |
Y | ASK+4, ASK+5, OLDQ+13, OLDQ+14, DISP+4, EXIT+1! |