DGREGDD1 ;ALB/REW/BRM - REGISTRATION PATIENT FILE MUMPS X-REF ; 10/22/02 2:17pm
Source file <DGREGDD1.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | $$FIND1^DIC FILE^DIE $$GET1^DIQ | 
| Kernel | 1 | (POSTAL,POSTALB)^XIPUTIL | 
| Registration | 1 | $$FOREIGN^DGREGAZL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| KILLMULT(DFN,DFN1,MULTNUM,MULTNODE,DGFLD,DGNODE,DGPIECE,X) | ; KILL | |
| ZIP(DA,ZIP,CITY) | ; update city, state and county based on zip code change | |
| KILL(DFN,DGFLD,DGNODE,DGPIECE,X) | ; KILL OLD FIELD & DO KILL X-REFS | |
| SET(DFN,DGFLD,DGNODE,DGPIECE,X) | ; SET NEW FIELD & DO SET X-REFS | |
| ALWEDT(DUZ,ZIP) | ; determine if a security key is necessary for editing ; Input: zip code ; Output: 1: allow edit state and county ; 0: don't allow edit state and county | |
| SETMULT(DFN,DFN1,MULTNUM,MULTNODE,DGFLD,DGNODE,DGPIECE,X) | ; SET ; SETSNEW FIELD & DOES SET X-REFS | |
| KEY(DUZ,DFN) | ; determine if a security key is necessary for editing ; a patient's state and county fields. If it is necessary, ; determine if this user holds it. | 
 
 | 
| MLT(ZIP) | ;Determine if a zip correspond to multiple state and\or county | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| 5.01 | FIND1^DIC | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | SETMULT+6, KILLMULT+7 | 
| ^DD(2 | SET+5, KILL+5 | 
| ^DIC(5 - [#5] | ZIP+34, ZIP+36 | 
| ^DPT - [#2] | SET+4*, KILL+4*, SETMULT+5*, KILLMULT+5, KILLMULT+6* | 
| ^XUSEC("EAS GMT COUNTY EDIT" | ALWEDT+14 | 
| Name | Line Occurrences | 
|---|---|
| $$ALWEDT | KEY+12 | 
| $$MLT | ZIP+26, ALWEDT+7 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | SET+5, KILL+5, SETMULT+6, KILLMULT+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CITY | ZIP~ | 
| CNTYIEN | ZIP+24~, ZIP+31*, ZIP+32*, ZIP+33, ZIP+36*, ZIP+37, ZIP+38, ZIP+40 | 
| DA | ZIP~, ZIP+22, ZIP+37, ZIP+38 | 
| DFN | SET~, SET+4, KILL~, KILL+4, SETMULT~, SETMULT+2, SETMULT+5, KILLMULT~, KILLMULT+2, KILLMULT+5 , KILLMULT+6, KEY~, KEY+9, KEY+11 | 
| DFN1 | SETMULT~, SETMULT+2, SETMULT+5, KILLMULT~, KILLMULT+2, KILLMULT+5, KILLMULT+6 | 
| DGCNTY | MLT+3~, MLT+4* | 
| DGDATA | MLT+3~, MLT+7 | 
| DGDATA( | MLT+9, MLT+10, MLT+11, MLT+12 | 
| DGDATA("ERROR" | MLT+8 | 
| DGFIPS | MLT+3~, MLT+4*, MLT+10*, MLT+12 | 
| DGFLD | SET~, SET+1, SET+5, KILL~, KILL+1, KILL+5, SETMULT~, SETMULT+2, SETMULT+6, KILLMULT~ , KILLMULT+2, KILLMULT+7 | 
| DGIX | SET+2~, SET+5*, KILL+2~, KILL+5*, SETMULT+3~, SETMULT+6*, KILLMULT+3~, KILLMULT+7* | 
| DGN | ZIP+24~, MLT+3~, MLT+4*, MLT+9*, MLT+10, MLT+11*, MLT+12 | 
| DGNODE | SET~, SET+1, SET+4, KILL~, KILL+1, KILL+4, SETMULT~, SETMULT+2, SETMULT+5, KILLMULT~ , KILLMULT+2, KILLMULT+5, KILLMULT+6 | 
| DGPIECE | SET~, SET+1, SET+4, KILL~, KILL+1, KILL+4, SETMULT~, SETMULT+2, SETMULT+5, KILLMULT~ , KILLMULT+2, KILLMULT+5, KILLMULT+6 | 
| DGR | KEY+10~, KEY+12*, KEY+13 | 
| DGRGFL1 | SET+1, SET+2~, SET+3*, KILL+1, KILL+2~, KILL+3*, SETMULT+2, SETMULT+3~, SETMULT+4*, KILLMULT+2 , KILLMULT+3~, KILLMULT+4* | 
| DGRGX | SET+2~, SET+3*, SET+4, SET+5, KILL+2~, KILL+3*, KILL+5, SETMULT+3~, SETMULT+4*, SETMULT+5 , SETMULT+6, KILLMULT+3~, KILLMULT+4*, KILLMULT+5*, KILLMULT+7 | 
| DGST | MLT+3~, MLT+4* | 
| DUZ | KEY~, KEY+9, KEY+12, ALWEDT~, ALWEDT+6, ALWEDT+14 | 
| EASDATA | ZIP+24~, ZIP+28, ALWEDT+4~, ALWEDT+10 | 
| EASDATA("COUNTY" | ZIP+38, ALWEDT+16 | 
| EASDATA("ERROR" | ALWEDT+11 | 
| EASDATA("FIPS | CODE" , ZIP+32, ZIP+35, ZIP+36, ALWEDT+12 | 
| EASDATA("STAT | E POINTER" , ZIP+32, ZIP+34, ZIP+36, ZIP+37 | 
| EASDATA("STATE" | ZIP+37, ALWEDT+13, ALWEDT+15 | 
| EASDO2 | ZIP+25*, KEY+8! | 
| EASZIPLK | ZIP+22!, ZIP+23, ZIP+26!, ZIP+27!, ZIP+41! | 
| FDA | ZIP+24~ | 
| FDA(2 | ZIP+37*, ZIP+38* | 
| MSG | ZIP+24~, ZIP+42 | 
| MULTNODE | SETMULT~, SETMULT+2, SETMULT+5, KILLMULT~, KILLMULT+2, KILLMULT+5, KILLMULT+6 | 
| MULTNUM | SETMULT~, SETMULT+2, SETMULT+6, KILLMULT~, KILLMULT+2, KILLMULT+7 | 
| POP | MLT+3~, MLT+5*, MLT+11, MLT+12*, MLT+13 | 
| U | SET+4, KILL+4, SETMULT+5, KILLMULT+5, KILLMULT+6 | 
| X | SET~, SET+1, SET+3, SET+5*, KILL~, KILL+1, KILL+3, KILL+5*, SETMULT~, SETMULT+2 , SETMULT+4, SETMULT+6*, KILLMULT~, KILLMULT+2, KILLMULT+4, KILLMULT+7* | 
| ZIP | ZIP~, ZIP+22, ZIP+26, ZIP+28, KEY+10~, KEY+11*, KEY+12, ALWEDT~, ALWEDT+5, ALWEDT+7 , ALWEDT+10, MLT~, MLT+7 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(POSTALB^XIPUTIL | MLT+6 | 
| $T(POSTAL^XIPUTIL | ZIP+21, ALWEDT+9 |