1 | BPSJZQR ;BHAM ISC/LJF - HL7 Registration ZQR Message ;21-NOV-2003
|
---|
2 | ;;1.0;E CLAIMS MGMT ENGINE;**1,3**;JUN 2004;Build 20
|
---|
3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
4 | ;
|
---|
5 | ; ZQR is pharmacy site registration info
|
---|
6 | ;
|
---|
7 | EN(HL) N ZQR,FS,CPS,REP,BPSFILE,BPSIEN,VAIX1,VAIX2,CNF,I
|
---|
8 | ;
|
---|
9 | ; Normally: HL("FS")="|" HL("ECH")="^~\&"
|
---|
10 | S FS=$G(HL("FS")) I FS="" S FS="|"
|
---|
11 | S CPS=$E($G(HL("ECH"))) I CPS="" S CPS="^"
|
---|
12 | S REP=$E($G(HL("ECH")),2) I REP="" S REP="~"
|
---|
13 | ;
|
---|
14 | S ZQR=FS_(+$G(HL("SITE")))
|
---|
15 | ;
|
---|
16 | ; Get Contact Info
|
---|
17 | S BPSFILE=9002313.99,BPSIEN=$O(^BPS(BPSFILE,0))
|
---|
18 | S VAIX1=$G(^BPS(BPSFILE,BPSIEN,"VITRIA")),VAIX2=$P(VAIX1,U,2)
|
---|
19 | ;
|
---|
20 | ; Get Version number
|
---|
21 | S ZQR=ZQR_FS_$P(VAIX1,U,3)
|
---|
22 | ;
|
---|
23 | ; Port
|
---|
24 | S ZQR=ZQR_FS_$G(HL("EPPORT"))
|
---|
25 | ;
|
---|
26 | ; Load the Name and Means Fields
|
---|
27 | ; Default the values to null
|
---|
28 | F I=5:1:8 S $P(ZQR,FS,I)=""
|
---|
29 | ; Contact
|
---|
30 | I VAIX1 D
|
---|
31 | . S CNF=$$VA200NM^BPSJUTL(+VAIX1,"",.HL) I CNF]"" S $P(ZQR,FS,5)=CNF
|
---|
32 | . S CNF=$$VA20013^BPSJUTL(+VAIX1,.HL) I CNF]"" S $P(ZQR,FS,6)=CNF
|
---|
33 | ;
|
---|
34 | ; Alternate Contact
|
---|
35 | I VAIX2 D
|
---|
36 | . S CNF=$$VA200NM^BPSJUTL(VAIX2,"",.HL) I CNF]"" S $P(ZQR,FS,7)=CNF
|
---|
37 | . S CNF=$$VA20013^BPSJUTL(VAIX2,.HL) I CNF]"" S $P(ZQR,FS,8)=CNF
|
---|
38 | ;
|
---|
39 | Q "ZQR|"_ZQR
|
---|