Ignore:
Timestamp:
Dec 4, 2009, 12:11:15 AM (14 years ago)
Author:
George Lilly
Message:

revised back to 6/30/08 version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WorldVistAEHR/trunk/r/REGISTRATION-DGQE-DG-DPT-GRPX-VAD-VAF-VAS-VAT-VAU--VA-VIC--DGBT--DGJ--DGYA--VALM/DGRPX7.m

    r613 r623  
    1 DGRPX7 ; GENERATED FROM 'DG LOAD EDIT SCREEN 7' INPUT TEMPLATE(#420), FILE 2;12/13/08
     1DGRPX7 ; GENERATED FROM 'DG LOAD EDIT SCREEN 7' INPUT TEMPLATE(#420), FILE 2;12/27/07
    22 D DE G BEGIN
    33DE S DIE="^DPT(",DIC=DIE,DP=2,DL=1,DIEL=0,DU="" K DG,DE,DB Q:$O(^DPT(DA,""))=""
    4  I $D(^(.29)) S %Z=^(.29) S %=$P(%Z,U,1) S:%]"" DE(14)=% S %=$P(%Z,U,2) S:%]"" DE(13)=% S %=$P(%Z,U,12) S:%]"" DE(11)=%
    54 I $D(^(.3)) S %Z=^(.3) S %=$P(%Z,U,1) S:%]"" DE(5)=% S %=$P(%Z,U,2) S:%]"" DE(7)=% S %=$P(%Z,U,4) S:%]"" DE(8)=% S %=$P(%Z,U,5) S:%]"" DE(9)=% S %=$P(%Z,U,12) S:%]"" DE(10)=%
    6  I $D(^(.31)) S %Z=^(.31) S %=$P(%Z,U,3) S:%]"" DE(15)=% S %=$P(%Z,U,4) S:%]"" DE(16)=%
    75 I $D(^("TYPE")) S %Z=^("TYPE") S %=$P(%Z,U,1) S:%]"" DE(2)=%
    86 I $D(^("VET")) S %Z=^("VET") S %=$P(%Z,U,1) S:%]"" DE(4)=%
     
    6058X1 S:DGDR'["701" Y="@702"
    6159 Q
    62 2 S DW="TYPE;1",DV="P391'a",DU="",DLB="TYPE",DIFLD=391
     602 S DW="TYPE;1",DV="RP391'a",DU="",DLB="TYPE",DIFLD=391
    6361 S DE(DW)="C2^DGRPX7",DE(DW,"INDEX")=1
    6462 S DU="DG(391,"
     
    8785X3 D SC7^DGRPV
    8886 Q
    89 4 D:$D(DG)>9 F^DIE17,DE S DQ=4,DW="VET;1",DV="SXa",DU="",DLB="VETERAN (Y/N)?",DIFLD=1901
     874 D:$D(DG)>9 F^DIE17,DE S DQ=4,DW="VET;1",DV="RSXa",DU="",DLB="VETERAN (Y/N)?",DIFLD=1901
    9088 S DE(DW)="C4^DGRPX7"
    9189 S DU="Y:YES;N:NO;"
     
    123121 Q
    124122 ;
    125 5 D:$D(DG)>9 F^DIE17,DE S DQ=5,DW=".3;1",DV="SXa",DU="",DLB="SERVICE CONNECTED?",DIFLD=.301
     1235 D:$D(DG)>9 F^DIE17,DE S DQ=5,DW=".3;1",DV="RSXa",DU="",DLB="SERVICE CONNECTED?",DIFLD=.301
    126124 S DE(DW)="C5^DGRPX7"
    127125 S DU="Y:YES;N:NO;"
     
    206204 G RE
    207205C9 G C9S:$D(DE(9))[0 K DB
    208  S X=DE(9),DIC=DIE
    209  D AUTOUPD^DGENA2(DA)
    210  S X=DE(9),DIC=DIE
    211  S DFN=DA D EN^DGMTCOR K DGMTCOR
     206 D ^DGRPX71
    212207C9S S X="" G:DG(DQ)=X C9F1 K DB
    213  S X=DG(DQ),DIC=DIE
    214  D AUTOUPD^DGENA2(DA)
    215  S X=DG(DQ),DIC=DIE
    216  S DFN=DA D EN^DGMTCOR K DGMTCOR
     208 D ^DGRPX72
    217209C9F1 Q
    218210X9 Q
     
    222214 Q
    223215 ;
    224 11 S DW=".29;12",DV="S",DU="",DLB="RATED INCOMPETENT?",DIFLD=.293
    225  S DE(DW)="C11^DGRPX7"
    226  S DU="0:NO;1:YES;"
    227  G RE
    228 C11 G C11S:$D(DE(11))[0 K DB
    229  S X=DE(11),DIC=DIE
    230  D EVENT^IVMPLOG(DA)
    231 C11S S X="" G:DG(DQ)=X C11F1 K DB
    232  S X=DG(DQ),DIC=DIE
    233  D EVENT^IVMPLOG(DA)
    234 C11F1 Q
    235 X11 Q
    236 12 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=12 D X12 D:$D(DIEFIRE)#2 FIREREC^DIE17 G A:$D(Y)[0,A:Y=U S X=Y,DIC(0)="F",DW=DQ G OUT^DIE17
    237 X12 S:'X Y=.313
    238  Q
    239 13 D:$D(DG)>9 F^DIE17,DE S DQ=13,DW=".29;2",DV="D",DU="",DLB="DATE RULED INCOMPETENT (CIVIL)",DIFLD=.292
    240  G RE
    241 X13 S %DT="E" D ^%DT S X=Y K:Y<1 X
    242  Q
    243  ;
    244 14 S DW=".29;1",DV="D",DU="",DLB="DATE RULED INCOMPETENT (VA)",DIFLD=.291
    245  G RE
    246 X14 S %DT="E" D ^%DT S X=Y K:Y<1 X
    247  Q
    248  ;
    249 15 S DW=".31;3",DV="FXOa",DU="",DLB="CLAIM NUMBER",DIFLD=.313
    250  S DQ(15,2)="S Y(0)=Y S Y=$E(Y,1,10)"
    251  S DE(DW)="C15^DGRPX7"
    252  G RE
    253 C15 G C15S:$D(DE(15))[0 K DB
    254  S X=DE(15),DIC=DIE
    255  I ($T(AVAFC^VAFCDD01)'="") S VAFCF=".313;" D AVAFC^VAFCDD01(DA)
    256  S X=DE(15),DIC=DIE
    257  D EVENT^IVMPLOG(DA)
    258  S X=DE(15),DIIX=2_U_DIFLD D AUDIT^DIET
    259 C15S S X="" G:DG(DQ)=X C15F1 K DB
    260  D ^DGRPX71
    261 C15F1 Q
    262 X15 S DFN=DA D EV^DGLOCK I $D(X) S L=$S($D(^DPT(DA,0)):$P(^(0),U,9),1:X) W:X?1"SS".E "  ",L S:X?1"SS".E X=L K:$L(X)>9 X Q:'$D(X)  I X'=L K:$L(X)>8!($L(X)<7)!'(X?.N) X
    263  I $D(X),X'?.ANP K X
    264  Q
    265  ;
    266 16 D:$D(DG)>9 F^DIE17,DE S DQ=16,DW=".31;4",DV="*P4'X",DU="",DLB="CLAIM FOLDER LOCATION",DIFLD=.314
    267  S DE(DW)="C16^DGRPX7"
    268  S DU="DIC(4,"
    269  G RE
    270 C16 G C16S:$D(DE(16))[0 K DB
    271  D ^DGRPX72
    272 C16S S X="" G:DG(DQ)=X C16F1 K DB
    273  D ^DGRPX73
    274 C16F1 Q
    275 X16 S DIC("S")="I $$CFLTF^DGREGDD(Y)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
    276  Q
    277  ;
    278 17 S DQ=18 ;@702
    279 18 D:$D(DG)>9 F^DIE17,DE S Y=U,DQ=18 D X18 D:$D(DIEFIRE)#2 FIREREC^DIE17 G A:$D(Y)[0,A:Y=U S X=Y,DIC(0)="F",DW=DQ G OUT^DIE17
    280 X18 S:DGDR'["702" Y="@703"
    281  Q
    282 19 D:$D(DG)>9 F^DIE17 G ^DGRPX74
     21611 D:$D(DG)>9 F^DIE17 G ^DGRPX73
Note: See TracChangeset for help on using the changeset viewer.