Annotation of freem_fileman/DDSR1.m, revision 1.1

1.1     ! snw         1: DDSR1  ;SFISC/MKO-PAINT ;08:09 AM  20 May 1994
        !             2:        ;;21.0;VA FileMan;;Dec 28, 1994
        !             3:        ;Per VHA Directive 10-93-142, this routine should not be modified.
        !             4:        ;
        !             5: CAP    ;Write captions in "X" nodes
        !             6:        W:$D(DDGLVAN) $P(DDGLVID,DDGLDEL,2)
        !             7:        ;
        !             8:        S DY=""
        !             9:        F  S DY=$O(@DDSREFS@("X",DDS3P,DY)) Q:DY=""  S DX=$O(^(DY,"")),DDS3CAP=^(DX) D:$D(^(DX))=11  X IOXY W DDS3CAP
        !            10:        . N A,C,C1,C2,P,PC,V,X
        !            11:        . Q:'$D(@DDSREFS@("X",DDS3P,DY,DX,"A"))  S A=^("A")
        !            12:        . S X=DDS3CAP,DDS3CAP="",P=1
        !            13:        . F PC=1:1:$L(A,U) S C=$P(A,U,PC) D:C]""
        !            14:        .. S C1=$P(C,";"),C2=$P(C,";",2)
        !            15:        .. S V=$S($P(C,";",3)="U":$P(DDGLVID,DDGLDEL,4),1:"")
        !            16:        .. S DDS3CAP=DDS3CAP_$E(X,P,C1-1)_V_$E(X,C1,C2)_$P(DDGLVID,DDGLDEL,10)_$S($D(DDGLVAN):$P(DDGLVID,DDGLDEL,2),1:"")
        !            17:        .. S P=C2+1
        !            18:        . S DDS3CAP=DDS3CAP_$E(X,P,999)
        !            19:        ;
        !            20:        W:$D(DDGLVAN) $P(DDGLVID,DDGLDEL,10)
        !            21:        K DDS3CAP
        !            22:        Q

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