DGPT101 ;ALB/MTC - 101/701 Austin Edit Checks ; 12 NOV 92
Source file <DGPT101.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 6 | SET^DGPT101P ^DGPT10CB ^DGPT10S1 SET^DGPT701 WRTERR^DGPTAE (AGO,CNTY,DB,INC,IRAD,MT,PSE,STATE,ZIP)^DGPTAE01 | 
| VA Fileman | 2 | (,DD)^%DT (,NOW)^%DTC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ERR | ; | |
| DOB | ; | |
| 701 | ;PROCESS 701 | |
| DTE | ; | |
| SRA | ;-- may need to add more edits later | |
| PSEU | ; | |
| EXP | ; | |
| HOME | ; | |
| ERI | ; | |
| SET | ; Start error piece, flags | |
| LN | ; | |
| POW | ; | |
| POS | ; | |
| INCOM | ; | |
| GEN | ; | |
| GOOD | ; | |
| SRP | ; | |
| 101 | ;-- process 101+701 data | |
| MAR | ; | |
| PARSE | ;Set up record string, Call routine to parse record | |
| MT | ; | |
| SSN | ; Start edits | |
| EXIT | ; | |
| EN | ; | |
| FMDT(X) | ; change to fm date for y2k | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | DTE+1, FMDT+2 | 
| DD^%DT | DTE+2 | 
| ^%DTC | DTE+3 | 
| NOW^%DTC | PARSE+3 | 
| SET^DGPT101P | PARSE+2 | 
| ^DGPT10CB | POS+1 | 
| ^DGPT10S1 | SRA+1 | 
| SET^DGPT701 | 701+2 | 
| WRTERR^DGPTAE | ERR+1 | 
| AGO^DGPTAE01 | EXP+1 | 
| CNTY^DGPTAE01 | HOME+2 | 
| DB^DGPTAE01 | DOB+1 | 
| INC^DGPTAE01 | INCOM+2 | 
| IRAD^DGPTAE01 | EXP+2 | 
| MT^DGPTAE01 | MT+1 | 
| PSE^DGPTAE01 | PSEU+1 | 
| STATE^DGPTAE01 | HOME+1 | 
| ZIP^DGPTAE01 | HOME+3 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("AEDIT" | PARSE+1, 701+1, SET+1 | 
| Name | Line Occurrences | 
|---|---|
| $$FMDT | DTE+3, DTE+4 | 
| ERR | SSN+1, SSN+2, PSEU+1, DTE+1, DTE+3, LN+1, LN+2, SRA+1, SRP+3, SRP+5 , POW+1, MAR+1, GEN+1, DOB+1, POS+1, EXP+1, EXP+2, HOME+1, HOME+2, HOME+3 , MT+1, ERI+1, INCOM+2 | 
| EXIT | SSN+1, SSN+2, PSEU+1, DTE+1, DTE+3, LN+1, LN+2, SRA+1, SRP+3, SRP+5 , POW+1, MAR+1, GEN+1, DOB+1, POS+1, EXP+1, EXP+2, HOME+1, HOME+2, HOME+3 , MT+1, ERI+1, INCOM+2 | 
| GOOD | INCOM+1 | 
| POW | SRP+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT | DTE+1* | 
| DGPT70DR | EXIT+3! | 
| DGPT70LG | EXIT+3! | 
| DGPT70SU | EXIT+3! | 
| DGPT70X4 | EXIT+3! | 
| >> DGPTADT | DTE+2* | 
| >> DGPTAL7 | 701+1* | 
| DGPTCTY | EXIT+1! | 
| DGPTDAGE | EXIT+2! | 
| DGPTDAS | EXIT+2! | 
| DGPTDCP | EXIT+2! | 
| >> DGPTDDS | INCOM+1 | 
| DGPTDDXE | EXIT+2! | 
| DGPTDDXO | EXIT+2! | 
| DGPTDLC | EXIT+2! | 
| DGPTDLR | EXIT+2! | 
| DGPTDOP | EXIT+2! | 
| DGPTDPD | EXIT+2! | 
| DGPTDRF | EXIT+2! | 
| DGPTDRG | EXIT+2! | 
| DGPTDSC | EXIT+2! | 
| DGPTDSP | EXIT+2! | 
| DGPTDTD | EXIT+2! | 
| >> DGPTDTS | DTE+1, DTE+4* | 
| DGPTDTY | EXIT+2! | 
| DGPTDVA | EXIT+2! | 
| DGPTDXV1 | EXIT+3! | 
| DGPTDXV2 | EXIT+3! | 
| >> DGPTEDFL | SET+1*, SSN+1, SSN+2, PSEU+1, DTE+1, DTE+3, LN+1, LN+2, SRA+1, SRP+3 , SRP+5, POW+1, MAR+1, GEN+1, DOB+1, POS+1, EXP+1, EXP+2, HOME+1, HOME+2 , HOME+3, MT+1, ERI+1, INCOM+2 | 
| >> DGPTERC | EN+1*, SSN+1*, SSN+2*, PSEU+1*, DTE+1*, DTE+3*, LN+1*, LN+2*, SRA+1, SRP+2* , SRP+3*, SRP+4*, SRP+5, POW+1*, MAR+1*, GEN+1*, DOB+1*, POS+1*, EXP+1*, EXP+2* , HOME+1*, HOME+2*, HOME+3*, MT+1*, ERI+1*, INCOM+2*, ERR+1 | 
| >> DGPTERI | ERI+1 | 
| DGPTEXA | EXIT+2! | 
| DGPTEXI | EXIT+2! | 
| >> DGPTFEF | EN+1*, 701+1*, 701+2 | 
| DGPTFI | LN+2, EXIT+1! | 
| >> DGPTGEN | GEN+1, GEN+2 | 
| >> DGPTGEN1 | GEN+2* | 
| DGPTINC | EXIT+1! | 
| DGPTLN | LN+1, EXIT+1! | 
| DGPTMI | LN+2, EXIT+1! | 
| DGPTMRS | MAR+1, EXIT+1! | 
| DGPTMTC | EXIT+2! | 
| >> DGPTNOW | DTE+3 | 
| DGPTORBD | EXIT+1! | 
| DGPTPOS1 | EXIT+2! | 
| >> DGPTPOW | POW+1 | 
| >> DGPTPS | SSN+1, SSN+2, SSN+3*, PSEU+1 | 
| DGPTREC | EXIT+1! | 
| DGPTSRA | EXIT+2! | 
| DGPTSRP | SRP+3, SRP+4, EXIT+2! | 
| >> DGPTSSN | SSN+1 | 
| DGPTSTE | EXIT+1! | 
| DGPTSTR | PARSE+1*, SET+1*, DTE+3, DTE+4, EXIT+2! | 
| >> DGPTSTTY | SRP+4 | 
| DGPTTF | EXIT+2! | 
| >> DGPTTY | PARSE+3* | 
| DGPTZIP | EXIT+1! | 
| ERROR | 101+1~, GOOD+1, ERR+2* | 
| I | SRP+1~, SRP+4* | 
| >> NODE | PARSE+1, SET+1, ERR+1 | 
| >> SEQ | PARSE+1, 701+1, SET+1, ERR+1 | 
| U | SRP+4, ERI+1 | 
| X | PARSE+3, DTE+1*, DTE+3, FMDT~ | 
| >> X1 | DTE+3* | 
| >> X2 | DTE+3* | 
| Y | DTE+1, DTE+2, FMDT+1~, FMDT+3 |