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

ABPVVAR.m

Go to the documentation of this file.
  1. ABPVVAR ;PVT INS VARIABLE INITIALIZER; [ 06/03/91 1:38 PM ]
  1. ;;2.0;FACILITY PVT-INS TRACKING;*0*;IHS-OKC/KJR;AUGUST 7, 1991
  1. VARS ;
  1. D DT^DICRW S U="^",ABPVHOME="",ABPVRON="",ABPVROFF="",ABPVEOL=""
  1. S ABPVEOP="",ABPVBON="",ABPVBOFF=""
  1. S IOP=$I D ^%ZIS K IOP
  1. D CURRENT^%ZIS
  1. I $D(IOST(0))=1&($D(^%ZIS(2,IOST(0),5))=1) D
  1. .S ABPVHOME=$P(^%ZIS(2,IOST(0),5),"^",3)_",#"
  1. .S ABPVRON=$P(^%ZIS(2,IOST(0),5),"^",4)
  1. .S ABPVROFF=$P(^%ZIS(2,IOST(0),5),"^",5)
  1. .S ABPVEOL=$P(^%ZIS(2,IOST(0),5),"^",6)
  1. .S ABPVEOP=$P(^%ZIS(2,IOST(0),5),"^",7) I ABPVEOL["[K" D
  1. ..S ABPVEOP="F ABPVI=1:1:IOSL-(DY+1) W *27,""[K"",! "
  1. ..S ABPVEOP=ABPVEOP_"I ABPVI=(IOSL-(DY+1)) X XY"
  1. .S ABPVBON=$P(^%ZIS(2,IOST(0),5),"^",8)
  1. .S ABPVBOFF=$P(^%ZIS(2,IOST(0),5),"^",9)
  1. S:$D(DUZ(2))'=1 DUZ(2)=$P(^AUTTSITE(1,0),"^")
  1. I IOST["VT100" I XY'="W *27,*91,DY+1,*59,DX+1,*72"
  1. .S XY="W *27,*81,DY+1,*59,DX+1,*72"
  1. TITLE ;
  1. S ABPVTLE="FACILITY PVT-INS TRACKING SYSTEM "
  1. S ABPVVER=$O(^DIC(9.4,"C","ABPV",""))
  1. I ABPVVER]"",$D(^DIC(9.4,ABPVVER,"VERSION")) D
  1. .S ABPVVER="V."_^DIC(9.4,ABPVVER,"VERSION")
  1. .S ABPVTLE=ABPVTLE_ABPVVER
  1. KERNEL ;
  1. S ABPVKVER=$O(^DIC(9.4,"B","KERNEL",""))
  1. I ABPVKVER]"" I $D(^DIC(9.4,ABPVKVER,"VERSION"))=1 D
  1. .S ABPVKVER=^("VERSION")
  1. USER ;
  1. S ABPVUSER="??" I $D(^DIC(3,DUZ,.1))=1 S ABPVUSER=$P(^(.1),"^",4)
  1. S ABPVDEV=$I
  1. Q