1 | PRCUFCA ;WISC/SJG-BUILD FMS SEGMENTS FOR CONVERSION ONLY ;11/26/93 16:10
|
---|
2 | V ;;5.1;IFCAP;;Oct 20, 2000
|
---|
3 | ;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | ;
|
---|
5 | ; Routine is modification of PRCFFU1 for conversion processing
|
---|
6 | NEW(RECNO,TRCODE,TYCODE) ;
|
---|
7 | N NODE0,NODE1,TMPLINE,PRCBUD,INT
|
---|
8 | S NODE0=$G(^PRC(442,RECNO,0))
|
---|
9 | S NODE1=$G(^PRC(442,RECNO,1))
|
---|
10 | S INT=GECSFMS("DA")
|
---|
11 | DOC ; Build 'DOC' header segments
|
---|
12 | S TMPLINE=0
|
---|
13 | D MO2^PRCUFCF(NODE1,TYCODE)
|
---|
14 | D MO3^PRCUFCB
|
---|
15 | D MO4^PRCFFU22
|
---|
16 | S PRCBUD=$$BUD^PRCFFU3(PRCSTR)
|
---|
17 | I PRCFA("MP")=21 I (TRCODE="SO")&(TYCODE="M") S NUMB=1 D MOA^PRCUFCC Q
|
---|
18 | N BOC,FMSBOC,LINE,FMSNOD
|
---|
19 | S BOC="" F S BOC=$O(PRCFA("BOC",BOC)) Q:BOC=""!(BOC'>0) D
|
---|
20 | .S LINE="" F S LINE=$O(PRCFA("BOC",BOC,LINE)) Q:LINE=""!(LINE'>0) D
|
---|
21 | ..S FMSBOC=$P(PRCFA("BOC",BOC,LINE),U)
|
---|
22 | ..S FMSNOD=PRCFCHG("BOC",FMSBOC,LINE)
|
---|
23 | ..D LIN
|
---|
24 | ..Q
|
---|
25 | .Q
|
---|
26 | QUIT
|
---|
27 | ;
|
---|
28 | LIN ; Build 'LIN' line segments
|
---|
29 | D MOA^PRCUFCC
|
---|
30 | Q
|
---|