DIAXERR ;SFISC/DCM-EXTRACT MAPPING UTILITIES ;6/16/93 1:28 PM ;;21.0;VA FileMan;;Dec 28, 1994 ;Per VHA Directive 10-93-142, this routine should not be modified. ; ERR(A,B) ; Q:'$D(A) N %,X,J,Y,I S DIPG=+$G(DIPG),DIERR=$G(DIERR)+1 S DIAXMSG=$S(+A:$P($T(@(+A)),";",3),1:A) I ($G(DIAR)=6&(+A>96))!DIPG D Q . S ^TMP("DIERR",$J,DIERR)="",^(DIERR,"TEXT",0)="^^1^1",^(1,0)=DIAXMSG . I $D(B) S Y=$L(B,U) S ^TMP("DIERR",$J,DIERR,"PARAM",0)="^^"_Y_U_Y F I=1:1:Y S ^TMP("DIERR",$J,DIERR,"PARAM",I,0)=$P(B,U,I) . Q D W Q W ; S J=$S($G(IOM):(IOM-5),1:75),X=DIAXMSG F Q:X="" F %=$L(X," "):-1:1 I $L($P(X," ",1,%))