| 1 | ENFAXMT2 ;WASHINGTON IRMFO/KLD/DH/SAB; CREATE CODE SHEET ;12/16/1998 | 
|---|
| 2 | ;;7.0;ENGINEERING;**29,60**;Aug 17, 1993 | 
|---|
| 3 | ;This routine should not be modified. | 
|---|
| 4 | SEND ; Add code sheet to Generic Code Sheet (GCS) stack | 
|---|
| 5 | ; create GCS code sheet | 
|---|
| 6 | D CONTROL^GECSUFMS("E",ENFAP("SITE"),ENFAP("TRANS"),ENFAP("DOC"),ENFAP("AO"),0,"","ENFAXMT") | 
|---|
| 7 | ; send remaining segments to GCS | 
|---|
| 8 | F I=1:1:4 D:$D(X(I)) SETCS^GECSSTAA(GECSFMS("DA"),X(I)) | 
|---|
| 9 | ; save copy of code sheet in ENG log file | 
|---|
| 10 | D @ENFAP("DOC") | 
|---|
| 11 | ; set code sheet status to Queue on GCS stack | 
|---|
| 12 | D SETSTAT^GECSSTAA(GECSFMS("DA"),"Q") | 
|---|
| 13 | K GECSFMS | 
|---|
| 14 | Q | 
|---|
| 15 | ; | 
|---|
| 16 | FA ;copy FA | 
|---|
| 17 | S ^ENG(6915.2,ENFA("DA"),1)=$P(GECSFMS("CTL"),"^~") | 
|---|
| 18 | S ^ENG(6915.2,ENFA("DA"),2)=$P(GECSFMS("DOC"),U) | 
|---|
| 19 | 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) | 
|---|
| 20 | S ^ENG(6915.2,ENFA("DA"),6)=$P(X(3),"^~") | 
|---|
| 21 | S ^ENG(6915.2,ENFA("DA"),7)=$P(X(4),U,1,2)_U_$P(X(4),U,10) | 
|---|
| 22 | Q | 
|---|
| 23 | ; | 
|---|
| 24 | FB ;copy FB | 
|---|
| 25 | S ^ENG(6915.3,ENFB("DA"),1)=$P(GECSFMS("CTL"),"^~") | 
|---|
| 26 | S ^ENG(6915.3,ENFB("DA"),2)=$P(GECSFMS("DOC"),U) | 
|---|
| 27 | S ^ENG(6915.3,ENFB("DA"),3)=$P(X(1),U,1,4)_U_$P(X(1),U,10,17) | 
|---|
| 28 | S ^ENG(6915.3,ENFB("DA"),4)=$P(X(2),U)_"^^^"_$P(X(2),U,8) | 
|---|
| 29 | S ^ENG(6915.3,ENFB("DA"),5)=$P(X(3),"^~") | 
|---|
| 30 | S ^ENG(6915.3,ENFB("DA"),6)=$P(X(4),U)_U_$P(X(4),U,2)_U_$P(X(4),U,10) | 
|---|
| 31 | Q | 
|---|
| 32 | ; | 
|---|
| 33 | FC ;copy FC | 
|---|
| 34 | S ^ENG(6915.4,ENFC("DA"),1)=$P(GECSFMS("CTL"),"^~") | 
|---|
| 35 | S ^ENG(6915.4,ENFC("DA"),2)=$P(GECSFMS("DOC"),U) | 
|---|
| 36 | 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) | 
|---|
| 37 | 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) | 
|---|
| 38 | S ^ENG(6915.4,ENFC("DA"),5)=$P(X(3),"^~") | 
|---|
| 39 | S ^ENG(6915.4,ENFC("DA"),6)=$P(X(4),U,1,2)_U_$P(X(4),U,10) | 
|---|
| 40 | Q | 
|---|
| 41 | ; | 
|---|
| 42 | FD ;copy FD | 
|---|
| 43 | S ^ENG(6915.5,ENFD("DA"),1)=$P(GECSFMS("CTL"),"^~") | 
|---|
| 44 | S ^ENG(6915.5,ENFD("DA"),2)=$P(GECSFMS("DOC"),U) | 
|---|
| 45 | S ^ENG(6915.5,ENFD("DA"),3)=$P(X(1),U,1,4)_U_$P(X(1),U,10) | 
|---|
| 46 | S ^ENG(6915.5,ENFD("DA"),4)=$P(X(3),"^~") | 
|---|
| 47 | S ^ENG(6915.5,ENFD("DA"),5)=$P(X(4),"^~") | 
|---|
| 48 | Q | 
|---|
| 49 | ; | 
|---|
| 50 | FR ;copy FR | 
|---|
| 51 | S ^ENG(6915.6,ENFR("DA"),1)=$P(GECSFMS("CTL"),"^~") | 
|---|
| 52 | S ^ENG(6915.6,ENFR("DA"),2)=$P(GECSFMS("DOC"),U) | 
|---|
| 53 | 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) | 
|---|
| 54 | Q | 
|---|
| 55 | ;ENFAXMT2 | 
|---|