Code |
Q:'$$PATCH^XPDUTL("SR*3.0*100") N I,J,X,SHOWADD,SHOWDOCS S ORY=$NA(^TMP("ORLIST",$J)) Q:'+ORDFN S:'$G(ORCTXT) ORCTXT=1 S:'$G(ORBDT) ORBDT="" S:'$G(OREDT) OREDT="" S:'$G(ORMAX) ORMAX="" S (SHOWDOCS,SHOWADD)=1 D LIST^SROESTV(.ORY,ORDFN,ORBDT,OREDT,ORMAX,SHOWDOCS) S I=0 F S I=$O(@ORY@(I)) Q:+I=0 D . S X=@ORY@(I),J=0 . S $P(X,U,6)=$$NON^SROESTV(+X) . S $P(X,U,14)=ORCTXT . S $P(X,U,13)=$P(X,U,5),$P(X,U,5)="" . S @ORY@(I)=X . F S J=$O(@ORY@(I,J)) Q:+J=0 D . . S X=@ORY@(I,J) . . S:(($P(X,U,14)=ORCTXT)!($P(X,U,14)="")) $P(X,U,14)=+$P(X,U,10) . . S @ORY@(I,J)=X
|