[613] | 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
|
---|