[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
|
---|