Hi,
I'm trying to do the first MESA PIX test "10501" using the bridge, but I'm
getting an error. It appears to be trying to do a PDQ query instead of a
PIX query, though I'm pretty new to IHE so that may be a misunderstanding
on my part.
Tracing the network shows that the bridge sends the following HL7:
MSH|^~\&|XDSDEMO_ADT|XDSDEMO|XDSDEMO_ADT|XDSDEMO|2007100 5133800-0700||QBP^Q22^QBP_Q21|0886784820993939999|P|2.5
QPD|QRY_PDQ_1001^Query By
Name^IHEDEMO|1903342086890395431720417949101|@PID.3.1^PIX105 01|||||^^^&1.3.6.1.4.1.21367.2007.1.2.400&ISO
RCP|I|1^RD
The mesa PIX server replies:
MSH|^~\&|XDSDEMO_ADT|XDSDEMO|XDSDEMO_ADT|XDSDEMO|||RSP^K 23|MESA4706a0c4|P|2.5||||||||
MSA|AE|0886784820993939999||||
ERR||QPD^1^3^1^4|204|W||
QAK|1903342086890395431720417949101|AE
QPD|QRY_PDQ_1001^Query By
Name^IHEDEMO|1903342086890395431720417949101|@PID.3.1^PIX105 01|||||
My rhio config has the same entry for the pix as I used to successfully
test against the IBM PIX Manager except the url is to a local machine (the
one running the mesa server):
<pix>
<id>mesa</id>
<mllp>
<unsecured>mllp://192.168.1.127:3600</unsecured>
</mllp>
<pixServerPropertiesId>IBM PIX Server</pixServerPropertiesId>
<pixSourcePropertiesId>IBM PIX Server</pixSourcePropertiesId>
<pixConsumerPropertiesId>IBMPIXPDQClient</pixConsumerPropertiesId >
<pdqServerPropertiesId>IBM PIX Server</pdqServerPropertiesId>
<pdqConsumerPropertiesId>IBMPIXPDQClient</pdqConsumerPropertiesId >
<defaultMessageQueryNameId>IHEDEMO</defaultMessageQueryNameId >
</pix>
Any ideas? Is the bridge even supposed to do PIX queries or just PDQ?