Annotation of freem_fileman/DIFG0B.m, revision 1.1

1.1     ! snw         1: DIFG0B ;SFISC/DG(OHPRD)-PROCESS BASEFILE ;
        !             2:        ;;21.0;VA FileMan;;Dec 28, 1994
        !             3:        ;Per VHA Directive 10-93-142, this routine should not be modified.
        !             4:        ;
        !             5: BASEFILE       ;
        !             6:        S DIFGTYPE="FILE"
        !             7:        D BASE^DIFG0 G:DIFGER X2 D FUNC^DIFG0
        !             8:        S DIFGLAGO=0
        !             9:        I $P(DIFGMO(DIFGMULT),U)="L",$D(DINUM),$D(@(^DIC(DIC,0,"GL")_"DINUM)")) S $P(^UTILITY("DIFG",$J,DIFGINCR,DIC,"MODE"),U)="M",$P(DIFGMO(DIFGMULT),U)="M"
        !            10:        E  I "AL"[$P(DIFGMO(DIFGMULT),U) S DIFGSECP=$P(^DD(DIC,.01,0),U,2) I DIFGSECP'["'"!($D(DIFGENV("LAYGO",DIC,.01))) S DIFGLAGO=1
        !            11:        I $D(DINUM),$P(^DD(DIC,.01,0),U,5,99)["DINUM","MD"'[$P(DIFGMO(DIFGMULT),U) S DIFGER=7_U_DIFGY D ERROR^DIFG G X2
        !            12:        I $D(DINUM) S ^UTILITY("DIFG",$J,DIFGINCR,DIC,$S("MD"[$P(DIFGMO(DIFGMULT),U):"DA",1:"DINUM"))=DINUM
        !            13:        I $D(DIADD) S:"AL"'[$P(DIFGMO(DIFGMULT),U) DIFGER=8_U_DIFGY D:DIFGER ERROR^DIFG I 'DIFGER S $P(DIFGMO(DIFGMULT),U)="A",$P(^UTILITY("DIFG",$J,DIFGINCR,DIC,"MODE"),U)="A"
        !            14:        K DIADD,DINUM
        !            15:        I DIFGER G X2
        !            16:        S:$D(^UTILITY("DIFG",$J,DIFGINCR,DIC,"DA")) DIFGDINM="" D ^DIFG3
        !            17:        I DIFGER G X2
        !            18:        K DIFGLAGO
        !            19:        D SET^DIFG0A
        !            20:        D KILLVAR0^DIFG0A
        !            21:        S DIFGBSE=^UTILITY("DIFG",$J,DIFGINCR,DIC,"DA")_"^"_DIC_$S(^("MODE")["A":"^1",1:"")
        !            22: X2     Q
        !            23:        ;

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>