MPIFRPC2 ;SFCIO/CMC-MPIF RPC APIS ;24 OCT 01
Source file <MPIFRPC2.m>
| Package | Total | Call Graph |
|---|---|---|
| Master Patient Index VistA | 5 | $$GETICN^MPIF001 $$GETDFNS^MPIF002 $$A24^MPIFA24B ($$MPINODE,$$UPDATE)^MPIFAPI CIRNEXC^MPIFQ0 |
| Registration | 2 | AVAFC^VAFCDD01 $$SITE^VASITE |
| Clinical Information Resource Network | 1 | (EXC,START,STOP)^RGHLLOG |
| Kernel | 1 | $$LKUP^XUAF4 |
| VA FileMan | 1 | GETS^DIQ |
| 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 | 2 | MPIF REMOTE ICN UPDATE MPIF REMOTE SPI |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MULT(DFN,OLDFN) | ; API to get "primary" dfn for a merged record
|
|
| SPI(RETURN,SSN,DFN1) | ;
|
|
| UPDATE(RET,SSN,ICN,CHK,CMOR,A08) | ;
; update fields 991.01,991.02 and 991.03 remotely |
| Name | Field # of Occurrence |
|---|---|
| GETS^DIQ | SPI+33 |
| $$GETICN^MPIF001 | SPI+29, SPI+38 |
| $$GETDFNS^MPIF002 | SPI+12 |
| $$A24^MPIFA24B | UPDATE+11 |
| $$MPINODE^MPIFAPI | UPDATE+7 |
| $$UPDATE^MPIFAPI | UPDATE+10 |
| CIRNEXC^MPIFQ0 | SPI+34 |
| EXC^RGHLLOG | UPDATE+12 |
| START^RGHLLOG | UPDATE+12 |
| STOP^RGHLLOG | UPDATE+12 |
| AVAFC^VAFCDD01 | UPDATE+13 |
| $$SITE^VASITE | SPI+30, UPDATE+8 |
| $$LKUP^XUAF4 | UPDATE+9 |
| RPC Name | Call Tags |
|---|---|
| MPIF REMOTE SPI | SPI |
| MPIF REMOTE ICN UPDATE | UPDATE |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | MULT+2, MULT+3, SPI+14, SPI+23, SPI+24, SPI+32 |
| ^DPT("SSN" | SPI+9, UPDATE+3, UPDATE+5, UPDATE+6 |
| Name | Line Occurrences |
|---|---|
| MULT | SPI+24 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A08 | UPDATE~, UPDATE+13, UPDATE+14 |
| CHK | UPDATE~, UPDATE+2, UPDATE+9 |
| CMOR | UPDATE~, UPDATE+2, UPDATE+9 |
| DFN | MULT~, MULT+2, MULT+3*, SPI+6~, SPI+21*, SPI+23*, SPI+24, SPI+25, SPI+29, SPI+30 , SPI+32, SPI+33, SPI+38, SPI+39, UPDATE+4~, UPDATE+5*, UPDATE+6, UPDATE+7, UPDATE+10, UPDATE+11 , UPDATE+12, UPDATE+13 |
| DFN1 | SPI~, SPI+7, SPI+13, SPI+14, SPI+17, SPI+18 |
| DFNOLD | SPI+6~, SPI+20*, SPI+23*, SPI+24, SPI+25 |
| >> HLP("ACKTIME" | SPI+31* |
| ICN | SPI+6~, SPI+38*, SPI+39, SPI+46, UPDATE~, UPDATE+2, UPDATE+9 |
| MPIFA | SPI+6~, UPDATE+4~ |
| MPIFA( | UPDATE+9* |
| MPIFRES | SPI+31*, SPI+36!, SPI+37! |
| MPIFRPC | SPI+31*, SPI+36!, SPI+37! |
| MPIFRTN | SPI+36!, SPI+37! |
| MPIFS | SPI+31*, SPI+36!, SPI+37! |
| OLDC | SPI+6~ |
| OLDFN | MULT~, MULT+2*, MULT+3* |
| RES | SPI+6~, SPI+12*, SPI+18*, SPI+19, SPI+21 |
| RESLT | UPDATE+4~, UPDATE+11*, UPDATE+12 |
| RET | SPI+40!*, UPDATE~, UPDATE+2*, UPDATE+3*, UPDATE+6*, UPDATE+8*, UPDATE+10*, UPDATE+12*, UPDATE+14* |
| RETURN | SPI~, SPI+7*, SPI+8*, SPI+9*, SPI+13*, SPI+14*, SPI+19*, SPI+32*, SPI+39* |
| RETURN( | SPI+30*, SPI+36*, SPI+39*, SPI+46* |
| RETURN(0 | SPI+11*, SPI+17*, SPI+25* |
| SSN | SPI~, SPI+7, SPI+8, SPI+9, SPI+10, SPI+11, SPI+12, SPI+13, SPI+14, SPI+16 , UPDATE~, UPDATE+2, UPDATE+3, UPDATE+5, UPDATE+6 |
| TICN | SPI+6~, SPI+29*, SPI+30 |
| TMP | UPDATE+4~, UPDATE+7*, UPDATE+8 |
| XX | SPI+6~, SPI+21*, SPI+30, SPI+36, SPI+39, SPI+46 |