| [613] | 1 | SCENIB0 ; ALB/SCK - INCOMPLETE ENCOUNTER EXPANDED ERROR LIST VIEW ; 21-MAY-1997
 | 
|---|
 | 2 |  ;;5.3;Scheduling;**66**;AUG 13, 1993
 | 
|---|
 | 3 |  ;
 | 
|---|
 | 4 | EN ; -- main entry point for SCENI INCOMPLETE ENC EXPANDED
 | 
|---|
 | 5 |  D EN^VALM("SCENI INCOMPLETE ENC EXPANDED")
 | 
|---|
 | 6 |  Q
 | 
|---|
 | 7 |  ;
 | 
|---|
 | 8 | HDR ; -- header code
 | 
|---|
 | 9 |  S VALMHDR(1)=SDHDR1
 | 
|---|
 | 10 |  S VALMHDR(2)=SDHDR2
 | 
|---|
 | 11 |  Q
 | 
|---|
 | 12 |  ;
 | 
|---|
 | 13 | INIT ; -- init variables and list array
 | 
|---|
 | 14 |  ; Variables
 | 
|---|
 | 15 |  ;     SDCNT
 | 
|---|
 | 16 |  ;     SDLINE
 | 
|---|
 | 17 |  ;     SDN1
 | 
|---|
 | 18 |  ;
 | 
|---|
 | 19 |  N SDCNT,SDLINE,SDN1
 | 
|---|
 | 20 |  ;
 | 
|---|
 | 21 |  K ^TMP("SCENI EXP",$J)
 | 
|---|
 | 22 |  D CLEAN^VALM10
 | 
|---|
 | 23 |  ;
 | 
|---|
 | 24 |  S (SDN1,SDN2,SDLINE,VALMCNT)=0
 | 
|---|
 | 25 |  F  S SDN1=$O(^TMP("SCENI ERR",$J,"IDX",SDN1)) Q:'SDN1  D
 | 
|---|
 | 26 |  . F  S SDN2=$O(^TMP("SCENI ERR",$J,"IDX",SDN1,SDN2)) Q:'SDN2  D
 | 
|---|
 | 27 |  .. D BLD(SDN1,$G(^TMP("SCENI ERR",$J,"IDX",SDN1,SDN2)))
 | 
|---|
 | 28 |  ;
 | 
|---|
 | 29 |  I '$D(^TMP("SCENI EXP",$J)) D
 | 
|---|
 | 30 |  . S ^TMP("SCENI EXP",$J,1,0)=" "
 | 
|---|
 | 31 |  . S ^TMP("SCENI EXP",$J,2,0)="No Information Found"
 | 
|---|
 | 32 |  . S VALMCNT=2
 | 
|---|
 | 33 |  Q
 | 
|---|
 | 34 |  ;
 | 
|---|
 | 35 | BLD(SDIDX,SDPTR) ;  Build LM display 
 | 
|---|
 | 36 |  ;   Variables
 | 
|---|
 | 37 |  ;       SCX
 | 
|---|
 | 38 |  ;       SCEN1
 | 
|---|
 | 39 |  ;      
 | 
|---|
 | 40 |  N SCX,SCEN1,DA
 | 
|---|
 | 41 |  ;
 | 
|---|
 | 42 |  D SET(^TMP("SCENI ERR",$J,SDIDX,0)),SET(" ")
 | 
|---|
 | 43 |  S DIC=409.76,DIC(0)="M",X=$P(SDPTR,U,2)
 | 
|---|
 | 44 |  D ^DIC
 | 
|---|
 | 45 |  S DA=+Y
 | 
|---|
 | 46 |  S DR="21",DIQ="SCEN1"
 | 
|---|
 | 47 |  D EN^DIQ1
 | 
|---|
 | 48 |  S SCX=""
 | 
|---|
 | 49 |  F  S SCX=$O(SCEN1(409.76,DA,DR,SCX)) Q:'SCX  D SET(SCEN1(409.76,DA,DR,SCX))
 | 
|---|
 | 50 |  D SET(" ")
 | 
|---|
 | 51 |  K DIC,DR,DIQ
 | 
|---|
 | 52 |  Q
 | 
|---|
 | 53 |  ;
 | 
|---|
 | 54 | SET(X) ;  Sets string X into ^TMP global for display
 | 
|---|
 | 55 |  S VALMCNT=VALMCNT+1
 | 
|---|
 | 56 |  S ^TMP("SCENI EXP",$J,VALMCNT,0)=X
 | 
|---|
 | 57 |  Q
 | 
|---|
 | 58 |  ;
 | 
|---|
 | 59 | HELP ; -- help code
 | 
|---|
 | 60 |  S X="?" D DISP^XQORM1 W !!
 | 
|---|
 | 61 |  Q
 | 
|---|
 | 62 |  ;
 | 
|---|
 | 63 | EXIT ; -- exit code
 | 
|---|
 | 64 |  K ^TMP("SCENI EXP")
 | 
|---|
 | 65 |  Q
 | 
|---|