ORWGTEST ; SLC/STAFF - Graph Test Cache ;5/2/07 09:22 ;;3.0;ORDER ENTRY/RESULTS REPORTING;**243**;Dec 17, 1997;Build 242 ; TEST ; N DFN,TASKED ;D CLEAN^ORWGTASK ;D INIT^ORWGTASK(1) S ^XTMP("ORGDATA","TU",DUZ)=$$NOW^ORWGAPIX S DFN=40 D UPDATE^ORWGTASK(.TASKED,DFN,DUZ,0) Q ; TESTING(DATA) ; from ORWGAPI N CNT,DFN,LINE,SUB,TMP,USER K ^TMP("ORWGRPC",$J) D RETURN^ORWGAPIW(.TMP,.DATA) S CNT=0 S SUB="" F S SUB=$O(^XTMP("ORGDATA","Q",SUB)) Q:SUB="" D . S LINE=^XTMP("ORGDATA","Q",SUB) . D SETUP^ORWGAPIW(.DATA,LINE,TMP,.CNT) S USER="" F S USER=$O(^XTMP("ORGDATA","U",USER)) Q:USER="" D . S LINE="u^"_USER . S LINE=LINE_U_+$G(^XTMP("ORGDATA","U",USER,"C")) . S LINE=LINE_U_+$G(^XTMP("ORGDATA","U",USER,"CG")) . D SETUP^ORWGAPIW(.DATA,LINE,TMP,.CNT) . S DFN="" . F S DFN=$O(^XTMP("ORGDATA","U",USER,"C-P",DFN)) Q:DFN="" D .. S LINE="u^"_USER_"^p^"_DFN .. S LINE=LINE_U_+$G(^XTMP("ORGDATA","U",USER,"C-P",DFN)) .. S LINE=LINE_U_+$G(^XTMP("ORGDATA","U",USER,"CG-P",DFN)) .. D SETUP^ORWGAPIW(.DATA,LINE,TMP,.CNT) S DFN="" F S DFN=$O(^XTMP("ORGDATA","P",DFN)) Q:DFN="" D . S LINE="p^"_DFN . S LINE=LINE_U_+$G(^XTMP("ORGDATA","P",DFN,"C")) . S LINE=LINE_U_+$G(^XTMP("ORGDATA","P",DFN,"CG")) . D SETUP^ORWGAPIW(.DATA,LINE,TMP,.CNT) . S USER="" . F S USER=$O(^XTMP("ORGDATA","P",DFN,"C-P",USER)) Q:USER="" D .. S LINE="p^"_DFN_"^u^"_USER .. S LINE=LINE_U_+$G(^XTMP("ORGDATA","P",DFN,"C-P",USER)) .. S LINE=LINE_U_+$G(^XTMP("ORGDATA","P",DFN,"CG-P",USER)) .. D SETUP^ORWGAPIW(.DATA,LINE,TMP,.CNT) S DFN="" F S DFN=$O(^XTMP("ORGRAPH","LAST BUILD",DFN)) Q:DFN="" D . S LINE="b^"_DFN_U_+$G(^XTMP("ORGRAPH","LAST BUILD",DFN)) . D SETUP^ORWGAPIW(.DATA,LINE,TMP,.CNT) S DFN="" F S DFN=$O(^XTMP("ORGRAPH","OLD DATA",DFN)) Q:DFN="" D . S SUB="" . F S SUB=$O(^XTMP("ORGRAPH","OLD DATA",DFN,SUB)) Q:SUB="" D .. S LINE="d^"_DFN_U_SUB .. ;S LINE=LINE_U_$G(^XTMP("ORGRAPH","OLD DATA",DFN,SUB)) .. S LINE=LINE_U_($L(LINE)+$L($G(^XTMP("ORGRAPH","OLD DATA",DFN,SUB)))) .. D SETUP^ORWGAPIW(.DATA,LINE,TMP,.CNT) S DFN="" F S DFN=$O(^XTMP("ORGRAPH","OLD LABS",DFN)) Q:DFN="" D . S SUB="" . F S SUB=$O(^XTMP("ORGRAPH","OLD LABS",DFN,SUB)) Q:SUB="" D .. S LINE="l^"_DFN_U_SUB .. ;S LINE=LINE_U_$G(^XTMP("ORGRAPH","OLD LABS",DFN,SUB)) .. S LINE=LINE_U_($L(LINE)+$L($G(^XTMP("ORGRAPH","OLD LABS",DFN,SUB)))) .. D SETUP^ORWGAPIW(.DATA,LINE,TMP,.CNT) Q