DGLOCK ;ALB/MRL,ERC,BAJ,LBD - PATIENT FILE DATA EDIT CHECKS ; 2/14/11 4:36pm
Source file <DGLOCK.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 2 | EN^DDIOL YN^DICN |
| Registration | 1 | EN^DGCLEAR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INCOM2 | ;check date ruled incompetent (civil - cannot be before DOB
|
|
| DEATH | ;new date constraints added with ESR 3.1 - DG*5.3*754
|
|
| SVED | ;Lebanon, Grenada, Panama, Persian Gulf & Yugoslavia svc edit
; (from and to dates) |
|
| TADD | ;Temp Address Delete?
|
|
| MSE | ;Military Service Episode data cannot be edited once it has been
|
|
| COM | ;Combat
|
|
| INEL | ;check ineligible date - cannot be before DOB
|
|
| PTDT | ||
| POW | ;Prisoner of War
|
|
| VAGE | ;Vet Age
|
|
| POWV | ||
| TAD | ;Temp Add Edit
|
|
| ASK | ||
| INCOM | ;check date ruled incompetent (VA) - cannot be before DOB
|
|
| SV1 | ||
| EC | ;SW Asia Contaminants - name change from Env. Contam. DG*5.3*688
|
|
| VET | ;Veteran
|
|
| SER2 | ;NNTL
|
|
| EK | ;EKey Rqrd
|
|
| SER1 | ;NTL Svc
|
|
| IR | ;ION Rad
|
|
| VN | ;Viet Svc
|
|
| OEIF | ;OIF/ OEF/ UNKNOWN OEF/OIF Svc
|
|
| AO | ;Agent Orange
|
|
| DOBDOD(DGFLD,DGX) | ;called from subroutines to check if
|
|
| EV | ;EK rqrd if Elig Ver
|
|
| SV | ;EK Rqrd if Svc Rcrd Ver
|
|
| FFP | ; DGFFP Access key required
|
|
| MV | ;EK Rqrd if Money Ver
|
|
| BIRTH | ;checks for DOB added with DG*5.3*754
|
|
| INE | ;Ineligible
|
|
| EV2 | ;if elig is ver Discharged Due to Disability can't be edited - DG 672
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(2 | PTDT+4, INEL+4, INCOM+3, INCOM2+3, DEATH+3, BIRTH+7 |
| ^DG(391 - [#391] | VET+1 |
| ^DGEN(27.11 - [#27.11] | BIRTH+17, BIRTH+18 |
| ^DPT - [#2] | EV+1, EV2+2, EV2+3, SV1, MV+2, VET+1, VET+2, VAGE+1, AO+1, EC+1 , COM+1, INE+1, IR+1, POW+1, SER1+1, SER2+1, TAD+2, TADD+1, VN+1, SVED+9 , PTDT+2, PTDT+5, PTDT+7, PTDT+8, POWV+2, INEL+3, INCOM+4, INCOM+6, INCOM+7, INCOM2+4 , INCOM2+6, INCOM2+7, DEATH+5, DEATH+7, DEATH+11, DEATH+15, BIRTH+9, BIRTH+10, BIRTH+13, BIRTH+15 , MSE+4 |
| ^XUSEC("DG ELIGIBILITY" | EK+1, EV+1, SV1, MV+2 |
| ^XUSEC("DGFFP ACCESS" | FFP+1 |
| Name | Line Occurrences |
|---|---|
| ASK | ASK |
| DOBDOD | PTDT+6, PTDT+9, INEL+5, INCOM+5, INCOM+8, INCOM2+5, INCOM2+8, DEATH+5 |
| EK | INE+1 |
| SV | AO+1, EC+1, COM+1, IR+1, POW+1, SER1+1, SER2+1, VN+1, OEIF+1, SVED+6 |
| VET | SV+1, MV+1, MSE+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | EV+1, EV2+2, SV1, MV+2, AO+1, EC+1, COM+1, INE+1, IR+1, POW+1 , SER1+1, SER2+1, TAD+2, TADD+1, VN+1, PTDT+2 |
| ^("TYPE" | VET+1 |
| ^("VET" | VET+2 |
| ^(0 | VET+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | ASK*, ASK+1 |
| >> %Y | ASK |
| >> DA | BIRTH+3, BIRTH+5, MSE+4 |
| DFN | EV+1, EV2+2, EV2+3, SV1, MV+2, VET+1, VET+2, VAGE+1, AO+1, EC+1 , COM+1, INE+1, IR+1, POW+1, SER1+1, SER2+1, TAD+2, TADD+1, ASK+1, VN+1 , SVED+9, PTDT+2, PTDT+5, PTDT+7, PTDT+8, POWV+2, INEL+3, INCOM+4, INCOM+6, INCOM+7 , INCOM2+4, INCOM2+6, INCOM2+7, DEATH+5, DEATH+7, DEATH+11, DEATH+15, BIRTH+4~, BIRTH+5*, BIRTH+9 , BIRTH+10, BIRTH+13, BIRTH+15, BIRTH+17, MSE+4 |
| >> DGADDF | BIRTH+1 |
| DGDATA | VAGE+1*, VAGE+2!, VAGE+3! |
| DGENR | BIRTH+14~, BIRTH+15*, BIRTH+16, BIRTH+17, BIRTH+18 |
| DGFLD | PTDT+3~, PTDT+4*, PTDT+6, PTDT+9, INEL+2~, INEL+4*, INEL+5, INCOM+2~, INCOM+3*, INCOM+5 , INCOM+8, INCOM2+2~, INCOM2+3*, INCOM2+5, INCOM2+8, DOBDOD~, DOBDOD+3, DOBDOD+5, DEATH+2~, DEATH+3* , DEATH+5, DEATH+8, DEATH+12, DEATH+16, BIRTH+6~, BIRTH+7*, BIRTH+11, BIRTH+19 |
| DGOK | SVED+7~, SVED+8*, SVED+9*, SVED+11 |
| DGPC | SVED+7~, SVED+14*, SVED+15, SVED+16 |
| DGSV | SVED+7~, SVED+9*, SVED+15* |
| DGVV | VET+1*, VET+2, VET+3! |
| DGX | SVED+6!, SVED+9, SVED+15, SVED+18!, DOBDOD~, DOBDOD+4, DOBDOD+5 |
| >> DPTIDS( | VAGE+1 |
| DT | VAGE+1 |
| DUZ | FFP+1, EK+1, EV+1, SV1, MV+2 |
| >> EASAPP | BIRTH+1 |
| PC | SVED+7~, SVED+9*, SVED+10*, SVED+14, SVED+16 |
| U | EV+1, EV2+2, EV2+3, SV1, MV+2, VAGE+1, AO+1, EC+1, COM+1, INE+1 , IR+1, POW+1, SER1+1, SER2+1, TAD+2, VN+1, SVED+9, SVED+15, PTDT+2, PTDT+4 , PTDT+5, PTDT+7, PTDT+8, POWV+2, INEL+3, INEL+4, INCOM+3, INCOM+4, INCOM+6, INCOM+7 , INCOM2+3, INCOM2+4, INCOM2+6, INCOM2+7, DEATH+3, DEATH+5, DEATH+7, DEATH+11, DEATH+15, BIRTH+7 , BIRTH+9, BIRTH+10, BIRTH+13, BIRTH+15, BIRTH+17, BIRTH+18, MSE+4 |
| X | FFP+1!, EK+1!, EV+1!, EV2+4!, SV+1, SV1!, MV+1, MV+2!, VET+2!, VAGE+1* , VAGE+2!, VAGE+3*, AO+1!, EC+1!, EC+2!, COM+1!, INE+1!, IR+1!, POW+1!, SER1+1! , SER2+1!, TAD+2!, VN+1!, SVED+6, SVED+12, SVED+17!, PTDT+2!, PTDT+5, PTDT+8, POWV+2! , INEL+3, INCOM+4, INCOM+7, INCOM2+4, INCOM2+7, DOBDOD+6!, DEATH+1, DEATH+5, DEATH+7, DEATH+9! , DEATH+11, DEATH+13!, DEATH+15, DEATH+17!, BIRTH+2, BIRTH+9, BIRTH+10, BIRTH+11!, BIRTH+18, BIRTH+20! , MSE+3, MSE+4! |
| X1 | VAGE+1*, VAGE+2!, VAGE+3! |
| X2 | VAGE+1*, VAGE+2!, VAGE+3! |