| 1 | RTTR1 ;ALB/PKE,JLU-Record Transfer Option ; 11/09/90  14:24 ; 1/16/03 4:23pm | 
|---|
| 2 | ;;2.0;Record Tracking;**6,33,38**;10/22/91 | 
|---|
| 3 | ; | 
|---|
| 4 | PT W @IOF D EQUALS^RTUTL3 | 
|---|
| 5 | W !,?20,XMB(CT) D LINE^RTUTL3 W !,"|    |",?20,"Station Name            Number      Mail Routing Symbol",?79,"|" | 
|---|
| 6 | Q | 
|---|
| 7 | ; | 
|---|
| 8 | PN I $D(XMB(CT)) W !,"| 1a |",XMB(CT),?79,"|" | 
|---|
| 9 | I $D(XMB(CT+1)) W !,"| 1b |",XMB(CT+1),?79,"|" | 
|---|
| 10 | I $D(XMB(CT+2)) W !,"| 1c |",XMB(CT+2),?79,"|" | 
|---|
| 11 | Q | 
|---|
| 12 | ; | 
|---|
| 13 | PN1 D LINE^RTUTL3 | 
|---|
| 14 | W !,"| 4. NAME (Last,First,Middle)",?79,"|" | 
|---|
| 15 | Q | 
|---|
| 16 | ; | 
|---|
| 17 | PN2 W !,"|  ",XMB(CT),?$X+46,"|" | 
|---|
| 18 | Q | 
|---|
| 19 | ; | 
|---|
| 20 | PY5 D LINE^RTUTL3 | 
|---|
| 21 | W !,"| 5a. [CN] ",XMB(CT),?39,"|","  [SS] ",XMB(CT+1),?79,"|" | 
|---|
| 22 | Q | 
|---|
| 23 | ; | 
|---|
| 24 | PY6 D LINE^RTUTL3 | 
|---|
| 25 | W !,"| 6.  [SN] ",XMB(CT),?79,"|" | 
|---|
| 26 | Q | 
|---|
| 27 | ; | 
|---|
| 28 | PL16 D LINE^RTUTL3 | 
|---|
| 29 | W !,"| 16.  FROM (Originating office)   ",XMB(CT) | 
|---|
| 30 | Q | 
|---|
| 31 | ; | 
|---|
| 32 | PL16A W $C(13),"| 17.  Date ",XMB(CT+1),?$X+49,"|" | 
|---|
| 33 | Q | 
|---|
| 34 | ; | 
|---|
| 35 | PL17 W $C(13),"| 18. Check when copy 2 is sent to Telecom  [",XMB(CT),"] UNIT ",?$X+26,"|" | 
|---|
| 36 | Q | 
|---|
| 37 | ; | 
|---|
| 38 | REQ ;can screen also on domain entry to only select setup domains | 
|---|
| 39 | ;no laygo? | 
|---|
| 40 | ;entry for action on  transferred TO other | 
|---|
| 41 | ;need to format xmb(1-3) | 
|---|
| 42 | 4 ;1,2,3   Station Name, No,  Mail Routing | 
|---|
| 43 | S RTVAR=0 | 
|---|
| 44 | S DIC="^RTV(195.9,",DIC("A")="Select Institution: ",DIC(0)="IAEQM" | 
|---|
| 45 | S DIC("S")="S Z0=^(0),Z=$P($P(Z0,U),"";"",2) I Z=""DIC(4,"",$P(Z0,U,3)="_+RTAPL | 
|---|
| 46 | S DIC("V")="I $P(Y(0),U,4)=""I""" | 
|---|
| 47 | K XMB,XMY | 
|---|
| 48 | S CT=1,XMB(CT)="REQUEST FOR TRANSFER OF VETERANS RECORDS " | 
|---|
| 49 | D PT | 
|---|
| 50 | ; | 
|---|
| 51 | S CT=2,DIC("B")="" | 
|---|
| 52 | AGN F CT=CT:1:4 S DIC("A")="| 1"_$C(95+CT)_" |  " D ^DIC Q:Y<0  G:$D(RTB(+Y)) AGN S RTB(+Y)=CT,RTB=+Y,Y=$P(Y,"^",2) D NAM S XMB(CT)=$J(Y,25)_$J(N,18) D WHOTO K X0,X1,X2,X3 | 
|---|
| 53 | I $D(DUOUT)!($D(DTOUT)) D EX Q | 
|---|
| 54 | XXX ;S BL=".",$P(BL,".",50)="" | 
|---|
| 55 | K DIC | 
|---|
| 56 | D INST | 
|---|
| 57 | ;4 name ,5 cn    ssn , 6 sn | 
|---|
| 58 | Y4 S DIC("A")="|  ",DIC("B")="",CT=5 | 
|---|
| 59 | S DIC(0)="AIEMQZ",DIC="^DPT(" D PN1 S NDIC="N XMB D ^DIC" X NDIC K NDIC I $D(DUOUT)!($D(DTOUT))!(Y<1) D EX Q | 
|---|
| 60 | S XMB(CT)=$J($P(Y,"^",2),30) | 
|---|
| 61 | S CT=1 D PT | 
|---|
| 62 | S CT=2 D PN | 
|---|
| 63 | S CT=5 D PN1,PN2 | 
|---|
| 64 | K DIC | 
|---|
| 65 | ; | 
|---|
| 66 | Y5 S CT=6 I $D(^DPT(+Y,.31)) S J=$P(^(.31),U,3) | 
|---|
| 67 | E  S J="" | 
|---|
| 68 | S XMB(CT)=$S(J:J,1:"Unknown"),XMB(CT+1)=$S(+$P(Y(0),U,9):$P(Y(0),U,9),1:"Unknown") | 
|---|
| 69 | D PY5 | 
|---|
| 70 | ; | 
|---|
| 71 | Y6 S CT=8 I $D(^DPT(+Y,.32)) S J=$P(^(.32),U,8) | 
|---|
| 72 | E  S J="" | 
|---|
| 73 | S XMB(CT)=$S(J:J,1:"Unknown") | 
|---|
| 74 | D PY6 | 
|---|
| 75 | ; | 
|---|
| 76 | K DUOUT,DTOUT D Y7^RTTR11 I $D(DUOUT)!($D(DTOUT)) D EX Q | 
|---|
| 77 | ; | 
|---|
| 78 | L16 ;16 FROM (originating office) | 
|---|
| 79 | S CT=35 | 
|---|
| 80 | ;saved incase want to make this field editable. | 
|---|
| 81 | ;S DIR("A")="| 16.  FROM (Originating office)  ",DIR(0)="FAO^1:40" | 
|---|
| 82 | ;D ^DIR I $D(DUOUT)!($D(DTOUT)) D EX Q | 
|---|
| 83 | ;K DIR | 
|---|
| 84 | S XMB(CT)=$S($D(RTDIV):$P(^DIC(4,RTDIV,0),U),1:"Unknown") | 
|---|
| 85 | D PL16 | 
|---|
| 86 | ; | 
|---|
| 87 | D LINE^RTUTL3 | 
|---|
| 88 | K X,Y,DIR | 
|---|
| 89 | S DIR(0)="D^::AET",DIR("A")="| 17.  Date  ? ",DIR("B")="NOW" | 
|---|
| 90 | D ^DIR K DIR I $D(DUOUT)!($D(DTOUT)) D EX Q | 
|---|
| 91 | D DD^%DT S XMB(CT+1)=Y | 
|---|
| 92 | D PL16A | 
|---|
| 93 | I $D(RTKEY) Q | 
|---|
| 94 | ; | 
|---|
| 95 | L17 S CT=37 | 
|---|
| 96 | I XMB(12)="" S XMB(CT)="" D XM1,LINE^RTUTL3 Q | 
|---|
| 97 | D LINE^RTUTL3 | 
|---|
| 98 | S DIR("A")="| 18. Check when copy 2 is sent to Telecom  [ ] UNIT ",DIR(0)="YOA" | 
|---|
| 99 | D ^DIR I $D(DUOUT)!($D(DTOUT)) D EX Q | 
|---|
| 100 | S XMB(CT)=$S(Y=1:"X",1:"") | 
|---|
| 101 | D PL17 | 
|---|
| 102 | D LINE^RTUTL3 | 
|---|
| 103 | D XM1 | 
|---|
| 104 | XM S XMY(DUZ)="",XMB="RT REQUEST/NOTICE TRANSFER" D ^XMB K XMB | 
|---|
| 105 | D EX Q | 
|---|
| 106 | ; | 
|---|
| 107 | BOR S DA=+Y,DR="[RT BORROWER SET-UP]",DIE="^RTV(195.9," D ^DIE K DE,DQ Q | 
|---|
| 108 | NAM S Z="^"_$P(Y,";",2) I "^DIC(4,^"[(Z_"^"),$D(@(Z_+Y_",0)")) S Y=$P(^(0),"^"),N=$S($D(^(99)):$P(^(99),"^"),1:"") Q | 
|---|
| 109 | Q | 
|---|
| 110 | WHOTO ; | 
|---|
| 111 | N RTQUIT | 
|---|
| 112 | I $D(^RTV(195.9,RTB,0)),$D(^(1)) S X0=$P(^(0),U,5),X1=^(1) | 
|---|
| 113 | E  Q | 
|---|
| 114 | ;X0 request prt ;X1 domain ;X2 remot mail grp ;x3 mail routing sym | 
|---|
| 115 | S X2=$P(X1,"^",2),X3=$P(X1,"^",3),XMB(CT)=XMB(CT)_$J(X3,25),X1=$P(X1,"^") | 
|---|
| 116 | I $G(X0)']""&($G(X2)']"") W !!,"Routing information for this Borrower/Location is incomplete - see Site Manager." S RTQUIT=1 | 
|---|
| 117 | I '$L(X1) W !,"Domain for this Borrower/Loacation is missing - see Site Manager." S RTQUIT=1 | 
|---|
| 118 | I $G(RTQUIT)=1 W !?20,"No message will be sent.",!!! Q | 
|---|
| 119 | I $D(^DIC(4.2,X1,0)) S X1=$P(^(0),"^") | 
|---|
| 120 | E  Q | 
|---|
| 121 | I '$L(X0),'$L(X2) Q | 
|---|
| 122 | S:$L(X0) AXMY("D."_X0_"@"_X1)="" | 
|---|
| 123 | S:$L(X2) AXMY("G."_X2_"@"_X1)="" | 
|---|
| 124 | Q | 
|---|
| 125 | INST S AN="" | 
|---|
| 126 | F AZ=0:0 S AN=$O(AXMY(AN)) Q:AN=""  I $E(AN,$L(AN))="@" K AXMY(AN) | 
|---|
| 127 | S (AN,XMN)=0,XMDUZ=DUZ F AZ=0:0 S AN=$O(AXMY(AN)) Q:AN=""  S X=AN D INST^XMA21 | 
|---|
| 128 | K AZ,AN,AXMY,XMN,XMM,XMQ,XMMG,XMDUZ Q | 
|---|
| 129 | ; | 
|---|
| 130 | EX K RTB,DIR,CT,DA,DIE,DIC,DR,DTOUT,DUOUT,XMB,A,BL,C,N,X0,X1,X2,X3,XMY | 
|---|
| 131 | K RTVAR,RTV,Y,YZ,Z,X,Y Q | 
|---|
| 132 | ; | 
|---|
| 133 | XM1 S CT=1 D PT^RTTR1 | 
|---|
| 134 | S CT=2 D PN^RTTR1 | 
|---|
| 135 | S CT=5 D PN1^RTTR1,PN2^RTTR1 | 
|---|
| 136 | S CT=6 D PY5^RTTR1 | 
|---|
| 137 | S CT=8 D PY6^RTTR1 | 
|---|
| 138 | S CT=10 D LINE^RTUTL3 W ! D PY8^RTTR11 | 
|---|
| 139 | S CT=12 D LINE^RTUTL3 W ! D PY11^RTTR11,LINE^RTUTL3 | 
|---|
| 140 | W ! K DIR S DIR(0)="E" D ^DIR K DIR Q:'Y | 
|---|
| 141 | S CT=21 W ! D LINE^RTUTL3,PY13D^RTTR11 W ! D PY13^RTTR11,PY13A^RTTR11 W ! D PY13B^RTTR11,PY13C^RTTR11 | 
|---|
| 142 | S CT=31 D LINE^RTUTL3,PL14^RTTR11 W ! D PL14A^RTTR11 W ! D PL14B^RTTR11 | 
|---|
| 143 | S CT=33 D LINE^RTUTL3 W ! D PL15^RTTR11 | 
|---|
| 144 | S CT=35 D PL16^RTTR1,LINE^RTUTL3 W ! D PL16A^RTTR1 | 
|---|
| 145 | S CT=37 D LINE^RTUTL3 W ! D PL17^RTTR1,LINE^RTUTL3 | 
|---|
| 146 | Q | 
|---|