AGDATA ;IHS/SD/EFG - Patient Registration 7.1 BAD DATA FIXER;
Source file <AGDATA.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Patient Registration | 3 | AG71A2 AGINS AGTXALL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| POLHCREF(POLM,INFOONLY) | ;EP | |
| MCR1(PATPTR) | ;EP | |
| POLHCRE1(POLH,POLM,INFOONLY) | ;EP | |
| INSURER | ;EP - DELETE DECIMAL IENS FROM INSURER FILE | |
| PRVT1(PATPTR) | ;EP - DELETE PRVT ENTRIES MISSING .01 FIELD | |
| MCD2(PTR) | ;EP | |
| RRE1(PATPTR) | ;EP | |
| FIXALL(PATPTRS,NOMSG) | ;EP - FIX ALL ELIGIBLITY KNOWN BAD DATA ISSUES | |
| TS | ||
| KILL | ;EP - KILL VARS | |
| MCD1(RECNO) | ;EP | |
| GUAR1(PATPTR) | ;EP - DELETE GUARANTOR ENTRIES WITH MISSING GUARANTORS OR DATES | |
| RRE(PATPTRS) | ;FIX "B" X-REF ENTRIES WITH NO ZERO RECORD | |
| MCR(PATPTRS) | ;EP - FIX MEDICARE WITH MISSING .01 FIELDS | |
| PRVT(PATPTRS) | ;EP - CLEAR ANY PRIVATE ELIG RECORDS MISSING INSURER POINTER | |
| MCR2(PATPTR) | ;EP | |
| MCD(PATPTRS) | ;EP - DELETE MCD RECORDS MISSING .01 FIELD | |
| REDO | ; | |
| GUAR(PATPTRS) | ;EP - CLEAR ANY GUARANTOR ENTRIES WITH NO GUARANTORS ORDATES | |
| QUEFIX | ;EP - QUEUE DATA FIX TO TASKMAN | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNMCR - [#9000003] | Classic Fileman Calls | 
| ^AUPNMCD - [#9000004] | Classic Fileman Calls | 
| ^AUPNPRVT - [#9000006] | Classic Fileman Calls | 
| ^AUPNGUAR - [#9000043] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNGUAR - [#9000043] | GUAR+4, GUAR+7, REDO+1, REDO+6, REDO+7 | 
| ^AUPNMCD - [#9000004] | MCD+13, MCD1+1!, MCD1+3, MCD1+10, MCD1+11!, MCD2+4! | 
| ^AUPNMCD("AB" | MCD+15, MCD2+1, MCD2+2, MCD2+3, MCD2+4! | 
| ^AUPNMCD("B" | MCD+7 | 
| ^AUPNMCR - [#9000003] | MCR+3, MCR+6, MCR1+1!, MCR2+1, MCR2+2 | 
| ^AUPNMCR("B" | MCR+8, MCR1+1! | 
| ^AUPNPRVT - [#9000006] | PRVT+5, PRVT+8, PRVT+20, PRVT1+1!, PRVT1+3, PRVT1+4!, PRVT1+6, POLHCRE1+5 | 
| ^AUPNPRVT("B" | PRVT+10, PRVT1+1! | 
| ^AUPNPRVT("C" | PRVT+15, PRVT+17, PRVT+19, PRVT+20!, POLHCREF+9, POLHCREF+10, POLHCRE1+4, POLHCRE1+12! | 
| ^AUPNRRE - [#9000005] | RRE+5, RRE+10, RRE1+1! | 
| ^AUPNRRE("B" | RRE+8, RRE1+1! | 
| ^AUTNINS - [#9999999.18] | INSURER+3, INSURER+4! | 
| ^AUTNINS("B" | MCD1+5, INSURER+4! | 
| Name | Line Occurrences | 
|---|---|
| GUAR | FIXALL+8, FIXALL+17 | 
| GUAR1 | GUAR+4, GUAR+7 | 
| INSURER | FIXALL+9 | 
| KILL | FIXALL+11, FIXALL+21 | 
| MCD | FIXALL+6, FIXALL+15 | 
| MCD1 | MCD+9, MCD+13 | 
| MCD2 | MCD+10, MCD+15 | 
| MCR | FIXALL+7, FIXALL+16 | 
| MCR1 | MCR+3, MCR+6, MCR+8 | 
| MCR2 | MCR+3, MCR+6 | 
| POLHCRE1 | POLHCREF+11 | 
| POLHCREF | FIXALL+10, FIXALL+18 | 
| PRVT | FIXALL+4, FIXALL+13 | 
| PRVT1 | PRVT+5, PRVT+8, PRVT+10 | 
| REDO | REDO+6 | 
| RRE | FIXALL+5, FIXALL+14 | 
| RRE1 | RRE+5, RRE+8, RRE+10 | 
| TS | FIXALL+12, GUAR+1, PRVT+2, MCD+2, RRE+2, MCR+1, INSURER+1, POLHCREF+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | REDO+3!*, REDO+9!*, PRVT1+7!*, MCD1+4!, MCD1+6*, MCD1+8!, MCR2+3!, MCR2+4*, MCR2+7! | 
| DA(1 | REDO+9* | 
| DFN | MCD+1~ | 
| DIC | REDO+3!, REDO+9!, PRVT1+7!, MCD1+4!, MCD1+8!, MCR2+3!, MCR2+7! | 
| DIE | REDO+3!, REDO+9!, PRVT1+7!, MCD1+4!, MCD1+6*, MCD1+8!, MCR2+3!, MCR2+7! | 
| DIK | REDO+3!*, REDO+9!*, PRVT1+7!*, MCD1+4!, MCD1+8!, MCR2+5* | 
| DIR | MCR2+3!, MCR2+7! | 
| DR | PRVT1+7!, MCD1+4!, MCD1+6*, MCD1+8! | 
| ELIGREC | MCD1+9*, MCD1+10*, MCD1+11, KILL+1! | 
| HRN | MCD+1~ | 
| INFOONLY | POLHCREF~, POLHCREF+4*, POLHCREF+11, POLHCRE1~, POLHCRE1+1, POLHCRE1+7 | 
| INSPTR | INSURER+2*, INSURER+3*, INSURER+4, KILL+1! | 
| INSREC | PRVT1+2*, PRVT1+3*, PRVT1+4, KILL+1! | 
| MCDNUM | MCD+1~, MCD2+2*, MCD2+3, MCD2+4 | 
| >> MCDPTR | MCD1+5* | 
| NOMSG | QUEFIX+3*, FIXALL~, FIXALL+12, GUAR+1, PRVT+2, MCD+2, RRE+2, MCR+1, INSURER+1, POLHCREF+3 | 
| PATPTR | GUAR+6*, GUAR+7*, GUAR1~, REDO+1, REDO+3, REDO+6, REDO+7, REDO+9, PRVT+7*, PRVT+8* , PRVT+9*, PRVT+10*, PRVT+16*, PRVT+17*, PRVT+19, PRVT+20, PRVT1~, PRVT1+1, PRVT1+3, PRVT1+4 , PRVT1+6, PRVT1+7, MCD+14*, MCD+15*, RRE+4*, RRE+5*, RRE+7*, RRE+8*, RRE+9*, RRE+10* , RRE1~, RRE1+1, MCR+3, MCR+5*, MCR+6*, MCR+7*, MCR+8*, MCR1~, MCR1+1, MCR2~ , MCR2+1, MCR2+2, MCR2+4, KILL+1! | 
| PATPTRS | QUEFIX+3*, FIXALL~, FIXALL+3, FIXALL+13, FIXALL+14, FIXALL+15, FIXALL+16, FIXALL+17, FIXALL+18, GUAR~ , GUAR+2, PRVT~, PRVT+3, PRVT+13, MCD~, MCD+4, RRE~, RRE+3, MCR~, MCR+2 | 
| PATPTRS( | GUAR+4, PRVT+5, MCD+6, RRE+5, MCR+3 | 
| POLH | POLHCREF+8*, POLHCREF+9*, POLHCREF+10, POLHCREF+11, POLHCRE1~, POLHCRE1+1, POLHCRE1+4, POLHCRE1+6, POLHCRE1+9, POLHCRE1+12 | 
| >> POLHPTR | PRVT+14*, PRVT+15*, PRVT+17, PRVT+19, PRVT+20 | 
| POLM | POLHCREF~, POLHCREF+5, POLHCREF+6*, POLHCREF+7, POLHCREF+10, POLHCREF+11, POLHCRE1~, POLHCRE1+1, POLHCRE1+4, POLHCRE1+5 , POLHCRE1+9, POLHCRE1+12 | 
| POLM("" | POLHCREF+6 | 
| PTR | GUAR+3*, GUAR+4*, PRVT+4*, PRVT+5*, MCD+1~, MCD+5*, MCD+6*, MCD+7, MCD2~, MCD2+1 , MCD2+2, MCD2+3, MCD2+4, RRE+5, MCR+3*, KILL+1! | 
| >> REC | POLHCRE1+3*, POLHCRE1+4*, POLHCRE1+5, POLHCRE1+9, POLHCRE1+12 | 
| RECNO | PRVT+18*, PRVT+19*, PRVT+20, MCD+1~, MCD+7*, MCD+8, MCD+9, MCD+10, MCD+12*, MCD+13* , MCD1~, MCD1+1, MCD1+3, MCD1+6, MCD1+10, MCD1+11, MCD2+3*, MCD2+4, KILL+1! | 
| REDO | GUAR1+1~, REDO+5*, REDO+6, REDO+9* | 
| ST | MCD+1~, MCD2+1*, MCD2+2, MCD2+3, MCD2+4 | 
| SUB1 | GUAR1+1~, REDO+1*, REDO+2, REDO+5*, REDO+6*, REDO+7, REDO+9 | 
| SUB11 | GUAR1+1~, REDO+7*, REDO+8 | 
| >> TRUEPOLH | POLHCRE1+5*, POLHCRE1+6, POLHCRE1+10 | 
| U | PRVT1+1, PRVT1+4, MCD1+1, MCD1+3, MCD1+11, MCD2+4, RRE1+1, MCR1+1, MCR2+1, POLHCRE1+5 | 
| >> ZTDESC | QUEFIX+1* | 
| >> ZTIO | QUEFIX+2* | 
| >> ZTQUEUED | FIXALL+12, GUAR+1, PRVT+2, MCD+2, RRE+2, MCR+1, INSURER+1, POLHCREF+3 | 
| >> ZTRTN | QUEFIX+1* | 
| >> ZTSAVE("NOMSG" | QUEFIX+5* | 
| >> ZTSAVE("PATPTRS" | QUEFIX+4* | 
| >> ZTSK | QUEFIX+7, QUEFIX+8 |