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! |