Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: SCENIB0

SCENIB0.m

Go to the documentation of this file.
  1. SCENIB0 ; ALB/SCK - INCOMPLETE ENCOUNTER EXPANDED ERROR LIST VIEW ; 21-MAY-1997
  1. ;;5.3;Scheduling;**66,1015**;AUG 13, 1993;Build 21
  1. ;
  1. EN ; -- main entry point for SCENI INCOMPLETE ENC EXPANDED
  1. D EN^VALM("SCENI INCOMPLETE ENC EXPANDED")
  1. Q
  1. ;
  1. HDR ; -- header code
  1. S VALMHDR(1)=SDHDR1
  1. S VALMHDR(2)=SDHDR2
  1. Q
  1. ;
  1. INIT ; -- init variables and list array
  1. ; Variables
  1. ; SDCNT
  1. ; SDLINE
  1. ; SDN1
  1. ;
  1. N SDCNT,SDLINE,SDN1
  1. ;
  1. K ^TMP("SCENI EXP",$J)
  1. D CLEAN^VALM10
  1. ;
  1. S (SDN1,SDN2,SDLINE,VALMCNT)=0
  1. F S SDN1=$O(^TMP("SCENI ERR",$J,"IDX",SDN1)) Q:'SDN1 D
  1. . F S SDN2=$O(^TMP("SCENI ERR",$J,"IDX",SDN1,SDN2)) Q:'SDN2 D
  1. .. D BLD(SDN1,$G(^TMP("SCENI ERR",$J,"IDX",SDN1,SDN2)))
  1. ;
  1. I '$D(^TMP("SCENI EXP",$J)) D
  1. . S ^TMP("SCENI EXP",$J,1,0)=" "
  1. . S ^TMP("SCENI EXP",$J,2,0)="No Information Found"
  1. . S VALMCNT=2
  1. Q
  1. ;
  1. BLD(SDIDX,SDPTR) ; Build LM display
  1. ; Variables
  1. ; SCX
  1. ; SCEN1
  1. ;
  1. N SCX,SCEN1,DA
  1. ;
  1. D SET(^TMP("SCENI ERR",$J,SDIDX,0)),SET(" ")
  1. S DIC=409.76,DIC(0)="M",X=$P(SDPTR,U,2)
  1. D ^DIC
  1. S DA=+Y
  1. S DR="21",DIQ="SCEN1"
  1. D EN^DIQ1
  1. S SCX=""
  1. F S SCX=$O(SCEN1(409.76,DA,DR,SCX)) Q:'SCX D SET(SCEN1(409.76,DA,DR,SCX))
  1. D SET(" ")
  1. K DIC,DR,DIQ
  1. Q
  1. ;
  1. SET(X) ; Sets string X into ^TMP global for display
  1. S VALMCNT=VALMCNT+1
  1. S ^TMP("SCENI EXP",$J,VALMCNT,0)=X
  1. Q
  1. ;
  1. HELP ; -- help code
  1. S X="?" D DISP^XQORM1 W !!
  1. Q
  1. ;
  1. EXIT ; -- exit code
  1. K ^TMP("SCENI EXP")
  1. Q