1 | RCRCVAR ;ALB/CMS - RC SERVER TYPE DRIVER VARIABLES ;
|
---|
2 | V ;;4.5;Accounts Receivable;**61,63**;Mar 20, 1995
|
---|
3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | Q
|
---|
5 | CHK(RCTYP,RCSCE) ;
|
---|
6 | ;Check for valid message sent to server
|
---|
7 | ;Input: RCTYP - 4th $ piece of 1st line in server message
|
---|
8 | ; Server Code (RR1,RR2,OB,PP,FP,TR,...)
|
---|
9 | ; RCSCE - C;Conf., E;Error, O;ORIG. or UNK
|
---|
10 | ;
|
---|
11 | ;Output: DATA - Server Code^(C,E,O)^RCmailGroup^Desc.^SetXTMP,1or0^TaskRoutine
|
---|
12 | ; or
|
---|
13 | ; DATA - E;Error message, Server cannot understand the message
|
---|
14 | ;
|
---|
15 | N DATA,ERR,II,IN,LN,LT
|
---|
16 | I ($G(RCTYP)="DR")!($G(RCTYP)="RR") S RCTYP=RCTYP_"1"
|
---|
17 | S ERR="E;Server Code "_$G(RCTYP,"UNK")_" is not in a valid code."
|
---|
18 | I (RCTYP="")!(RCSCE="UNK")!(RCTYP="UNK") S DATA=ERR G CHKQ
|
---|
19 | S LT="RCTYP",DATA=""
|
---|
20 | ;
|
---|
21 | F II=1:1 D Q:($G(DATA)]"")!($P(LN,";",3)="EOF")
|
---|
22 | .S LN=$T(@LT+II)
|
---|
23 | .I $P(LN,";",3)="EOF" Q
|
---|
24 | .I RCTYP'=$P(LN,";",3) Q
|
---|
25 | .I $P(LN,";",4)'[RCSCE Q
|
---|
26 | .F IN=3:1:8 S $P(DATA,"^",IN-2)=$P(LN,";",IN)
|
---|
27 | .Q
|
---|
28 | ;
|
---|
29 | I DATA="" S DATA=ERR
|
---|
30 | CHKQ Q DATA
|
---|
31 | ;
|
---|
32 | RCTYP ;Valid RC Server Codes
|
---|
33 | ; -3nd. piece is Server Code agreed by RC Programmer and CIO Programmer
|
---|
34 | ; -4rd. piece is Type of message VAMC should receive for Server Code
|
---|
35 | ; (C)onfirmation, (E)rror or (O) if original data
|
---|
36 | ; -5th. piece is the RC mail group to send to G. or S.
|
---|
37 | ; -6th. piece is the mail subj. and/or description for XTMP
|
---|
38 | ; -7th. piece is a 1 to set up XTMP or 0 not to set up XTMP
|
---|
39 | ; -8th. piece is set to the DHCP routine for Server Code Type
|
---|
40 | ;
|
---|
41 | ; G.RC RC REFERRALS - Mail group for users at RC and VAMC
|
---|
42 | ; S.RC RC SERV - RC Server No users.
|
---|
43 | ;
|
---|
44 | ;;RR1;CE;S.RC RC SERV;AR -REQUEST FOR RC RECONCILIATION (RI);0
|
---|
45 | ;;RR2;CE;S.RC RC SERV;AR -REQUEST FOR RC RECONCILIATION (WC,NA,TF);0
|
---|
46 | ;;DR1;O;S.RC RC SERV;AR -REFERRAL ROLLUP FROM RC FOR RECONCILIATION (RI);1;RCRCREC
|
---|
47 | ;;DR2;O;S.RC RC SERV;AR -REFERRAL ROLLUP FROM RC FOR RECONCILIATION (WC,TF,NA);1;RCRCREC
|
---|
48 | ;;MR1;CE;G.RC RC REFERRALS;AR -REFERRED BILLS IN VISTA, NOT REFERRED IN RC;0
|
---|
49 | ;;MR2;CE;G.RC RC REFERRALS;AR -REFERRED BILLS IN RC, NOT REFERRED IN VISTA;0
|
---|
50 | ;;MR3;CE;G.RC RC REFERRALS;AR -REFERRED BILLS IN VISTA, NOT IN BALANCE WITH RC;0
|
---|
51 | ;;MR4;CE;G.RC RC REFERRALS;AR -REFERRED BILLS WITH DECREASE BEFORE REFERRAL;0
|
---|
52 | ;;OB;CE;S.RC RC SERV;AR -ORIG BILL REFERRAL TO RC;0
|
---|
53 | ;;PP;CE;S.RC RC SERV;AR -PAYMENT IN PART TO RC;0
|
---|
54 | ;;FP;CE;S.RC RC SERV;AR -PAYMENT IN FULL TO RC;0
|
---|
55 | ;;IN;CE;S.RC RC SERV;AR -INCREASE ADJUSTMENT TO RC;0
|
---|
56 | ;;TR;CE;S.RC RC SERV;AR -TRANSACTION HISTORY TO RC;0
|
---|
57 | ;;TR;O;S.RC RC SERV;AR -TRANSACTION HISTORY REQUEST FROM RC;1;RCRCRT
|
---|
58 | ;;CL;CE;S.RC RC SERV;AR -COMMENT LOG TO RC;0
|
---|
59 | ;;CL;O;S.RC RC SERV;AR -COMMENT LOG REQUEST FROM RC;1;RCRCRT
|
---|
60 | ;;RT;O;S.RC RC SERV;AR -RETURN REFERRED BILL FROM RC;1;RCRCRT
|
---|
61 | ;;DA-1;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FROM RC;1;RCRCRT
|
---|
62 | ;;DA-2;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FORM RC;1;RCRCRT
|
---|
63 | ;;DA-3;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FROM RC;1;RCRCRT
|
---|
64 | ;;DA-4;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FROM RC;1;RCRCRT
|
---|
65 | ;;DA-5;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FROM RC;1;RCRCRT
|
---|
66 | ;;DA-6;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FROM RC;1;RCRCRT
|
---|
67 | ;;DA-7;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FROM RC;1;RCRCRT
|
---|
68 | ;;DA-8;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FROM RC;1;RCRCRT
|
---|
69 | ;;DA-9;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FROM RC;1;RCRCRT
|
---|
70 | ;;DA-10;O;S.RC RC SERV;AR -DECREASE ADJUSTMENT FROM RC;1;RCRCRT
|
---|
71 | ;;TJ-1;O;S.RC RC SERV;AR -WRITE OFF ADJUSTMENT FROM RC;1;RCRCRT
|
---|
72 | ;;TJ-2;O;S.RC RC SERV;AR -WRITE OFF ADJUSTMENT FROM RC;1;RCRCRT
|
---|
73 | ;;TJ-3;O;S.RC RC SERV;AR -WRITE OFF ADJUSTMENT FROM RC;1;RCRCRT
|
---|
74 | ;;TJ-4;O;S.RC RC SERV;AR -WRITE OFF ADJUSTMENT FROM RC;1;RCRCRT
|
---|
75 | ;;TJ-5;O;S.RC RC SERV;AR -WRITE OFF ADJUSTMENT FROM RC;1;RCRCRT
|
---|
76 | ;;EOF
|
---|
77 | Q
|
---|