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

VENPCCOH.m

Go to the documentation of this file.
  1. VENPCCOH ; IHS/OIT/GIS - DISPLAY VEN OPTION HEADER ;
  1. ;;2.6;PCC+;;NOV 12, 2007
  1. ;
  1. ; DON'S LAST CODE
  1. ;
  1. START ;
  1. ;
  1. NEW VENZLINE,VENZTITL,VENZUNL,VENZUSR,VENZVER
  1. I '$D(IORVON) S X="IORVON;IORVOFF" D ENDR^%ZISS
  1. S VENZTITL=$E($P($G(XQY0),U,2),1,45) S:VENZTITL="" VENZTITL="* NO TITLE AVAILABLE *"
  1. S VENZVER=$P($P($T(VENPCCOH+1),";;",2),";")
  1. ;I $G(^RA("VERSION"))'=VENZVER S ^RA("VERSION")=VENZVER ;keep them in sync
  1. S VENZUSR=$E($$USR(),1,20)
  1. S VENZLINE="ILC ENC FORM/HLTH SUMMARY V"_VENZVER_": "_IORVON_VENZTITL_IORVOFF
  1. W:$D(IOF) @IOF
  1. W !,VENZLINE,!
  1. W "LOCATION: "_$$LOC(),?50,"USER: "_VENZUSR,!
  1. S VENZUNL="",$P(VENZUNL,"-",80)="-"
  1. W VENZUNL,!
  1. Q
  1. ;
  1. ;----------
  1. CTR(X,Y) ;EP-Center X in a field Y wide.
  1. Q $J("",$S($D(Y):Y,1:IOM)-$L(X)\2)_X
  1. ;----------
  1. LJRF(X,Y,Z) ;EP-left justify X in a field Y wide, right filling with Z.
  1. NEW L,M
  1. I $L(X)'<Y Q $E(X,1,Y-1)_Z
  1. S L=Y-$L(X)
  1. S $P(M,Z,L)=Z
  1. Q X_M
  1. ;----------
  1. USR() ;EP-Return name of current user from ^VA(200.
  1. Q $S($G(DUZ):$S($D(^VA(200,DUZ,0)):$P(^(0),U),1:"UNKNOWN"),1:"DUZ UNDEFINED OR 0")
  1. ;----------
  1. LOC() ;EP-Return location name from file 4 based on DUZ(2).
  1. Q $S($G(DUZ(2)):$S($D(^DIC(4,DUZ(2),0)):$P(^(0),U),1:"UNKNOWN"),1:"DUZ(2) UNDEFINED OR 0")
  1. ;