AGMPIHL1 ;IHS/SD/TPF - Patient Registration MPI HLO Interface ext ALL HLO MESSAGES
Source file <AGMPIHL1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Patient Registration MPI | 3 | $$CONDT^AGMPHLU NOTIF^AGMPIHLO ($$MPINODE,BLDPID)^AGMPIPID | 
| Health Level Seven | 2 | $$HLDATE^HLFNC ($$ADDSEG,SET)^HLOAPI | 
| Kernel | 1 | $$HLNAME^XLFNAME | 
| Registration | 1 | $$SITE^VASITE | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Package | Total | Caller Graph | 
|---|---|---|
| Patient Registration MPI | 3 | AGMPHLEU AGMPHLU AGMPIHLO | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SALIAS(IEN) | ;EP - GET ALIASES | |
| FILLSTR(STR,LENGTH,JUST,FILLER) | ;EP - FILL STRING TO FIXED LENGTH | |
| SCHART(IEN) | ;EP - GET ACTIVE CHARTS | |
| MRG(DFN2) | ;EP - CREATE MERGE SEGMENT | |
| CONTPID | ;EP - | |
| MYSET(ARY,V,F,R,C,S) | ;EP | |
| PID(DFN) | ;EP | |
| PARSE(ALIASREC) | ;EP - PARSE ALIAS NAME | |
| VTQ(DFN) | ;EP - CREATE VTQ DIRECT CONNECT EXACT MATCH QUERY | |
| RDF(DFN) | ;EP - CRATED RDF SEGMENT FOR VTQ MESSAGE | |
| ZPD(DFN) | ;EP - RPMS SPECIFIC DATA | 
| Name | Field # of Occurrence | 
|---|---|
| $$CONDT^AGMPHLU | SCHART+13 | 
| NOTIF^AGMPIHLO | CONTPID+2, VTQ+46, RDF+84, ZPD+18, MRG+30 | 
| $$MPINODE^AGMPIPID | MRG+2 | 
| BLDPID^AGMPIPID | PID+18 | 
| $$GET1^DIQ | PID+16, ZPD+3, ZPD+4, ZPD+5, ZPD+6, ZPD+7, ZPD+8, SCHART+11, SCHART+14 | 
| $$HLDATE^HLFNC | VTQ+9 | 
| $$ADDSEG^HLOAPI | CONTPID+1, VTQ+45, RDF+83, ZPD+17, MRG+29 | 
| SET^HLOAPI | MYSET+1 | 
| $$SITE^VASITE | PID+28, PID+35, PID+42, PID+49, MRG+15, MRG+23 | 
| $$HLNAME^XLFNAME | VTQ+12, MRG+5 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ | 
| ^AUPNPAT - [#9000001] | GET1^DIQ | 
| ^AUTTTRI - [#9999999.03] | GET1^DIQ | 
| ^AUTTLOC - [#9999999.06] | GET1^DIQ | 
| ^AUTTBEN - [#9999999.25] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AGFAC - [#9009061] | SCHART+7 | 
| ^AUPNPAT - [#9000001] | SCHART+6, SCHART+8, SCHART+10, SCHART+12 | 
| ^DPT - [#2] | PID+3, PID+4, VTQ+7, VTQ+8, VTQ+10, VTQ+11, SALIAS+6, SALIAS+7, PARSE+2, MRG+4 | 
| ^VA(20 - [#20] | SALIAS+10, SALIAS+11 | 
| Name | Line Occurrences | 
|---|---|
| $$FILLSTR | SCHART+9 | 
| MYSET | PID+20, PID+21, PID+22, PID+23, PID+24, PID+25, PID+26, PID+27, PID+28, PID+29 , PID+30, PID+31, PID+32, PID+33, PID+34, PID+35, PID+36, PID+37, PID+38, PID+39 , PID+40, PID+41, PID+42, PID+43, PID+44, PID+45, PID+46, PID+47, PID+48, PID+49 , PID+50, PID+51, PID+52, PID+53, PID+54, PID+55, PID+56, PID+57, PID+58, PID+59 , PID+60, PID+61, PID+62, PID+63, PID+64, PID+65, PID+66, PID+67, PID+68, PID+69 , PID+70, PID+71, PID+72, PID+73, PID+74, PID+75, PID+76, PID+77, PID+79, PID+80 , PID+81, PID+82, PID+83, PID+84, PID+85, PID+91, PID+92, PID+93, PID+94, PID+95 , PID+96, PID+97, PID+98, PID+99, PID+100, PID+101, PID+102, PID+103, PID+104, PID+105 , PID+106, PID+107, VTQ+17, VTQ+18, VTQ+19, VTQ+20, VTQ+21, VTQ+22, VTQ+23, VTQ+24 , VTQ+25, VTQ+26, VTQ+27, VTQ+28, VTQ+29, VTQ+30, VTQ+31, VTQ+32, VTQ+33, VTQ+34 , VTQ+35, VTQ+36, VTQ+37, VTQ+38, VTQ+39, VTQ+40, VTQ+41, VTQ+42, VTQ+43, VTQ+44 , RDF+9, RDF+10, RDF+11, RDF+12, RDF+13, RDF+14, RDF+15, RDF+16, RDF+17, RDF+18 , RDF+19, RDF+20, RDF+21, RDF+22, RDF+23, RDF+24, RDF+25, RDF+26, RDF+27, RDF+28 , RDF+29, RDF+30, RDF+31, RDF+32, RDF+33, RDF+34, RDF+35, RDF+36, RDF+37, RDF+38 , RDF+39, RDF+40, RDF+41, RDF+42, RDF+43, RDF+44, RDF+45, RDF+46, RDF+47, RDF+48 , RDF+49, RDF+50, RDF+51, RDF+52, RDF+53, RDF+54, RDF+55, RDF+56, RDF+57, RDF+58 , RDF+59, RDF+60, RDF+61, RDF+62, RDF+63, RDF+64, RDF+65, RDF+66, RDF+67, RDF+68 , RDF+69, RDF+70, RDF+71, RDF+72, RDF+73, RDF+74, RDF+75, RDF+76, RDF+77, RDF+78 , RDF+79, RDF+80, RDF+81, RDF+82, ZPD+9, ZPD+10, ZPD+11, ZPD+12, ZPD+13, ZPD+14 , SCHART+15, SCHART+16, SCHART+17, SCHART+18, SCHART+19, SALIAS+20, SALIAS+21, SALIAS+22, SALIAS+23, SALIAS+24 , PARSE+6, PARSE+7, PARSE+8, MRG+9, MRG+10, MRG+11, MRG+12, MRG+13, MRG+14, MRG+15 , MRG+16, MRG+17, MRG+18, MRG+19, MRG+20, MRG+21, MRG+22, MRG+23, MRG+24, MRG+25 , MRG+26, MRG+27, MRG+28 | 
| PARSE | SALIAS+8 | 
| SALIAS | PID+88 | 
| SCHART | ZPD+16 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ALIAS | PARSE+2*, PARSE+3, PARSE+4, PARSE+5 | 
| ALIASDAT | SALIAS+1~, SALIAS+11*, SALIAS+12, SALIAS+14, SALIAS+15, SALIAS+16, SALIAS+17, SALIAS+18 | 
| >> ALIASFST | SALIAS+15*, SALIAS+21, PARSE+4*, PARSE+7 | 
| >> ALIASLST | SALIAS+14*, SALIAS+20, PARSE+3*, PARSE+6 | 
| >> ALIASMID | SALIAS+16*, SALIAS+22, PARSE+5*, PARSE+8 | 
| >> ALIASPRE | SALIAS+17*, SALIAS+23 | 
| ALIASREC | SALIAS+1~, SALIAS+4*, SALIAS+6*, SALIAS+7, SALIAS+8, PARSE~, PARSE+2 | 
| >> ALIASSUF | SALIAS+18*, SALIAS+24 | 
| ARY | PID+20, PID+21, PID+22, PID+23, PID+24, PID+25, PID+26, PID+27, PID+28, PID+29 , PID+30, PID+31, PID+32, PID+33, PID+34, PID+35, PID+36, PID+37, PID+38, PID+39 , PID+40, PID+41, PID+42, PID+43, PID+44, PID+45, PID+46, PID+47, PID+48, PID+49 , PID+50, PID+51, PID+52, PID+53, PID+54, PID+55, PID+56, PID+57, PID+58, PID+59 , PID+60, PID+61, PID+62, PID+63, PID+64, PID+65, PID+66, PID+67, PID+68, PID+69 , PID+70, PID+71, PID+72, PID+73, PID+74, PID+75, PID+76, PID+77, PID+79, PID+80 , PID+81, PID+82, PID+83, PID+84, PID+85, PID+91, PID+92, PID+93, PID+94, PID+95 , PID+96, PID+97, PID+98, PID+99, PID+100, PID+101, PID+102, PID+103, PID+104, PID+105 , PID+106, PID+107, CONTPID+1, VTQ+17, VTQ+18, VTQ+19, VTQ+20, VTQ+21, VTQ+22, VTQ+23 , VTQ+24, VTQ+25, VTQ+26, VTQ+27, VTQ+28, VTQ+29, VTQ+30, VTQ+31, VTQ+32, VTQ+33 , VTQ+34, VTQ+35, VTQ+36, VTQ+37, VTQ+38, VTQ+39, VTQ+40, VTQ+41, VTQ+42, VTQ+43 , VTQ+44, VTQ+45, RDF+9, RDF+10, RDF+11, RDF+12, RDF+13, RDF+14, RDF+15, RDF+16 , RDF+17, RDF+18, RDF+19, RDF+20, RDF+21, RDF+22, RDF+23, RDF+24, RDF+25, RDF+26 , RDF+27, RDF+28, RDF+29, RDF+30, RDF+31, RDF+32, RDF+33, RDF+34, RDF+35, RDF+36 , RDF+37, RDF+38, RDF+39, RDF+40, RDF+41, RDF+42, RDF+43, RDF+44, RDF+45, RDF+46 , RDF+47, RDF+48, RDF+49, RDF+50, RDF+51, RDF+52, RDF+53, RDF+54, RDF+55, RDF+56 , RDF+57, RDF+58, RDF+59, RDF+60, RDF+61, RDF+62, RDF+63, RDF+64, RDF+65, RDF+66 , RDF+67, RDF+68, RDF+69, RDF+70, RDF+71, RDF+72, RDF+73, RDF+74, RDF+75, RDF+76 , RDF+77, RDF+78, RDF+79, RDF+80, RDF+81, RDF+82, RDF+83, ZPD+9, ZPD+10, ZPD+11 , ZPD+12, ZPD+13, ZPD+14, ZPD+17, SCHART+15, SCHART+16, SCHART+17, SCHART+18, SCHART+19, SALIAS+20 , SALIAS+21, SALIAS+22, SALIAS+23, SALIAS+24, PARSE+6, PARSE+7, PARSE+8, MRG+9, MRG+10, MRG+11 , MRG+12, MRG+13, MRG+14, MRG+15, MRG+16, MRG+17, MRG+18, MRG+19, MRG+20, MRG+21 , MRG+22, MRG+23, MRG+24, MRG+25, MRG+26, MRG+27, MRG+28, MRG+29, MYSET~, MYSET+1 | 
| ASU | PID+1~ | 
| BENCLASS | ZPD+1~, ZPD+2*, ZPD+7*, ZPD+13 | 
| BENPTR | ZPD+1~, ZPD+6*, ZPD+7 | 
| C | MYSET~, MYSET+1 | 
| COMP | PID+1~, VTQ+12, VTQ+13, VTQ+14, VTQ+15, PARSE+1*, MRG+5, MRG+6, MRG+7, MRG+8 | 
| COMPTR | SALIAS+1~, SALIAS+7*, SALIAS+8, SALIAS+10, SALIAS+11 | 
| >> DATEINAC | SCHART+12*, SCHART+13*, SCHART+19 | 
| DFN | PID~, PID+2, PID+3, PID+4, PID+18, PID+37, PID+88, CONTPID+2, VTQ~, VTQ+4 , VTQ+7, VTQ+8, VTQ+10, VTQ+11, VTQ+18, VTQ+46, RDF~, RDF+6, RDF+84, ZPD~ , ZPD+3, ZPD+5, ZPD+6, ZPD+8, ZPD+16, ZPD+18, MRG+30 | 
| DFN2 | MRG~, MRG+2, MRG+4, MRG+17 | 
| DOB | VTQ+5~, VTQ+8*, VTQ+9*, VTQ+36 | 
| DUZ(2 | PID+16 | 
| DUZ2 | SCHART+1~, SCHART+4*, SCHART+6*, SCHART+7, SCHART+8, SCHART+10, SCHART+12, SCHART+14 | 
| ELIGSTAT | ZPD+1~, ZPD+2*, ZPD+5*, ZPD+12 | 
| ERR | PID+2*, PID+3*, PID+4*, PID+17!, PID+18, CONTPID+1, CONTPID+2, VTQ+45, VTQ+46, RDF+83 , RDF+84, ZPD+17, ZPD+18, MRG+29, MRG+30 | 
| F | MYSET~, MYSET+1 | 
| >> FACNAME | PID+16*, PID+27, PID+34, PID+41, PID+48 | 
| FILL | FILLSTR+1~, FILLSTR+5*, FILLSTR+6, FILLSTR+7 | 
| FILLER | FILLSTR~, FILLSTR+5 | 
| FIRSTNAM | VTQ+5~, VTQ+14*, VTQ+32, MRG+7*, MRG+26 | 
| FIRSTNM | MRG+1~ | 
| FLD | PID+1~ | 
| >> HL1 | PID+18 | 
| >> HL1("FS" | PID+22, PID+23, PID+44, PID+52, PID+53, PID+54, PID+55, PID+56, PID+57, PID+58 , PID+59, PID+60, PID+61, PID+62, PID+63, PID+64, PID+65, PID+66, PID+67, PID+68 , PID+69, PID+70, PID+71, PID+72, PID+73, PID+74, PID+75, PID+76, PID+77, PID+91 , PID+92, PID+93, PID+94, PID+95, PID+96, PID+97, PID+98, PID+99, PID+100, PID+101 , PID+102, PID+103, PID+104, PID+105, PID+106, PID+107 | 
| >> HLST | CONTPID+1, VTQ+45, RDF+83, ZPD+17, MRG+29 | 
| HRCN | PID+1~ | 
| >> HRN | SCHART+8*, SCHART+9*, SCHART+16 | 
| >> HRNFAC | SCHART+10*, SCHART+11, SCHART+17 | 
| HRNREC | SCHART+1~ | 
| ICN | MRG+1~, MRG+3*, MRG+10 | 
| IEN | SCHART~, SCHART+6, SCHART+8, SCHART+10, SCHART+12, SALIAS~, SALIAS+6, SALIAS+7, PARSE+2 | 
| INACTIVE | SCHART+1~, SCHART+2* | 
| JUST | FILLSTR~, FILLSTR+2*, FILLSTR+6 | 
| LASTNAM | VTQ+5~, VTQ+13*, MRG+1~ | 
| >> LASTNAME | VTQ+24, MRG+6*, MRG+25 | 
| LENGTH | FILLSTR~, FILLSTR+2*, FILLSTR+3, FILLSTR+4, FILLSTR+5 | 
| LP | PID+1~ | 
| MIDNAME | VTQ+5~, VTQ+15*, VTQ+44, MRG+1~, MRG+8*, MRG+27 | 
| NAME | VTQ+5~, VTQ+11*, VTQ+12*, VTQ+13, VTQ+14, VTQ+15, MRG+1~, MRG+4*, MRG+5*, MRG+6 , MRG+7, MRG+8 | 
| NODE | MRG+1~, MRG+2*, MRG+3 | 
| PID | PID+17!, PID+18 | 
| PID(1 | PID+19*, PID+22, PID+23, PID+30, PID+44, PID+52, PID+53, PID+54, PID+55, PID+56 , PID+57, PID+58, PID+59, PID+60, PID+61, PID+62, PID+63, PID+64, PID+65, PID+66 , PID+67, PID+68, PID+69, PID+70, PID+71, PID+72, PID+73, PID+74, PID+75, PID+76 , PID+77, PID+79, PID+80, PID+81, PID+82, PID+83, PID+84, PID+91, PID+92, PID+93 , PID+94, PID+95, PID+96, PID+97, PID+98, PID+99, PID+100, PID+101, PID+102, PID+103 , PID+104, PID+105, PID+106, PID+107 | 
| PID(2 | PID+19 | 
| QUANTUM | ZPD+1~, ZPD+2*, ZPD+8*, ZPD+14 | 
| R | MYSET~, MYSET+1 | 
| RDF | RDF+7~, RDF+83* | 
| S | MYSET~, MYSET+1 | 
| SALIAS | SALIAS+1~, SALIAS+3* | 
| SCHART | SCHART+1~, SCHART+3* | 
| SEQ | SCHART+1~, SCHART+6*, SCHART+15, SCHART+16, SCHART+17, SCHART+18, SCHART+19, SALIAS+5*, SALIAS+8*, SALIAS+13* , SALIAS+20, SALIAS+21, SALIAS+22, SALIAS+23, SALIAS+24, PARSE+6, PARSE+7, PARSE+8 | 
| SEX | VTQ+5~, VTQ+7*, VTQ+40 | 
| SSN | VTQ+5~, VTQ+10*, VTQ+28 | 
| STAT | SCHART+1~, SCHART+14*, SCHART+15 | 
| STR | FILLSTR~, FILLSTR+3*, FILLSTR+4, FILLSTR+5, FILLSTR+6*, FILLSTR+7*, FILLSTR+8 | 
| SUBCOMP | PID+1~ | 
| TRIBECOD | ZPD+1~, ZPD+2*, ZPD+4*, ZPD+11 | 
| TRIBEPTR | ZPD+1~, ZPD+3*, ZPD+4 | 
| U | PID+4, VTQ+7, VTQ+8, VTQ+10, VTQ+11, SCHART+7, SCHART+8, SCHART+10, SCHART+12, SALIAS+7 , SALIAS+14, SALIAS+15, SALIAS+16, SALIAS+17, SALIAS+18, PARSE+2, MRG+3, MRG+4 | 
| UNIQID | SCHART+1~, SCHART+11*, SCHART+18 | 
| V | MYSET~, MYSET+1 | 
| VAL | PID+1~ | 
| VTQ | VTQ+5~, VTQ+45* | 
| >> X | CONTPID+1*, ZPD+17*, MRG+29* |