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

TIU182D.m

Go to the documentation of this file.
  1. TIU182D ; SLC/MAM - Data, etc for Post-Install for TIU*1*182 ; 10/5/2004
  1. ;;1.0;Text Integration Utilities;**182**;Jun 20, 1997
  1. ;
  1. SETDATA ; Set more data for DDEFS
  1. ; Basic data set in TIUEN182. See rtn TIUEN182 for ordered list of
  1. ;DDEF Names and Types.
  1. ; -- Set Print Name, Owner, Status, National into FILEDATA node
  1. ; of data array ^TMP("TIU182":
  1. N NUM S NUM=0
  1. F NUM=1:1:13 D
  1. . S ^TMP("TIU182",$J,"FILEDATA",NUM,.03)=$G(^TMP("TIU182",$J,"BASICS",NUM,"NAME")) ;Name node MUST exist. Using $G to ease testing of fewer DDEFS.
  1. . S ^TMP("TIU182",$J,"FILEDATA",NUM,.06)="CLINICAL COORDINATOR"
  1. . S ^TMP("TIU182",$J,"FILEDATA",NUM,.07)="INACTIVE"
  1. . S ^TMP("TIU182",$J,"FILEDATA",NUM,.13)="YES"
  1. ; -- Set Document Class to ACTIVE:
  1. S ^TMP("TIU182",$J,"FILEDATA",1,.07)="ACTIVE"
  1. ; -- Set Exterior Type:
  1. S ^TMP("TIU182",$J,"FILEDATA",1,.04)="DOCUMENT CLASS"
  1. N NUM S NUM=0
  1. F NUM=2:1:13 S ^TMP("TIU182",$J,"FILEDATA",NUM,.04)="TITLE"
  1. ; -- Set Parent and Menu Text into DATA nodes of ^TMP("TIU182":
  1. ; -- Set PIEN node = IEN of parent if known, or if not,
  1. ; set PNUM node = DDEF# of parent
  1. ; Set Parent of Document Class to CLINICAL PROCEDURES Class:
  1. S ^TMP("TIU182",$J,"DATA",1,"PIEN")=$$CLASS^TIUCP
  1. N NUM
  1. F NUM=2:1:13 S ^TMP("TIU182",$J,"DATA",NUM,"PNUM")=1
  1. F NUM=1:1:13 S ^TMP("TIU182",$J,"DATA",NUM,"MENUTXT")=$P($T(MENUTXT+NUM),";;",2,99)
  1. ;
  1. PRINT ; Print out results from message array ^TMP("TIU182MSG",$J
  1. N TIUCNT,TIUCONT
  1. I $D(ZTQUEUED) S ZTREQ="@" ; Tell TaskMan to delete Task log entry
  1. I $E(IOST)="C-" W @IOF,!
  1. S TIUCNT="",TIUCONT=1
  1. F S TIUCNT=$O(^TMP("TIU182MSG",$J,TIUCNT)) Q:TIUCNT="" D Q:'TIUCONT
  1. . S TIUCONT=$$SETCONT Q:'TIUCONT
  1. . W ^TMP("TIU182MSG",$J,TIUCNT),!
  1. PRINTX Q
  1. ;
  1. STOP() ;on screen paging check
  1. ; quits TIUCONT=1 if cont. ELSE quits TIUCONT=0
  1. N DIR,Y,TIUCONT
  1. S DIR(0)="E" D ^DIR
  1. S TIUCONT=Y
  1. I TIUCONT W @IOF,!
  1. Q TIUCONT
  1. ;
  1. SETCONT() ; D form feed, Set TIUCONT
  1. N TIUCONT
  1. S TIUCONT=1
  1. I $E(IOST)="C-" G SETX:$Y+5<IOSL
  1. I $E(IOST)="C-" S TIUCONT=$$STOP G SETX
  1. G:$Y+8<IOSL SETX
  1. W @IOF
  1. SETX Q TIUCONT
  1. ;
  1. ;;Hist Procedures
  1. ;;Hist Cardiac Cathete
  1. ;;Hist Electrocardiogr
  1. ;;Hist Echocardiogram
  1. ;;Hist Electrophysiolo
  1. ;;Hist Holter Procedur
  1. ;;Hist Exercise Tolera
  1. ;;Hist Pre/Post Surger
  1. ;;Hist Endoscopic Proc
  1. ;;Hist Pulmonary Funct
  1. ;;Hist Hematology Proc
  1. ;;Hist Pacemaker Impla
  1. ;;Hist Rheumatology Pr
  1. Q