MPIFRPC ;SFCIO/CMC-MPIF RPC APIS ;26 JUN 01
Source file <MPIFRPC.m>
Package | Total | Call Graph |
---|---|---|
Master Patient Index VistA | 4 | ($$CHANGE,$$GETDFN,$$GETICN,$$GETVCCI)^MPIF001 ($$GETDFNS,$$GETICNS,GETCMORH,GETICNH)^MPIF002 $$MPINODE^MPIFAPI PAT^MPIFDEL |
Registration | 3 | (NOTICE,PTSEC)^DGSEC4 AVAFC^VAFCDD01 $$SITE^VASITE |
Clinical Information Resource Network | 1 | GETEX^RGEX03 |
Kernel | 1 | $$IEN^XUAF4 |
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 |
---|---|---|
Master Patient Index VistA | 6 | MPIF CHANGE CMOR MPIF GET VHIC/CAC CARD DATA MPIF ICN STATS MPIF INACTIVATE MPIF PURGE VHIC/CAC CARD DATA MPIFEXT2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ICNSTAT(RETURN,ICN,SSN,RPC) | ;
|
|
EXC(DFN,RET,YY) | ;
; process exceptions into single value |
|
INACT(RETURN,ICN) | ;
|
|
RCCMOR(RETURN,ICN,CMOR,SSN,A08) | ;
|
|
CHK(DFNS,ICN) | ; see if had broken AICN x-ref, if so, fix it and return
; correct DFN for patient that's CMOR is to be changed. |
|
GETCARD(RETURN) | ; - RPC to get VHIC/CAC card log data
|
|
PURGCARD(RETURN) | ; - RPC called to purge card data for dates specified
|
Name | Field # of Occurrence |
---|---|
NOTICE^DGSEC4 | ICNSTAT+18 |
PTSEC^DGSEC4 | ICNSTAT+17 |
$$CHANGE^MPIF001 | RCCMOR+20 |
$$GETDFN^MPIF001 | ICNSTAT+13, INACT+8, RCCMOR+11 |
$$GETICN^MPIF001 | ICNSTAT+22, INACT+10 |
$$GETVCCI^MPIF001 | ICNSTAT+37 |
$$GETDFNS^MPIF002 | RCCMOR+15 |
$$GETICNS^MPIF002 | ICNSTAT+10 |
GETCMORH^MPIF002 | ICNSTAT+52 |
GETICNH^MPIF002 | ICNSTAT+41 |
$$MPINODE^MPIFAPI | CHK+6 |
PAT^MPIFDEL | INACT+12 |
GETEX^RGEX03 | EXC+3 |
AVAFC^VAFCDD01 | RCCMOR+21 |
$$SITE^VASITE | ICNSTAT+30 |
$$IEN^XUAF4 | RCCMOR+18 |
RPC Name | Call Tags |
---|---|
MPIF CHANGE CMOR | RCCMOR |
MPIF ICN STATS | ICNSTAT |
MPIF INACTIVATE | INACT |
MPIF GET VHIC/CAC CARD DATA | GETCARD |
MPIF PURGE VHIC/CAC CARD DATA | PURGCARD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | ICNSTAT+15 |
^DPT("AICN" | CHK+7* |
^DPT("SSN" | RCCMOR+14 |
^TMP("MPIFCARD" | GETCARD+2!, GETCARD+4, GETCARD+8* |
^XTMP("MPIFCARD" | GETCARD+5, GETCARD+6, GETCARD+8, PURGCARD+2! |
Name | Line Occurrences |
---|---|
$$CHK | RCCMOR+16 |
EXC | ICNSTAT+63 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A08 | RCCMOR~, RCCMOR+21, RCCMOR+22 |
CIEN | RCCMOR+10~, RCCMOR+18*, RCCMOR+19, RCCMOR+20 |
CMOR | ICNSTAT+7~, ICNSTAT+37*, ICNSTAT+38*, ICNSTAT+39, ICNSTAT+40, RCCMOR~, RCCMOR+9, RCCMOR+18 |
CMORH | ICNSTAT+7~, ICNSTAT+52, ICNSTAT+53, ICNSTAT+54, ICNSTAT+55, ICNSTAT+56, ICNSTAT+57 |
CNTD | ICNSTAT+7~, ICNSTAT+11*, ICNSTAT+13*, ICNSTAT+70, ICNSTAT+71, ICNSTAT+72 |
DFN | ICNSTAT+7~, ICNSTAT+13*, ICNSTAT+14, ICNSTAT+15, ICNSTAT+17, ICNSTAT+18, ICNSTAT+19, ICNSTAT+20, ICNSTAT+21, ICNSTAT+22 , ICNSTAT+24, ICNSTAT+25, ICNSTAT+27, ICNSTAT+28, ICNSTAT+30, ICNSTAT+32, ICNSTAT+33, ICNSTAT+35, ICNSTAT+36, ICNSTAT+37 , ICNSTAT+39, ICNSTAT+40, ICNSTAT+41, ICNSTAT+43, ICNSTAT+44, ICNSTAT+46, ICNSTAT+49, ICNSTAT+50, ICNSTAT+52, ICNSTAT+54 , ICNSTAT+55, ICNSTAT+57, ICNSTAT+60, ICNSTAT+61, ICNSTAT+63, ICNSTAT+65, ICNSTAT+66, ICNSTAT+68, ICNSTAT+69, EXC~ , EXC+3, INACT+7~, INACT+8*, INACT+9, INACT+10, INACT+12, RCCMOR+10~, RCCMOR+11*, RCCMOR+12, RCCMOR+13 , RCCMOR+16*, RCCMOR+17, RCCMOR+20, RCCMOR+21, CHK+3~, CHK+7*, CHK+9 |
DFNS | RCCMOR+10~, RCCMOR+15*, RCCMOR+16, CHK~, CHK+5 |
DT | GETCARD+5, PURGCARD+2 |
ER | INACT+7~, INACT+12, INACT+13 |
FOUND | CHK+3~, CHK+4*, CHK+5, CHK+7*, CHK+8 |
ICN | ICNSTAT~, ICNSTAT+9, ICNSTAT+10*, ICNSTAT+11, ICNSTAT+12*, ICNSTAT+13, ICNSTAT+14, ICNSTAT+15, ICNSTAT+19, INACT~ , INACT+5, INACT+6, INACT+8, INACT+11, RCCMOR~, RCCMOR+9, RCCMOR+11, RCCMOR+16, RCCMOR+17, CHK~ , CHK+7 |
ICNH | ICNSTAT+7~, ICNSTAT+41, ICNSTAT+42, ICNSTAT+43, ICNSTAT+44, ICNSTAT+45, ICNSTAT+46 |
IEN | ICNSTAT+48~, ICNSTAT+49*, ICNSTAT+59~, ICNSTAT+60*, EXC+2~, EXC+6*, EXC+7*, CHK+3~, CHK+5*, CHK+7 |
LOCAL | ICNSTAT+7~, ICNSTAT+29*, ICNSTAT+30*, ICNSTAT+31, ICNSTAT+34 |
MPIFCT | GETCARD+1~, GETCARD+3*, GETCARD+7*, GETCARD+8 |
MPIFDT | GETCARD+1~, GETCARD+5*, GETCARD+6, GETCARD+8, PURGCARD+1~, PURGCARD+2* |
MPIFLINE | GETCARD+1~, GETCARD+6*, GETCARD+8 |
NODE | CHK+3~, CHK+6*, CHK+7 |
NOT | ICNSTAT+18~ |
NXT | CHK+3~, CHK+5*, CHK+6 |
PICN | ICNSTAT+7~, ICNSTAT+11*, ICNSTAT+12 |
RET | EXC~ |
RET( | EXC+4*, EXC+8* |
RETS | ICNSTAT+7~, ICNSTAT+63 |
RETS( | ICNSTAT+64, ICNSTAT+67, ICNSTAT+68, ICNSTAT+69 |
RETURN | ICNSTAT~, ICNSTAT+9*, INACT~, INACT+5*, INACT+6*, INACT+9*, INACT+11*, INACT+13*, INACT+14*, RCCMOR~ , RCCMOR+9*, GETCARD~, GETCARD+4*, PURGCARD~, PURGCARD+3* |
RETURN( | ICNSTAT+14*, ICNSTAT+15*, ICNSTAT+19*, ICNSTAT+21*, ICNSTAT+24*, ICNSTAT+25*, ICNSTAT+27*, ICNSTAT+28*, ICNSTAT+30, ICNSTAT+32* , ICNSTAT+33*, ICNSTAT+35*, ICNSTAT+36*, ICNSTAT+39*, ICNSTAT+40*, ICNSTAT+43*, ICNSTAT+44*, ICNSTAT+46*, ICNSTAT+49*, ICNSTAT+50* , ICNSTAT+54*, ICNSTAT+55*, ICNSTAT+57*, ICNSTAT+60*, ICNSTAT+61*, ICNSTAT+65*, ICNSTAT+66*, ICNSTAT+68*, ICNSTAT+69* |
RETURN(1 | ICNSTAT+10*, ICNSTAT+71*, ICNSTAT+72*, RCCMOR+12*, RCCMOR+17*, RCCMOR+19*, RCCMOR+20*, RCCMOR+22* |
RPC | ICNSTAT~, ICNSTAT+8*, ICNSTAT+20, ICNSTAT+24, ICNSTAT+25, ICNSTAT+27, ICNSTAT+28, ICNSTAT+32, ICNSTAT+33, ICNSTAT+35 , ICNSTAT+36, ICNSTAT+39, ICNSTAT+40, ICNSTAT+43, ICNSTAT+44, ICNSTAT+47, ICNSTAT+54, ICNSTAT+55, ICNSTAT+58, ICNSTAT+65 , ICNSTAT+66, ICNSTAT+68, ICNSTAT+69, ICNSTAT+71, ICNSTAT+72 |
SENS | ICNSTAT+17~ |
SENS(1 | ICNSTAT+19 |
SENS(2 | ICNSTAT+19 |
SSN | ICNSTAT~, ICNSTAT+9, ICNSTAT+10, RCCMOR~, RCCMOR+12, RCCMOR+14, RCCMOR+15 |
TEXT | ICNSTAT+7~, ICNSTAT+11*, ICNSTAT+20*, ICNSTAT+21 |
TICN | ICNSTAT+7~, ICNSTAT+22*, ICNSTAT+23, ICNSTAT+26, ICNSTAT+27, ICNSTAT+28, ICNSTAT+31, ICNSTAT+34, INACT+7~, INACT+10* , INACT+11 |
TVAL | EXC+2~, EXC+6*, EXC+7*, EXC+8 |
VAL | EXC+3, EXC+9! |
VAL( | EXC+7 |
VAL(0 | EXC+4, EXC+5 |
XX | ICNSTAT+7~, ICNSTAT+12*, ICNSTAT+14, ICNSTAT+19, ICNSTAT+63, ICNSTAT+64, ICNSTAT+67, ICNSTAT+68, ICNSTAT+69 |
YY | EXC~, EXC+4, EXC+8 |