AGMPIPID ;IHS/SD/TPF - Patient Registration MPI HLO Interface
Source file <AGMPIPID.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$HLNAME^XLFNAME $$STA^XUAF4 | 
| Registration | 2 | (DEM,KVA)^VADPT $$SITE^VASITE | 
| Health Level Seven | 1 | ($$HLDATE,$$HLPHONE)^HLFNC | 
| Patient Registration MPI | 1 | $$CONDT^AGMPHLU | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Package | Total | Caller Graph | 
|---|---|---|
| Patient Registration MPI | 2 | AGMPIHL1 AGMPIHLO | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ADDR | ||
| BLDPID(DFN,CNT,SEQ,PID,HL,ERR) | ||
| MPINODE(DFN) | ; returns MPI node for given DFN ; DFN - patient file ien ; returns: -1^error message or MPI node from patient file | 
| Name | Field # of Occurrence | 
|---|---|
| $$CONDT^AGMPHLU | ADDR+33 | 
| $$GET1^DIQ | ADDR+3, ADDR+4, ADDR+7, ADDR+8, ADDR+9, ADDR+10, ADDR+14, ADDR+17, ADDR+22, ADDR+53 | 
| $$HLDATE^HLFNC | BLDPID+20, BLDPID+33 | 
| $$HLPHONE^HLFNC | ADDR+24, ADDR+25, ADDR+49 | 
| DEM^VADPT | ADDR+28 | 
| KVA^VADPT | ADDR+68 | 
| $$SITE^VASITE | BLDPID+11, BLDPID+20 | 
| $$HLNAME^XLFNAME | BLDPID+27, BLDPID+31 | 
| $$STA^XUAF4 | BLDPID+19, BLDPID+22, BLDPID+23 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^DIC(5 - [#5] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPAT - [#9000001] | ADDR+48, ADDR+51 | 
| ^DIC(10 - [#10] | ADDR+42 | 
| ^DIC(10.2 - [#10.2] | ADDR+47 | 
| ^DIC(13 - [#13] | ADDR+31 | 
| ^DPT - [#2] | BLDPID+9, BLDPID+10, BLDPID+30, ADDR+1, ADDR+23, ADDR+32, MPINODE+5, MPINODE+6, MPINODE+8 | 
| ^DPT("MPI" | MPINODE+7, MPINODE+10 | 
| Name | Line Occurrences | 
|---|---|
| $$MPINODE | BLDPID+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| APID | BLDPID+1~ | 
| APID( | ADDR+34*, ADDR+57, ADDR+59, ADDR+60, ADDR+63, ADDR+64, ADDR+67 | 
| APID(10 | ADDR+41* | 
| APID(11 | ADDR+42* | 
| APID(12 | ADDR*, ADDR+3*, ADDR+5*, ADDR+6*, ADDR+7*, ADDR+8*, ADDR+9*, ADDR+10*, ADDR+11*, ADDR+12* , ADDR+21* | 
| APID(13 | ADDR+22* | 
| APID(14 | ADDR+24*, ADDR+26* | 
| APID(15 | ADDR+25*, ADDR+27* | 
| APID(16 | ADDR+43* | 
| APID(17 | ADDR+30* | 
| APID(18 | ADDR+31* | 
| APID(19 | ADDR+44* | 
| APID(2 | BLDPID+12* | 
| APID(20 | ADDR+37* | 
| APID(21 | ADDR+45* | 
| APID(22 | ADDR+46* | 
| APID(23 | ADDR+47* | 
| APID(24 | ADDR+38* | 
| APID(26 | ADDR+48*, ADDR+49*, ADDR+50* | 
| APID(27 | ADDR+51*, ADDR+52* | 
| APID(28 | ADDR+53* | 
| APID(29 | ADDR+54* | 
| APID(3 | ADDR+36* | 
| APID(30 | ADDR+32*, ADDR+33* | 
| APID(31 | ADDR+55* | 
| APID(4 | BLDPID+14*, BLDPID+19*, BLDPID+20*, BLDPID+22*, BLDPID+23* | 
| APID(5 | ADDR+40* | 
| APID(6 | BLDPID+27* | 
| APID(7 | BLDPID+29*, BLDPID+31*, BLDPID+32* | 
| APID(8 | BLDPID+33* | 
| APID(9 | BLDPID+34* | 
| CITY | BLDPID+1~, ADDR+14*, ADDR+15, ADDR+16, ADDR+38 | 
| CLAIM | BLDPID+1~ | 
| CNT | BLDPID~, BLDPID+12 | 
| COMP | BLDPID+1~, BLDPID+3*, BLDPID+19, BLDPID+20, BLDPID+22, BLDPID+23, ADDR+3, ADDR+5, ADDR+6, ADDR+7 , ADDR+8, ADDR+9, ADDR+10, ADDR+11, ADDR+12, ADDR+15, ADDR+16, ADDR+18, ADDR+19, ADDR+20 | 
| DFN | BLDPID~, BLDPID+7, BLDPID+9, BLDPID+10, BLDPID+23, BLDPID+30, ADDR+1, ADDR+3, ADDR+4, ADDR+7 , ADDR+8, ADDR+9, ADDR+10, ADDR+14, ADDR+17, ADDR+22, ADDR+23, ADDR+32, ADDR+48, ADDR+51 , ADDR+53, MPINODE~, MPINODE+4, MPINODE+5, MPINODE+6, MPINODE+7, MPINODE+8, MPINODE+9, MPINODE+10 | 
| DT | BLDPID+20 | 
| ERR | BLDPID~ | 
| HIST | BLDPID+1~ | 
| HISTDT | BLDPID+1~ | 
| HL | BLDPID~ | 
| HL("ECH" | BLDPID+2, BLDPID+3, BLDPID+4, BLDPID+5, BLDPID+27, BLDPID+31, BLDPID+32 | 
| HL("FS" | BLDPID+2, ADDR+56, ADDR+60, ADDR+67 | 
| HL("Q" | BLDPID+2, BLDPID+29, BLDPID+31, ADDR+3, ADDR+5, ADDR+6, ADDR+7, ADDR+8, ADDR+11, ADDR+16 , ADDR+19, ADDR+22, ADDR+34 | 
| HLECH | BLDPID+1~, BLDPID+2* | 
| HLFS | BLDPID+1~, BLDPID+2* | 
| HLQ | BLDPID+1~, BLDPID+2* | 
| HNUM | ADDR+23~*, ADDR+24 | 
| LINE2 | ADDR+4~*, ADDR+5 | 
| LINE3 | ADDR+4~*, ADDR+6 | 
| LNGTH | BLDPID+1~, ADDR+61*, ADDR+65* | 
| LVL | BLDPID+1~, ADDR+57*, ADDR+58, ADDR+61*, ADDR+62, ADDR+65*, ADDR+66, ADDR+67 | 
| LVL1 | BLDPID+1~ | 
| LVL2 | BLDPID+1~, ADDR+63*, ADDR+64, ADDR+67 | 
| NODE | MPINODE+8~*, MPINODE+9*, MPINODE+11 | 
| NXT | BLDPID+1~, ADDR+59*, ADDR+60*, ADDR+61*, ADDR+62, ADDR+64*, ADDR+65*, ADDR+66 | 
| NXTC | BLDPID+1~ | 
| PDOD | BLDPID+1~, ADDR+32*, ADDR+33 | 
| PHONEN | ADDR+23~* | 
| PID | BLDPID~ | 
| PID( | ADDR+58*, ADDR+61*, ADDR+62*, ADDR+65*, ADDR+66*, ADDR+67* | 
| PID(1 | ADDR+56* | 
| REP | BLDPID+1~, BLDPID+5*, BLDPID+22, BLDPID+23, ADDR+21 | 
| SEQ | BLDPID~ | 
| SITE | BLDPID+1~, BLDPID+11*, BLDPID+19, BLDPID+22, BLDPID+23 | 
| SSN | BLDPID+1~, BLDPID+10*, BLDPID+22*, ADDR+37 | 
| STATE | BLDPID+1~, ADDR+8*, ADDR+17*, ADDR+18, ADDR+19, ADDR+38 | 
| STATEIEN | BLDPID+1~, ADDR+8*, ADDR+17* | 
| SUBCOMP | BLDPID+1~, BLDPID+4*, BLDPID+19, BLDPID+22, BLDPID+23 | 
| TMP | MPINODE+3~ | 
| U | ADDR+42, ADDR+47, ADDR+48, ADDR+51 | 
| >> VADM(10 | ADDR+30 | 
| >> VADM(11 | ADDR+47 | 
| >> VADM(8 | ADDR+42 | 
| >> VADM(9 | ADDR+31 | 
| VAFCHMN | BLDPID+1~ | 
| VAFCMMN | BLDPID+1~, BLDPID+30*, BLDPID+31 | 
| VAFCMN | BLDPID+1~, BLDPID+7*, BLDPID+8*, BLDPID+19, BLDPID+20, ADDR+36 | 
| VAFCZN | BLDPID+1~, BLDPID+9*, BLDPID+27, BLDPID+33, BLDPID+34 | 
| WNUM | ADDR+23~*, ADDR+25 | 
| X | BLDPID+1~, ADDR+15*, ADDR+16*, ADDR+18*, ADDR+19*, ADDR+20*, ADDR+21, ADDR+34~*, ADDR+57*, ADDR+59 , ADDR+60, ADDR+63, ADDR+64, ADDR+67 |