MPIFEXT ;SFCIO/CMC-EXTENDED PDAT - RPC ;9 Apr 2013 4:42 PM
Source file <MPIFEXT.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 |
---|---|---|
Master Patient Index VistA | 1 | MPIFEXT3 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PEXT(RETURN,ICN,SSN,LOCAL,ALL,SITE,RPC) | ;get patient info array
|
|
SITE(RETS,ICN,SSN,SITE,RPC) | ;
; request PDAT from one remote site |
|
ALL(RETS2,ICN,SSN,RPC) | ;
; request PDAT from ALL TFs and the MPI |
|
ALL2(DFN,ICN,SSN,RPC,RETS1,EXIST) | ;
|
|
MPI | ||
RET(REST,SITE,IEN) | ;
; RETRIEVING DATA |
|
GETTFS(DFN,ARRAY) | ;
; get list of TF station numbers for a patient (dfn) |
|
REFORMAT(ARRAY) | ; Reformat from RPC=1 format to RPC=0 format
|
|
ASK(ICNSSN,SITE) | ; Function to check if there has been a previous request
; made for this ICN/SSN. If so, ask the user if they wish to view if or ; create a new request. |
Name | Field # of Occurrence |
---|---|
DD^%DT | ASK+12, ASK+18 |
^DIR | ASK+22 |
$$GETDFN^MPIF001 | ALL+8 |
$$GETICNS^MPIF002 | ALL+6 |
PATINFO^MPIFEXT2 | PEXT+6, MPI+27 |
$$SITE^VASITE | MPI+28, GETTFS+5, ASK+10, ASK+15 |
$$FMADD^XLFDT | SITE+14, SITE+15, ALL2+14, ALL2+15, MPI+9, MPI+10 |
$$NOW^XLFDT | SITE+14, SITE+15, ALL2+14, ALL2+15, MPI+9, MPI+10 |
$$LKUP^XUAF4 | ASK+11 |
$$NNT^XUAF4 | GETTFS+10, ASK+11 |
EN1^XWB2HL7 | SITE+13, ALL2+13, MPI+8 |
RPCCHK^XWB2HL7 | SITE+19, RET+4 |
RTNDATA^XWBDRPC | SITE+22, RET+7 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCN(391.91 - [#391.91] | GETTFS+4, GETTFS+7 |
^XTMP("MPIF EXT PDAT" | SITE+7, SITE+8, SITE+11!, SITE+12!, SITE+14*, SITE+15*, ALL2+7, ALL2+8, ALL2+11!, ALL2+12! , ALL2+14*, ALL2+15*, MPI+2, MPI+3, MPI+6!, MPI+7!, MPI+9*, MPI+10*, MPI+18, MPI+19 , ASK+5, ASK+9, ASK+12, ASK+14, ASK+18 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ALL | PEXT~, PEXT+4*, PEXT+7 |
ARR | ALL2+1, ALL2+2, MPI+31!, REFORMAT+1~, REFORMAT+5*, REFORMAT+6 |
ARR( | ALL2+4 |
ARRAY | PEXT+1~, GETTFS~, GETTFS+4*, GETTFS+11*, GETTFS+12*, REFORMAT~, REFORMAT+7!, REFORMAT+8* |
ARRAY( | GETTFS+10*, REFORMAT+3, REFORMAT+4, REFORMAT+5, REFORMAT+6 |
CNT | SITE+18~, SITE+19*, RET+3~, RET+4*, GETTFS+3~, GETTFS+6*, GETTFS+9*, GETTFS+11, GETTFS+12 |
DFN | PEXT+1~, ALL+3~, ALL+8*, ALL+9, ALL+10, ALL2~, ALL2+1, GETTFS~, GETTFS+4, GETTFS+7 |
DIR | ASK+4~ |
DIR("A" | ASK+20* |
DIR("B" | ASK+21* |
DIR(0 | ASK+21* |
EXIST | SITE+4*, SITE+5*, SITE+6, SITE+9*, SITE+10, SITE+33!, ALL+4*, ALL+5*, ALL+10, ALL+11! , ALL2~, ALL2+6, ALL2+9*, ALL2+10, MPI+1, MPI+4*, MPI+5 |
HERE | GETTFS+3~, GETTFS+5*, GETTFS+8 |
HSTN | GETTFS+3~, GETTFS+5* |
ICN | PEXT~, PEXT+3, PEXT+6, PEXT+7, PEXT+8, SITE~, SITE+3, SITE+4, SITE+5, SITE+7 , SITE+8, SITE+11, SITE+12, SITE+13, SITE+14, ALL~, ALL+2, ALL+4, ALL+5, ALL+6* , ALL+7, ALL2~, ALL2+7, ALL2+8, ALL2+11, ALL2+12, ALL2+13, ALL2+14, MPI+2, MPI+3 , MPI+6, MPI+7, MPI+8, MPI+9, MPI+15, MPI+16, MPI+27 |
ICN2 | ALL+3~, ALL+7*, ALL+8, ALL+9, ALL+10 |
ICNSSN | ASK~, ASK+5, ASK+9, ASK+12, ASK+14, ASK+18 |
IEN | MPI+13~, MPI+15*, MPI+16*, MPI+18, MPI+19, RET~, RET+4, RET+7 |
LOCAL | PEXT~, PEXT+4, PEXT+6 |
MPINODE | PEXT+1~ |
RES | SITE+19!, SITE+22!, SITE+32, SITE+34, SITE+35!, MPI+12!, MPI+20!, MPI+21, MPI+23, MPI+24! , MPI+26! |
RES(0 | SITE+19, SITE+20, SITE+21 |
RES1 | RET+3~, RET+4!, RET+7!, RET+17, RET+19 |
RES1(0 | RET+4, RET+5, RET+6 |
RESS2 | MPI+12!, MPI+26!, MPI+27, MPI+30, MPI+31! |
REST | RET~, RET+5*, RET+18!, RET+19* |
REST( | RET+6* |
RETS | SITE~, SITE+2*, SITE+3*, SITE+13, SITE+20*, SITE+33! |
RETS( | SITE+21*, SITE+34* |
RETS(0 | SITE+7*, SITE+8*, SITE+9, SITE+14, SITE+15, SITE+19, SITE+22 |
RETS1 | ALL+2*, ALL2~, ALL2+5!, ALL2+13, MPI!, MPI+8, MPI+12! |
RETS1( | MPI+22!, MPI+23*, MPI+29!, MPI+30* |
RETS1(0 | ALL2+7*, ALL2+8*, ALL2+9, ALL2+14, ALL2+15, MPI+2*, MPI+3*, MPI+4, MPI+9, MPI+10 |
RETS2 | ALL~, ALL+10 |
RETS2( | ALL+9* |
RETURN | PEXT~, PEXT+3*, PEXT+6, PEXT+7, PEXT+8 |
RPC | PEXT~, PEXT+2*, PEXT+7, PEXT+8, SITE~, ALL~, ALL2~, ALL2+13, MPI+8 |
SITE | PEXT~, PEXT+4, PEXT+8, SITE~, SITE+2, SITE+4, SITE+5, SITE+7, SITE+8, SITE+11 , SITE+12, SITE+13, SITE+14, SITE+15, SITE+21, SITE+34, ALL2+3*, ALL2+4*, ALL2+7, ALL2+8 , ALL2+11, ALL2+12, ALL2+13, ALL2+14, ALL2+15, MPI+17*, MPI+18*, MPI+19, MPI+21, MPI+22 , MPI+23, MPI+28*, MPI+29, MPI+30, RET~, RET+6, GETTFS+3~, GETTFS+6*, GETTFS+7*, GETTFS+8 , GETTFS+10, ASK~, ASK+6, ASK+14, ASK+15, ASK+18 |
SITE1 | ASK+4~, ASK+7*, ASK+9*, ASK+10, ASK+11, ASK+12 |
SSN | PEXT~, PEXT+3, PEXT+6, PEXT+7, PEXT+8, SITE~, SITE+3, SITE+4, SITE+5, SITE+7 , SITE+8, SITE+11, SITE+12, SITE+13, SITE+15, ALL~, ALL+2, ALL+4, ALL+5, ALL+6 , ALL+10, ALL2~, ALL2+7, ALL2+8, ALL2+11, ALL2+12, ALL2+13, ALL2+15, MPI+2, MPI+3 , MPI+6, MPI+7, MPI+8, MPI+10, MPI+15, MPI+16, MPI+27 |
TARR | REFORMAT+1~, REFORMAT+4*, REFORMAT+8, REFORMAT+9 |
TICN | PEXT+1~ |
TSSN | PEXT+1~ |
X | ASK+4~ |
XX | ALL+7*, REFORMAT+1~, REFORMAT+2*, REFORMAT+3*, REFORMAT+4, REFORMAT+5, REFORMAT+6 |
Y | ASK+4~, ASK+12~*, ASK+13, ASK+18~*, ASK+19, ASK+23 |
ZNODE | MPI+13~, MPI+19*, MPI+21 |