| 1 | PRCFFU2A ;WISC/SJG-FMS RC2&RC3 SEGMENTS ;11/29/93  09:45 | 
|---|
| 2 | V ;;5.1;IFCAP;;Oct 20, 2000 | 
|---|
| 3 | ;Per VHA Directive 10-93-142, this routine should not be modified. | 
|---|
| 4 | ; | 
|---|
| 5 | RC2(NODE,TYCODE) ;BUILD 'RC2' SEGMENT | 
|---|
| 6 | ; | 
|---|
| 7 | ;PRCTMP ARRAY: | 
|---|
| 8 | ; file 440   .01 (Name)           .06 (Federal source), | 
|---|
| 9 | ;             34 (Vendor code)     35 (Alternate address) | 
|---|
| 10 | ; | 
|---|
| 11 | ; file 442   .1  (P.O. date)        5 (Vendor) | 
|---|
| 12 | ; | 
|---|
| 13 | N SEG,VEND,FMSVENID,X | 
|---|
| 14 | S TMPLINE=TMPLINE+1 | 
|---|
| 15 | S SEG="RC2^^^^^^"_TYCODE | 
|---|
| 16 | K PRCTMP N DA | 
|---|
| 17 | S DIC=442,DR=".1;5",DA=+PO,DIQ="PRCTMP(",DIQ(0)="IE" | 
|---|
| 18 | D EN^DIQ1 | 
|---|
| 19 | K DIC,DIQ,DR | 
|---|
| 20 | ; | 
|---|
| 21 | S (BEGDATE,PODATE,X)=PRCFA("OBLDATE") | 
|---|
| 22 | S $P(SEG,U,2)=$E(X,2,3) ; year | 
|---|
| 23 | S $P(SEG,U,3)=$E(X,4,5) ; month | 
|---|
| 24 | S $P(SEG,U,4)=$E(X,6,7) ; day | 
|---|
| 25 | ; | 
|---|
| 26 | S $P(SEG,U,5)="SO" | 
|---|
| 27 | S $P(SEG,U,6)=$TR(PRCFA("REF"),"-","")_"  " | 
|---|
| 28 | ; | 
|---|
| 29 | RC2Q S $P(SEG,U,16)="ADJUSTMENT AR" | 
|---|
| 30 | ; | 
|---|
| 31 | S ^TMP($J,"PRCMO",INT,TMPLINE)=SEG_"^~" | 
|---|
| 32 | K PRCTMP | 
|---|
| 33 | Q | 
|---|
| 34 | ; | 
|---|
| 35 | RC3 S TMPLINE=TMPLINE+1 | 
|---|
| 36 | S SEG="RC3^^01" | 
|---|
| 37 | S X=$P($G(PRCFA("ACCPD")),U) | 
|---|
| 38 | S $P(SEG,U,4)=$E(X,1,2) ; ACCT month | 
|---|
| 39 | S $P(SEG,U,5)=$E(X,3,4) ; ACCT year | 
|---|
| 40 | S ^TMP($J,"PRCMO",INT,TMPLINE)=SEG_"^~" | 
|---|
| 41 | Q | 
|---|