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

ENFAXMT2.m

Go to the documentation of this file.
  1. ENFAXMT2 ;WASHINGTON IRMFO/KLD/DH/SAB; CREATE CODE SHEET ;12/16/1998
  1. ;;7.0;ENGINEERING;**29,60**;Aug 17, 1993
  1. ;This routine should not be modified.
  1. SEND ; Add code sheet to Generic Code Sheet (GCS) stack
  1. ; create GCS code sheet
  1. D CONTROL^GECSUFMS("E",ENFAP("SITE"),ENFAP("TRANS"),ENFAP("DOC"),ENFAP("AO"),0,"","ENFAXMT")
  1. ; send remaining segments to GCS
  1. F I=1:1:4 D:$D(X(I)) SETCS^GECSSTAA(GECSFMS("DA"),X(I))
  1. ; save copy of code sheet in ENG log file
  1. D @ENFAP("DOC")
  1. ; set code sheet status to Queue on GCS stack
  1. D SETSTAT^GECSSTAA(GECSFMS("DA"),"Q")
  1. K GECSFMS
  1. Q
  1. ;
  1. FA ;copy FA
  1. S ^ENG(6915.2,ENFA("DA"),1)=$P(GECSFMS("CTL"),"^~")
  1. S ^ENG(6915.2,ENFA("DA"),2)=$P(GECSFMS("DOC"),U)
  1. S ^ENG(6915.2,ENFA("DA"),3)=$P(X(1),U,1,9)_U_$P(X(1),U,11,20)_U_$P(X(1),U,22,32)_U_$P(X(1),U,21)
  1. S ^ENG(6915.2,ENFA("DA"),6)=$P(X(3),"^~")
  1. S ^ENG(6915.2,ENFA("DA"),7)=$P(X(4),U,1,2)_U_$P(X(4),U,10)
  1. Q
  1. ;
  1. FB ;copy FB
  1. S ^ENG(6915.3,ENFB("DA"),1)=$P(GECSFMS("CTL"),"^~")
  1. S ^ENG(6915.3,ENFB("DA"),2)=$P(GECSFMS("DOC"),U)
  1. S ^ENG(6915.3,ENFB("DA"),3)=$P(X(1),U,1,4)_U_$P(X(1),U,10,17)
  1. S ^ENG(6915.3,ENFB("DA"),4)=$P(X(2),U)_"^^^"_$P(X(2),U,8)
  1. S ^ENG(6915.3,ENFB("DA"),5)=$P(X(3),"^~")
  1. S ^ENG(6915.3,ENFB("DA"),6)=$P(X(4),U)_U_$P(X(4),U,2)_U_$P(X(4),U,10)
  1. Q
  1. ;
  1. FC ;copy FC
  1. S ^ENG(6915.4,ENFC("DA"),1)=$P(GECSFMS("CTL"),"^~")
  1. S ^ENG(6915.4,ENFC("DA"),2)=$P(GECSFMS("DOC"),U)
  1. S ^ENG(6915.4,ENFC("DA"),3)=$P(X(1),U,1,4)_U_$P(X(1),U,10)_U_$P(X(1),U,12,21)
  1. S ^ENG(6915.4,ENFC("DA"),4)=$P(X(2),U)_U_$P(X(2),U,6)_U_$P(X(2),U,8,10)_U_$P(X(2),U,12,18)_U_$P(X(2),U,20)_U_$P(X(2),U,22,24)
  1. S ^ENG(6915.4,ENFC("DA"),5)=$P(X(3),"^~")
  1. S ^ENG(6915.4,ENFC("DA"),6)=$P(X(4),U,1,2)_U_$P(X(4),U,10)
  1. Q
  1. ;
  1. FD ;copy FD
  1. S ^ENG(6915.5,ENFD("DA"),1)=$P(GECSFMS("CTL"),"^~")
  1. S ^ENG(6915.5,ENFD("DA"),2)=$P(GECSFMS("DOC"),U)
  1. S ^ENG(6915.5,ENFD("DA"),3)=$P(X(1),U,1,4)_U_$P(X(1),U,10)
  1. S ^ENG(6915.5,ENFD("DA"),4)=$P(X(3),"^~")
  1. S ^ENG(6915.5,ENFD("DA"),5)=$P(X(4),"^~")
  1. Q
  1. ;
  1. FR ;copy FR
  1. S ^ENG(6915.6,ENFR("DA"),1)=$P(GECSFMS("CTL"),"^~")
  1. S ^ENG(6915.6,ENFR("DA"),2)=$P(GECSFMS("DOC"),U)
  1. S ^ENG(6915.6,ENFR("DA"),3)=$P(X(1),U,1,4)_U_$P(X(1),U,10,13)_U_$P(X(1),U,15,24)
  1. Q
  1. ;ENFAXMT2