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 |