MPIFRES ;SF/CMC-LOCAL AND MISSING ICN RESOLUTION ; 7/22/15 1:22pm
Source file <MPIFRES.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 4 | HOME^%ZIS ^%ZTLOAD ($$FMADD,$$NOW)^XLFDT STDNAME^XLFNAME |
Master Patient Index VistA | 4 | ($$GETICN,$$SETLOC)^MPIF001 VIC40^MPIFAPI VTQ1^MPIFVTQ GETICN^MPIFXMLI |
Health Level Seven | 3 | (INIT,MSH)^HLFNC2 GENERATE^HLMA CREATE^HLTF |
Registration | 2 | (ADD,DEM,OPD)^VADPT $$SITE^VASITE |
Clinical Information Resource Network | 1 | (EXC,START,STOP)^RGHLLOG |
VA FileMan | 1 | (C,NOW)^%DTC |
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 |
---|---|---|
Consult Request Tracking | 1 | GMRCIEVT |
Master Patient Index VistA | 1 | MPIF LOC/MIS ICN RES |
Name | Comments | DBIA/ICR reference |
---|---|---|
BKG | ;
|
|
GO | ;ENTRY POINT
|
|
HLRDF | ;
|
|
LOOP | ;
|
|
SEND | ;ready to send
|
|
MAKE | ;
|
|
MAKE3 | ;
|
|
PEXQUE | ;Process MPIF EXPLICIT QUEUE for pending DFNs from Register A Patient option
|
|
GETPAT(DFN,PATARR) | ;Get patient data for DFN
|
|
PATTYPE(DFN) | ;
|
Name | Field # of Occurrence |
---|---|
C^%DTC | MAKE+17 |
NOW^%DTC | MAKE+3 |
HOME^%ZIS | BKG+6 |
^%ZTLOAD | BKG+5 |
INIT^HLFNC2 | HLRDF+4 |
MSH^HLFNC2 | MAKE3+14 |
GENERATE^HLMA | SEND+1 |
CREATE^HLTF | HLRDF+6 |
$$GETICN^MPIF001 | MAKE+11, MAKE+31, GETPAT+41 |
$$SETLOC^MPIF001 | MAKE+11 |
VIC40^MPIFAPI | PEXQUE+16 |
VTQ1^MPIFVTQ | MAKE3+4 |
GETICN^MPIFXMLI | PEXQUE+11 |
EXC^RGHLLOG | HLRDF+5, SEND+2, MAKE3+7 |
START^RGHLLOG | GO+6 |
STOP^RGHLLOG | GO+11 |
ADD^VADPT | GETPAT+6 |
DEM^VADPT | GETPAT+4 |
OPD^VADPT | GETPAT+5 |
$$SITE^VASITE | MAKE+2, PEXQUE+2 |
$$FMADD^XLFDT | BKG+3, PEXQUE+4 |
$$NOW^XLFDT | BKG+3, GO+19 |
STDNAME^XLFNAME | GETPAT+10 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(391 - [#391] | PATTYPE+5 |
^DIC(5 - [#5] | GETPAT+18, GETPAT+29 |
^DPT - [#2] | MAKE+29, MAKE+30, MAKE+32, MAKE+33, PEXQUE+7, GETPAT+19, GETPAT+38, GETPAT+39, PATTYPE+4 |
^DPT("AICNL" | MAKE+5, MAKE+11!, MAKE+13, MAKE+16, MAKE+18, MAKE+20, MAKE3+10* |
^DPT("AMPIMIS" | MAKE+27, MAKE+29!, MAKE+30!, MAKE+36! |
^HL(779.004 - [#779.004] | GETPAT+23, GETPAT+26 |
^RGSITE(991.8 - [#991.8] | GO+19* |
^TMP("HLS" | GO+5!, GO+10, SEND+4!, MAKE3+16*, MAKE3+21*, MAKE3+24*, MAKE3+27* |
^XTMP("MPIF EXPLICIT QUEUE" | MAKE+9, PEXQUE+3, PEXQUE+4*, PEXQUE+5, PEXQUE+8!, PEXQUE+13*, PEXQUE+18!, GETPAT+2, GETPAT+3 |
^XTMP("MPIF RESOLUTION" | GO+2, GO+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | BKG+7!, SEND+3!, MAKE+1~ |
%H | MAKE+1~ |
%I | MAKE+1~ |
ADDTYP | GETPAT+1~, GETPAT+2*, GETPAT+7 |
COUNTRY | GETPAT+1~, GETPAT+22*, GETPAT+23, GETPAT+26*, GETPAT+27, GETPAT+28, GETPAT+31 |
DFN | PEXQUE+1~, PEXQUE+5*, PEXQUE+7, PEXQUE+8, PEXQUE+9, PEXQUE+13, PEXQUE+16, PEXQUE+18, GETPAT~, GETPAT+2 , GETPAT+3, GETPAT+19, GETPAT+36, GETPAT+38, GETPAT+39, GETPAT+40, GETPAT+41, PATTYPE~, PATTYPE+4 |
DGADDR | GETPAT+1~ |
DGADDR(1 | GETPAT+24 |
DGADDR(2 | GETPAT+24 |
DGADDR(23 | GETPAT+32 |
DGADDR(24 | GETPAT+33 |
DGADDR(25 | GETPAT+22, GETPAT+26 |
DGADDR(3 | GETPAT+25 |
DGADDR(4 | GETPAT+25 |
DGADDR(5 | GETPAT+29 |
DGADDR(6 | GETPAT+30 |
DGADDR(8 | GETPAT+35 |
DGDEM | GETPAT+1~ |
DGDEM(1 | GETPAT+9 |
DGDEM(2 | GETPAT+13 |
DGDEM(3 | GETPAT+14 |
DGDEM(5 | GETPAT+15 |
DGDEM(6 | GETPAT+20 |
DGOPD | GETPAT+1~ |
DGOPD(1 | GETPAT+17 |
DGOPD(2 | GETPAT+18 |
DGOPD(5 | GETPAT+16 |
DNM | GETPAT+1~, GETPAT+9*, GETPAT+10 |
DNM("FAMILY" | GETPAT+11 |
DNM("GIVEN" | GETPAT+11 |
DNM("MIDDLE" | GETPAT+12 |
DNM("SUFFIX" | GETPAT+12 |
DT | PEXQUE+4, PEXQUE+13 |
DUZ | BKG+4 |
ENDT | GO+16! |
>> HL | HLRDF+4, MAKE3+4, MAKE3+14 |
>> HL("" | HLRDF+5 |
>> HL("ECH" | HLRDF+2* |
>> HL("FS" | HLRDF+3* |
HLDT | GO+15!, HLRDF+6 |
HLDT1 | GO+15!, HLRDF+6 |
IO("Q" | BKG+6! |
LOCAL | MAKE+1~, MAKE+2* |
MPICNT | GO+15!, LOOP+1*, MAKE3+16, MAKE3+17*, MAKE3+21, MAKE3+22*, MAKE3+24, MAKE3+27, MAKE3+28*, MAKE3+32* |
MPIDATA | PEXQUE+1~, PEXQUE+11, PEXQUE+14!, PEXQUE+18! |
MPIDATA("ERRTXT" | PEXQUE+13 |
MPIDATA("ICN" | PEXQUE+12, PEXQUE+16 |
MPIDNUM | GO+15!, LOOP+1*, MAKE3+13, MAKE3+29*, MAKE3+30, MAKE3+32* |
MPIEROR | GO+15!, SEND+1, SEND+2, SEND+3! |
MPIFRES | GO+16!, MAKE+2*, MAKE3+2* |
MPIIT | GO+15!, MAKE+1~, MAKE+2*, MAKE+5*, MAKE+9, MAKE+11, MAKE+13, MAKE+16, MAKE+18, MAKE+20 , MAKE+26*, MAKE+27*, MAKE+29, MAKE+30, MAKE+31, MAKE+32, MAKE+33, MAKE+36, MAKE3+4, MAKE3+7 , MAKE3+10 |
MPIMCNT | GO+16!, HLRDF+1*, HLRDF+6, MAKE3+13 |
MPIMIDT | GO+15!, MAKE3+13*, MAKE3+14 |
MPIMORE | GO+1~, SEND+1, SEND+3! |
MPIMSH | GO+15!, MAKE3+14, MAKE3+15 |
MPIMTX | GO+16!, HLRDF+6, SEND+1, SEND+3! |
MPIOUT | GO+16!, HLRDF+1*, MAKE3+1!, MAKE3+4 |
MPIOUT( | MAKE3+26, MAKE3+27 |
MPIOUT(0 | MAKE3+6, MAKE3+7 |
MPIOUT(1 | MAKE3+15*, MAKE3+16 |
MPIOUT(2 | MAKE3+21 |
MPIOUT(3 | MAKE3+24 |
MPIQRYNM | GO+16!, MAKE3+3*, MAKE3+4 |
MPISEQ | GO+16!, MAKE3+19* |
MPITOT | GO+1~, GO+15! |
NAME | GETPAT+1~ |
NDT | MAKE+1~, MAKE+17*, MAKE+20 |
PATARR | PEXQUE+1~, PEXQUE+6!, PEXQUE+9, PEXQUE+11, PEXQUE+14!, PEXQUE+18!, GETPAT~ |
PATARR("AddType" | PEXQUE+13, GETPAT+7* |
PATARR("mcid" | PEXQUE+13, GETPAT+7* |
PATARR(1 | GETPAT+11*, GETPAT+12*, GETPAT+13*, GETPAT+14*, GETPAT+15*, GETPAT+16*, GETPAT+17*, GETPAT+18*, GETPAT+19*, GETPAT+20* , GETPAT+24*, GETPAT+25*, GETPAT+27*, GETPAT+29*, GETPAT+30*, GETPAT+32*, GETPAT+33*, GETPAT+35*, GETPAT+36*, GETPAT+38* , GETPAT+39*, GETPAT+40*, GETPAT+41* |
QCNT | GO+16! |
RET | PATTYPE+1~, PATTYPE+2*, PATTYPE+6*, PATTYPE+7*, PATTYPE+8*, PATTYPE+9*, PATTYPE+10*, PATTYPE+11*, PATTYPE+12*, PATTYPE+13* , PATTYPE+14*, PATTYPE+15 |
SCNT | MAKE3+26~*, MAKE3+27* |
SDT | MAKE+1~, MAKE+16*, MAKE+17, MAKE+18 |
SITE | MAKE+1~, MAKE+2*, MAKE+11 |
STATE | GETPAT+1~, GETPAT+29* |
STNUM | PEXQUE+1~, PEXQUE+2*, PEXQUE+7 |
STOKEN | GETPAT+1~, GETPAT+3*, GETPAT+7 |
STOP | GO+5!, GO+8!, HLRDF+5*, MAKE+1~, MAKE+28!, MAKE+35 |
TICN | MAKE+1~, MAKE+31*, MAKE+32, MAKE+35 |
TODAY | MAKE+1~, MAKE+3*, MAKE+13, MAKE+18, MAKE+20, MAKE3+10 |
TYPE | PATTYPE+1~, PATTYPE+5*, PATTYPE+6, PATTYPE+7, PATTYPE+8, PATTYPE+9, PATTYPE+10, PATTYPE+11, PATTYPE+12, PATTYPE+13 , PATTYPE+14 |
TYPEIEN | PATTYPE+1~, PATTYPE+4*, PATTYPE+5 |
VAROOT | GETPAT+1~, GETPAT+4*, GETPAT+5*, GETPAT+6* |
X | MAKE+1~, MAKE+3, MAKE+17! |
X1 | MAKE+17~* |
X2 | MAKE+17~* |
XX | MAKE+1~, MAKE+11* |
Y | MAKE+1~, MAKE3+26~*, MAKE3+27 |
ZTDESC | BKG+2*, BKG+7! |
ZTDTH | BKG+3*, BKG+7! |
ZTIO | BKG+3*, BKG+7! |
ZTQUEUED | BKG+1, BKG+7!, GO+3 |
ZTREQ | BKG+7!, GO+3* |
ZTRTN | BKG+2*, BKG+7! |
ZTSAVE | BKG+7! |
ZTSAVE("DUZ" | BKG+4* |
ZTSK | BKG+7! |