VALMXQ14 ; alb/mjk - XQORMX for export with LM v1 ; 3/30/93 ;;1;List Manager;;Aug 13, 1993 ; ; XQORMX ; SLC/KCM - Build formatted menus ; 5/2/89 14:55 ; ;;6.7;Sidewinder;;Jan 08, 1993 SET ;From: XQORM (when navigating file 19) Entry: DA Exit: DA ;NOTE: Lock ^DIC(19,DA) when calling N X I $D(^XUTL("XQORM",DA_";DIC(19,",0)),$D(^DIC(19,DA,99)),($P(^DIC(19,DA,99),"^",1)=$P(^XUTL("XQORM",DA_";DIC(19,",0),"^",1)) Q K ^TMP("XQORM",$J),^XUTL("XQORM",DA_";DIC(19,") S ORMN=1,^XUTL("XQORM",DA_";DIC(19,","COL")=ORMN,ORMT=0 F ORM=0:0 S ORM=$O(^DIC(19,DA,10,ORM)) Q:ORM'>0 I $D(^DIC(19,DA,10,ORM,0)) S ORMX=^(0) D ORD S ORM=ORMT\ORMN S:ORMT#ORMN ORM=ORM+1 S ORMT=ORM,ORMC=.1 S ORMI="" F ORM=0:0 S ORMI=$O(^TMP("XQORM",$J,ORMI)) Q:ORMI="" F ORM=0:0 S ORM=$O(^TMP("XQORM",$J,ORMI,ORM)) Q:ORM'>0 I $D(^DIC(19,DA,10,ORM,0)) S ORMX=^(0),ORMC=$S((ORMC\1)'