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

TIUFJ.m

Go to the documentation of this file.
  1. TIUFJ ; SLC/MAM - LM Template J (Objects) INIT ;10/26/95 15:33
  1. ;;1.0;TEXT INTEGRATION UTILITIES;;Jun 20, 1997
  1. ;
  1. EN ; -- main entry point for Options TIUFJ CREATE OBJECTS MGR/VIEW OBJECTS CLIN
  1. ; Requires TIUFWHO, set in above options
  1. N TIUF,TIUFTMPL,TIUFATTR,TIUFAVAL,TIUFSTRT,TIUFVCN1,TIUFXNOD,TIUFREDO
  1. N DTOUT,DIRUT,DIROUT,DUOUT,TIUFLFT
  1. S TIUFTMPL="J",TIUFREDO=0
  1. N TIUFPRIV D SETUP^TIUFL S:$D(DTOUT) VALMQUIT=1 G:$G(VALMQUIT) ENX
  1. S TIUFXNOD="^^Object^"
  1. S TIUFATTR="T^TYPE",TIUFAVAL="O^OBJECT" D SELSTART^TIUFLA
  1. G:$D(DTOUT)!'$D(TIUFSTRT) ENX
  1. I TIUFWHO="C" D EN^VALM("TIUFJ OBJECTS CLIN")
  1. I "MN"[TIUFWHO D EN^VALM("TIUFJ OBJECTS MGR")
  1. ENX Q
  1. ;
  1. HDR ; -- header code
  1. ; Requires Attribute TIUFATTR="T^TYPE"
  1. ; Requires Attribute Value TIUFAVAL="O^OBJECT"
  1. ; Requires TIUFSTRT = e.g. " ^ZZZZZZZZ" as set in SELSTART^TIUFLA.
  1. N FROM,TO,HDR3
  1. S FROM=$S($P(TIUFSTRT,U)=" ":"FIRST",1:$P(TIUFSTRT,U))
  1. S TO=$S($P(TIUFSTRT,U)=" ":"LAST",$P(TIUFSTRT,U,2)="ZZZZZZZZ":"LAST",1:$P(TIUFSTRT,U,2))
  1. S HDR3=$S(TIUFSTRT'=" ^ZZZZZZZZ":" from "_FROM_" to "_TO,1:"")
  1. S VALMHDR(1)=$$CENTER^TIUFL("Objects "_HDR3,79)
  1. HDRX ;
  1. Q
  1. ;
  1. INIT ; -- init variables and list array. Called by Template J
  1. D INIT^TIUFA
  1. Q
  1. ;
  1. EXIT ; -- exit code
  1. K ^TMP("TIUF1",$J),^TMP("TIUFB",$J),^TMP("TIUF1IDX",$J),^TMP("TIUFBIDX",$J),^TMP("TIUF",$J),IOELALL
  1. D CLEAN^VALM10
  1. Q
  1. ;