XUMF416 ;ISS/RAM - Load NPI;12/15/05
Source file <XUMF416.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OPT | ; | |
| EM | ; | |
| BG | ; -- background job | |
| NPI | ; -- add NPI ID to Institution file | |
| STA | ; | |
| YYY | ; | |
| XXX | ; | |
| TAX | ; | |
| UPDATE | ; | |
| DEL | ;USE EXTREME CAUTION!!!! | |
| EN | ; -- entry point | |
| EXIT | ; -- cleanup and quit | |
| MFS0 | ; -- get NPI from Institution Master File | |
| POST | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZTLOAD | BG+9 | 
| $$FIND1^DIC | EXIT+2, OPT+4, YYY+2 | 
| FILE^DICN | UPDATE+34 | 
| FILE^DIE | UPDATE+54, XXX+9 | 
| UPDATE^DIE | UPDATE+60, UPDATE+66, UPDATE+76, UPDATE+83, TAX+9, TAX+16, TAX+23, OPT+8, STA+15, YYY+9 | 
| $$PARAM^HLCS2 | EN+8 | 
| $$FMDATE^HLFNC | UPDATE+20 | 
| $$NOW^XLFDT | BG+6 | 
| $$UP^XLFSTR | UPDATE+69 | 
| ^XMD | EM+24 | 
| $$IEN^XUMF | UPDATE+27 | 
| MAIN^XUMFH | MFS0+8 | 
| MAIN^XUMFI | MFS0+7 | 
| MAIN^XUMFP | MFS0+6 | 
| SEGPRSE^XUMFXHL7 | UPDATE+2 | 
| $$ADDNPI^XUSNPI | UPDATE+70 | 
| $$NPI^XUSNPI | UPDATE+68 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(4 - [#4] | UPDATE+28, UPDATE+29, STA+7, STA+8, DEL+5, DEL+7, DEL+8!, DEL+9!, DEL+10!, DEL+11! , DEL+12!, DEL+13!, XXX+3, XXX+4, XXX+5 | 
| ^ORD(101 - [#101] | MFS0+4 | 
| ^TMP("DIERR" | EXIT+4! | 
| ^TMP("XUMF ARRAY" | EN+2!, EN+10, EN+19, EXIT+4!, EXIT+6, NPI+8, NPI+10 | 
| ^TMP("XUMF MFS" | EXIT+4! | 
| Name | Line Occurrences | 
|---|---|
| EM | EXIT+2 | 
| EXIT | EN+13, EN+17, EN+22, EN+26 | 
| MFS0 | EN+15 | 
| NPI | EN+24 | 
| OPT | POST+2 | 
| STA | POST+2 | 
| TAX | POST+2 | 
| UPDATE | NPI+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AGENCY | NPI+3~, UPDATE+19*, UPDATE+53 | 
| ARRAY | NPI+2~ | 
| ARRAY(1 | UPDATE+4 | 
| ARRAY(14 | UPDATE+12, UPDATE+13, UPDATE+14 | 
| ARRAY(15 | UPDATE+15, UPDATE+16, UPDATE+17, UPDATE+18 | 
| ARRAY(16 | UPDATE+19 | 
| ARRAY(17 | UPDATE+20 | 
| ARRAY(18 | UPDATE+21 | 
| ARRAY(19 | UPDATE+22 | 
| ARRAY(2 | UPDATE+5 | 
| ARRAY(20 | UPDATE+23 | 
| ARRAY(21 | UPDATE+24 | 
| ARRAY(22 | UPDATE+25 | 
| ARRAY(4 | UPDATE+6 | 
| ARRAY(5 | UPDATE+7 | 
| ARRAY(6 | UPDATE+8 | 
| ARRAY(7 | UPDATE+9 | 
| ARRAY(8 | UPDATE+10 | 
| ARRAY(9 | UPDATE+11 | 
| CITY | NPI+3~, UPDATE+13*, UPDATE+43 | 
| CITY1 | NPI+3~, UPDATE+16*, UPDATE+47 | 
| DIC | UPDATE+33!*, UPDATE+34! | 
| DIC(0 | UPDATE+33* | 
| DUZ | EM+21 | 
| ERR | NPI+2~, DEL+2~ | 
| ERROR | EN+4~, EN+6*, EN+11*, EN+13, EN+17, EN+20*, EN+22, MFS0+6, MFS0+7, NPI+2~ | 
| FACTYP | NPI+3~, UPDATE+6*, UPDATE+41 | 
| FDA | NPI+2~, NPI+3~, UPDATE+39!, UPDATE+56!, UPDATE+62!, UPDATE+73!, UPDATE+78!, TAX+2~, TAX+5!, TAX+12! , TAX+19!, OPT+2~, OPT+5!, STA+2~, STA+10!, DEL+2~, XXX+7!, YYY+5! | 
| FDA( | UPDATE+58*, UPDATE+59*, UPDATE+64*, UPDATE+65*, UPDATE+74*, UPDATE+75*, UPDATE+80*, UPDATE+81*, UPDATE+82*, TAX+6* , TAX+7*, TAX+8*, TAX+13*, TAX+14*, TAX+15*, TAX+20*, TAX+21*, TAX+22*, OPT+7*, STA+11* , STA+12*, XXX+8* | 
| FDA(4 | UPDATE+40*, UPDATE+41*, UPDATE+42*, UPDATE+43*, UPDATE+44*, UPDATE+45*, UPDATE+46*, UPDATE+47*, UPDATE+48*, UPDATE+49* , UPDATE+50*, UPDATE+51*, UPDATE+52*, UPDATE+53* | 
| FDA(870 | YYY+6*, YYY+7*, YYY+8* | 
| FTYP | STA+2~ | 
| HLNODE | NPI+2~, NPI+9!, NPI+10* | 
| ID | NPI+2~, NPI+7*, NPI+8*, NPI+10, UPDATE+27 | 
| IEN | NPI+2~, UPDATE+27*, UPDATE+28*, UPDATE+29*, UPDATE+31, UPDATE+35*, UPDATE+37, UPDATE+57, UPDATE+63, UPDATE+68 , UPDATE+70, UPDATE+72, UPDATE+79, OPT+2~, OPT+4*, OPT+6, STA+2~, STA+8*, STA+9, STA+14~ , DEL+2~, DEL+4*, DEL+5*, DEL+7, DEL+8, DEL+9, DEL+10, DEL+11, DEL+12, DEL+13 , XXX+4*, XXX+5, XXX+8, YYY+2*, YYY+3 | 
| IEN1 | DEL+2~, XXX+5*, XXX+8 | 
| IENS | NPI+2~, UPDATE+37*, UPDATE+40, UPDATE+41, UPDATE+42, UPDATE+43, UPDATE+44, UPDATE+45, UPDATE+46, UPDATE+47 , UPDATE+48, UPDATE+49, UPDATE+50, UPDATE+51, UPDATE+52, UPDATE+53, UPDATE+57*, UPDATE+58, UPDATE+59, UPDATE+63* , UPDATE+64, UPDATE+65, UPDATE+72*, UPDATE+74, UPDATE+75, UPDATE+79*, UPDATE+80, UPDATE+81, UPDATE+82, TAX+2~ , TAX+4*, TAX+6, TAX+7, TAX+8, TAX+11*, TAX+13, TAX+14, TAX+15, TAX+18*, TAX+20 , TAX+21, TAX+22, OPT+2~, OPT+6*, OPT+7, STA+2~, STA+9*, STA+11, STA+12, YYY+3* , YYY+6, YYY+7, YYY+8 | 
| INACTIVE | NPI+3~, UPDATE+8*, UPDATE+52 | 
| NAME | NPI+3~, UPDATE+4*, UPDATE+29, UPDATE+32, UPDATE+40 | 
| NPI | NPI+2~, UPDATE+22*, UPDATE+69, UPDATE+70, UPDATE+75, DEL+2~, DEL+7*, DEL+8, DEL+9, XXX+2* , XXX+3*, XXX+4, XXX+5 | 
| NPIDT | NPI+2~, UPDATE+20*, UPDATE+68, UPDATE+70 | 
| NPISTAT | NPI+2~, UPDATE+21*, UPDATE+69, UPDATE+70 | 
| OFNME | NPI+3~, UPDATE+7*, UPDATE+51 | 
| PARAM | EN+4~, MFS0+6, MFS0+7 | 
| PARAM("CDSYS" | MFS0+2* | 
| PARAM("LLNK" | MFS0+3* | 
| PARAM("PROTOCOL" | MFS0+4* | 
| PARENT | NPI+3~, UPDATE+11*, UPDATE+65 | 
| STA | STA+2~, STA+6*, STA+7*, STA+8, STA+12, STA+14~ | 
| STANUM | NPI+2~, UPDATE+5*, UPDATE+28 | 
| STATE | NPI+3~, UPDATE+9*, UPDATE+45 | 
| STATE1 | NPI+3~, UPDATE+17*, UPDATE+48 | 
| STREET | NPI+3~, UPDATE+12*, UPDATE+42 | 
| STRT1 | NPI+3~, UPDATE+15*, UPDATE+46 | 
| TAX | NPI+2~, UPDATE+23*, UPDATE+80 | 
| TAXPC | NPI+2~, UPDATE+24*, UPDATE+81 | 
| TAXSTAT | NPI+2~, UPDATE+25*, UPDATE+82 | 
| TEST | EN+4~, EN+6*, EN+8*, MFS0+3 | 
| U | EN+8, UPDATE+69 | 
| VISN | NPI+2~, UPDATE+10*, UPDATE+59 | 
| X | NPI+2~, UPDATE+32~*, UPDATE+68*, UPDATE+69, UPDATE+70*, EM+2~ | 
| X( | EM+7* | 
| X(1 | EM+4* | 
| X(10 | EM+13* | 
| X(11 | EM+14* | 
| X(12 | EM+15* | 
| X(13 | EM+16* | 
| X(14 | EM+17* | 
| X(16 | EM+18* | 
| X(2 | EM+5* | 
| X(3 | EM+6* | 
| X(4 | EM+7* | 
| X(5 | EM+8* | 
| X(6 | EM+9* | 
| X(7 | EM+10* | 
| X(8 | EM+11* | 
| X(9 | EM+12* | 
| XMDUZ | EM+2~, EM+21* | 
| XMSUB | EM+2~, EM+20* | 
| XMTEXT | EM+2~, EM+22* | 
| >> XMY( | EM+21* | 
| >> XMY("G.XUMF N | PI" , EM+21* | 
| XUMF | NPI+2~, NPI+5*, STA+2~, STA+4* | 
| XUMFLAG | EN+4~, EN+6* | 
| Y | UPDATE+32~, UPDATE+35 | 
| ZIP | NPI+3~, UPDATE+14*, UPDATE+44 | 
| ZIP1 | NPI+3~, UPDATE+18*, UPDATE+49 | 
| ZTDESC | BG+2~, BG+5* | 
| ZTDTH | BG+2~, BG+6* | 
| >> ZTIO | BG+7* | 
| >> ZTREQ | EXIT+8* | 
| ZTRTN | BG+2~, BG+4* |