Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » OHF » PDQ query result missing DOB and sex
PDQ query result missing DOB and sex [message #40835] Thu, 14 February 2008 18:35 Go to next message
Jesse Pangburn is currently offline Jesse PangburnFriend
Messages: 166
Registered: July 2009
Senior Member
Hi,
I noticed in some testing today using the bridge that when I searched for
a patient using PDQ, I got back a result and the DOB and sex where missing
in the data the bridge sent back. I checked the log and it seems that the
server I'm querying is returning it, but it's not going into the bridge
result (19990101 is the DOB, and you can see it in the HL7 response):

- *** Response from 72.214.26.5 on port 2200 was:
MSH|^~\&|WS_SWPARTNERS|SWPARTNERS|MSGROUTERQUOVADX|QUOVA DX|20080214||RSP^K22|833
QPD|Q22^Find
Candidates^HL7|0119664092661646927227416445405|@PID.5.1.1^GU Y~@PID.
PID|1||JESSE001^^^QUMS&1.3.6.1.4.1.21367.2008.1.2.327&am p;ISO^PI||GUY^TEST||19990101
|M|||123 TEST HOUSE^^TEST^CA^92027^USA|
[DEBUG][10:31:02][he.common.mllp.MLLPDestination] MLLPDestination:
sendMessage -
Exit
[DEBUG][10:31:02][common.hl7v2.mllpclient.Client] Client: send - Exit
SEND_MLLP_
DEST
[DEBUG][10:31:02][common.hl7v2.mllpclient.Client] Client: send - Exit
[DEBUG][10:31:02][common.hl7v2.mllpclient.Client] Client: sendMsg - Exit
[DEBUG][10:31:02][f.ihe.pdq.consumer.PdqConsumer] PdqConsumer: sendQuery -
Exit
controlId: 8333012359458730303
[DEBUG][10:31:02][ixpdq.IhePatientConsumerBridge] Retrieved a new patient
ID for
index 0 JESSE001:QUMS:1.3.6.1.4.1.21367.2008.1.2.327:ISO
[DEBUG][10:31:02][ixpdq.IhePatientConsumerBridge] Adding a new patient Id
with P
atientIdType ( idNumber=[JESSE001]
assigningAuthority=[AssigningAuthority ( n
amespaceId=[QUMS] universalId=[1.3.6.1.4.1.21367.2008.1.2.327]
universalId
Type=[ISO] useDefaultAssigningAuthority=[false]
universalIdTypeCode=[]
)] )
[DEBUG][10:31:02][clipse.ohf.bridge.ws.OHFBridge] returning response:
ResponseTy
pe ( response=[0] ) SearchPatientResponseType (
patient=[PatientInfoType ( p
atientIdentifier=[PatientIdType ( idNumber=[JESSE001]
assigningAuthority=[Ass
igningAuthority ( namespaceId=[QUMS]
universalId=[1.3.6.1.4.1.21367.2008.1.2.
327] universalIdType=[ISO] useDefaultAssigningAuthority=[false]
univers
alIdTypeCode=[] )] )] patientName=[PatientNameType (
familyName=[GUY]
givenName=[TEST] otherName=[] suffix=[] prefix=[] )]
patient
DateOfBirth=[] patientSex=[] patientAddress=[AddressType (
streetAddress=[
123 TEST HOUSE] otherDesignation=[] city=[TEST]
stateOrProvince=[CA]
zipOrPostalCode=[92027] country=[USA] countyParishCode=[] )]
patie
ntPhoneHome=[PhoneType ( unformattedTelephoneNumber=[] )]
patientPhoneBus
iness=[PhoneType ( unformattedTelephoneNumber=[] )]
genericAdtValues=[]
)] )

In the bridge response fields, you can see the sex and DOB are both empty.
Any idea why this is?

thanks,
Jesse
Re: PDQ query result missing DOB and sex [message #40866 is a reply to message #40835] Thu, 14 February 2008 20:04 Go to previous message
Sondra Renly is currently offline Sondra RenlyFriend
Messages: 39
Registered: July 2009
Member
Jesse,

Correct you are! I looked at the digest in the bridge from the response
to the PatientInfoType and currently there is no code grabbing those two
fields. Easily changed though. :)

There is an outstanding bugzilla report that looks similar:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=211486

Committed fix and put notes in this bug report. Try again!

Sondra


Jesse Pangburn wrote:
> Hi,
> I noticed in some testing today using the bridge that when I searched
> for a patient using PDQ, I got back a result and the DOB and sex where
> missing in the data the bridge sent back. I checked the log and it
> seems that the server I'm querying is returning it, but it's not going
> into the bridge result (19990101 is the DOB, and you can see it in the
> HL7 response):
>
> - *** Response from 72.214.26.5 on port 2200 was:
> MSH|^~\&|WS_SWPARTNERS|SWPARTNERS|MSGROUTERQUOVADX|QUOVA DX|20080214||RSP^K22|833
>
> QPD|Q22^Find
> Candidates^HL7|0119664092661646927227416445405|@PID.5.1.1^GU Y~@PID.
> PID|1||JESSE001^^^QUMS&1.3.6.1.4.1.21367.2008.1.2.327&am p;ISO^PI||GUY^TEST||19990101
>
> |M|||123 TEST HOUSE^^TEST^CA^92027^USA|
> [DEBUG][10:31:02][he.common.mllp.MLLPDestination] MLLPDestination:
> sendMessage -
> Exit
> [DEBUG][10:31:02][common.hl7v2.mllpclient.Client] Client: send - Exit
> SEND_MLLP_
> DEST
> [DEBUG][10:31:02][common.hl7v2.mllpclient.Client] Client: send - Exit
> [DEBUG][10:31:02][common.hl7v2.mllpclient.Client] Client: sendMsg - Exit
> [DEBUG][10:31:02][f.ihe.pdq.consumer.PdqConsumer] PdqConsumer: sendQuery
> - Exit
> controlId: 8333012359458730303
> [DEBUG][10:31:02][ixpdq.IhePatientConsumerBridge] Retrieved a new
> patient ID for
> index 0 JESSE001:QUMS:1.3.6.1.4.1.21367.2008.1.2.327:ISO
> [DEBUG][10:31:02][ixpdq.IhePatientConsumerBridge] Adding a new patient
> Id with P
> atientIdType ( idNumber=[JESSE001]
> assigningAuthority=[AssigningAuthority ( n
> amespaceId=[QUMS] universalId=[1.3.6.1.4.1.21367.2008.1.2.327]
> universalId
> Type=[ISO] useDefaultAssigningAuthority=[false]
> universalIdTypeCode=[]
> )] )
> [DEBUG][10:31:02][clipse.ohf.bridge.ws.OHFBridge] returning response:
> ResponseTy
> pe ( response=[0] ) SearchPatientResponseType (
> patient=[PatientInfoType ( p
> atientIdentifier=[PatientIdType ( idNumber=[JESSE001]
> assigningAuthority=[Ass
> igningAuthority ( namespaceId=[QUMS]
> universalId=[1.3.6.1.4.1.21367.2008.1.2.
> 327] universalIdType=[ISO] useDefaultAssigningAuthority=[false]
> univers
> alIdTypeCode=[] )] )] patientName=[PatientNameType (
> familyName=[GUY]
> givenName=[TEST] otherName=[] suffix=[] prefix=[] )]
> patient
> DateOfBirth=[] patientSex=[] patientAddress=[AddressType (
> streetAddress=[
> 123 TEST HOUSE] otherDesignation=[] city=[TEST]
> stateOrProvince=[CA]
> zipOrPostalCode=[92027] country=[USA] countyParishCode=[]
> )] patie
> ntPhoneHome=[PhoneType ( unformattedTelephoneNumber=[] )]
> patientPhoneBus
> iness=[PhoneType ( unformattedTelephoneNumber=[] )]
> genericAdtValues=[]
> )] )
>
> In the bridge response fields, you can see the sex and DOB are both
> empty. Any idea why this is?
>
> thanks,
> Jesse
>
Re: PDQ query result missing DOB and sex [message #584659 is a reply to message #40835] Thu, 14 February 2008 20:04 Go to previous message
Sondra Renly is currently offline Sondra RenlyFriend
Messages: 39
Registered: July 2009
Member
Jesse,

Correct you are! I looked at the digest in the bridge from the response
to the PatientInfoType and currently there is no code grabbing those two
fields. Easily changed though. :)

There is an outstanding bugzilla report that looks similar:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=211486

Committed fix and put notes in this bug report. Try again!

Sondra


Jesse Pangburn wrote:
> Hi,
> I noticed in some testing today using the bridge that when I searched
> for a patient using PDQ, I got back a result and the DOB and sex where
> missing in the data the bridge sent back. I checked the log and it
> seems that the server I'm querying is returning it, but it's not going
> into the bridge result (19990101 is the DOB, and you can see it in the
> HL7 response):
>
> - *** Response from 72.214.26.5 on port 2200 was:
> MSH|^~\&|WS_SWPARTNERS|SWPARTNERS|MSGROUTERQUOVADX|QUOVA DX|20080214||RSP^K22|833
>
> QPD|Q22^Find
> Candidates^HL7|0119664092661646927227416445405|@PID.5.1.1^GU Y~@PID.
> PID|1||JESSE001^^^QUMS&1.3.6.1.4.1.21367.2008.1.2.327&am p;ISO^PI||GUY^TEST||19990101
>
> |M|||123 TEST HOUSE^^TEST^CA^92027^USA|
> [DEBUG][10:31:02][he.common.mllp.MLLPDestination] MLLPDestination:
> sendMessage -
> Exit
> [DEBUG][10:31:02][common.hl7v2.mllpclient.Client] Client: send - Exit
> SEND_MLLP_
> DEST
> [DEBUG][10:31:02][common.hl7v2.mllpclient.Client] Client: send - Exit
> [DEBUG][10:31:02][common.hl7v2.mllpclient.Client] Client: sendMsg - Exit
> [DEBUG][10:31:02][f.ihe.pdq.consumer.PdqConsumer] PdqConsumer: sendQuery
> - Exit
> controlId: 8333012359458730303
> [DEBUG][10:31:02][ixpdq.IhePatientConsumerBridge] Retrieved a new
> patient ID for
> index 0 JESSE001:QUMS:1.3.6.1.4.1.21367.2008.1.2.327:ISO
> [DEBUG][10:31:02][ixpdq.IhePatientConsumerBridge] Adding a new patient
> Id with P
> atientIdType ( idNumber=[JESSE001]
> assigningAuthority=[AssigningAuthority ( n
> amespaceId=[QUMS] universalId=[1.3.6.1.4.1.21367.2008.1.2.327]
> universalId
> Type=[ISO] useDefaultAssigningAuthority=[false]
> universalIdTypeCode=[]
> )] )
> [DEBUG][10:31:02][clipse.ohf.bridge.ws.OHFBridge] returning response:
> ResponseTy
> pe ( response=[0] ) SearchPatientResponseType (
> patient=[PatientInfoType ( p
> atientIdentifier=[PatientIdType ( idNumber=[JESSE001]
> assigningAuthority=[Ass
> igningAuthority ( namespaceId=[QUMS]
> universalId=[1.3.6.1.4.1.21367.2008.1.2.
> 327] universalIdType=[ISO] useDefaultAssigningAuthority=[false]
> univers
> alIdTypeCode=[] )] )] patientName=[PatientNameType (
> familyName=[GUY]
> givenName=[TEST] otherName=[] suffix=[] prefix=[] )]
> patient
> DateOfBirth=[] patientSex=[] patientAddress=[AddressType (
> streetAddress=[
> 123 TEST HOUSE] otherDesignation=[] city=[TEST]
> stateOrProvince=[CA]
> zipOrPostalCode=[92027] country=[USA] countyParishCode=[]
> )] patie
> ntPhoneHome=[PhoneType ( unformattedTelephoneNumber=[] )]
> patientPhoneBus
> iness=[PhoneType ( unformattedTelephoneNumber=[] )]
> genericAdtValues=[]
> )] )
>
> In the bridge response fields, you can see the sex and DOB are both
> empty. Any idea why this is?
>
> thanks,
> Jesse
>
Previous Topic:PDQ query result missing DOB and sex
Next Topic:Ciphersuite error with Feb 05 2008 OHF Build
Goto Forum:
  


Current Time: Thu Apr 25 15:16:56 GMT 2024

Powered by FUDForum. Page generated in 0.03143 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top