org.openhealthexchange.openpixpdq.ihe.pdq
Class PdqQuery

java.lang.Object
  extended by org.openhealthexchange.openpixpdq.ihe.pdq.PdqQuery

public class PdqQuery
extends java.lang.Object

This is query object used for Patient Demographics Query.

Version:
1.0, Dec 15, 2008
Author:
Wenzhi Li

Constructor Summary
PdqQuery()
           
 
Method Summary
 com.misyshealthcare.connect.base.demographicdata.Address getAddress()
          Gets the address.
 java.util.Calendar getBirthDate()
          Gets the birth date.
 double getConfidence()
          Gets the expected confidence of this search.
 java.lang.String getContinuationPointer()
          Gets the continuation pointer for this PDQ query search.
 DriversLicense getDriversLicense()
          Gets the driver's license.
 int getHowMany()
          Gets the number of patient records to return for this PDQ search.
 PersonName getMotherMaidenName()
          Gets the mother's maiden name.
 PatientIdentifier getPatientAccountNumber()
          Gets the patient account number.
 PatientIdentifier getPatientIdentifier()
          Gets the patient identifier.
 PersonName getPersonName()
          Gets the patient name.
 com.misyshealthcare.connect.base.demographicdata.PhoneNumber getPhone()
          Gets the phone number.
 java.lang.String getPrefix()
          Gets the prefix wild card search string.
 java.lang.String getQueryName()
          Gets the query name of this PDQ search.
 java.lang.String getQueryTag()
          Gets the query tag of this PDQ search.
 com.misyshealthcare.connect.base.SharedEnums.SexType getSex()
          Gets the sex.
 java.lang.String getSsn()
          Gets the social security number.
 java.lang.String getSuffix()
          Gets the suffix wild search string.
 void setAddress(com.misyshealthcare.connect.base.demographicdata.Address address)
          Sets the address.
 void setBirthDate(java.util.Calendar birthDate)
          Sets the birth date.
 void setConfidence(double confidence)
          Sets the confidence.
 void setContinuationPointer(java.lang.String continuationPointer)
          Sets the continuation pointer for this PDQ query search.
 void setDriversLicense(DriversLicense driversLicense)
          Sets the driver's license.
 void setHowMany(int howMany)
          Sets the number of patient records to return for this PDQ search.
 void setMotherMaidenName(PersonName motherMaidenName)
          Sets the mother's maiden name.
 void setPatientAccountNumber(PatientIdentifier patientAccountNumber)
          Sets the patient account number.
 void setPatientIdentifier(PatientIdentifier patientIdentifier)
          Sets the patient identifier.
 void setPersonName(PersonName personName)
          Sets the patient name.
 void setPhone(com.misyshealthcare.connect.base.demographicdata.PhoneNumber phone)
          Sets the phone number.
 void setPrefix(java.lang.String prefix)
          Sets the prefix wild card search string.
 void setQueryName(java.lang.String queryName)
          Sets the query name of this PDQ search.
 void setQueryTag(java.lang.String queryTag)
          Sets the query tag of this PDQ search.
 void setSex(com.misyshealthcare.connect.base.SharedEnums.SexType sex)
          Sets the sex.
 void setSsn(java.lang.String ssn)
          Sets the social security number.
 void setSuffix(java.lang.String suffix)
          Sets the suffix wild card search string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PdqQuery

public PdqQuery()
Method Detail

getPersonName

public PersonName getPersonName()
Gets the patient name.

Returns:
the personName

setPersonName

public void setPersonName(PersonName personName)
Sets the patient name.

Parameters:
personName - the personName to set

getMotherMaidenName

public PersonName getMotherMaidenName()
Gets the mother's maiden name.

Returns:
the mother's maiden name

setMotherMaidenName

public void setMotherMaidenName(PersonName motherMaidenName)
Sets the mother's maiden name.

Parameters:
motherMaidenName - the mother's maiden name to set

getDriversLicense

public DriversLicense getDriversLicense()
Gets the driver's license.

Returns:
the driver's license

setDriversLicense

public void setDriversLicense(DriversLicense driversLicense)
Sets the driver's license.

Parameters:
driversLicense - the driver's license to set

getSsn

public java.lang.String getSsn()
Gets the social security number.

Returns:
the ssn

setSsn

public void setSsn(java.lang.String ssn)
Sets the social security number.

Parameters:
ssn - the ssn to set

getSex

public com.misyshealthcare.connect.base.SharedEnums.SexType getSex()
Gets the sex.

Returns:
the sex

setSex

public void setSex(com.misyshealthcare.connect.base.SharedEnums.SexType sex)
Sets the sex.

Parameters:
sex - the sex to set

getBirthDate

public java.util.Calendar getBirthDate()
Gets the birth date.

Returns:
the birthDate

setBirthDate

public void setBirthDate(java.util.Calendar birthDate)
Sets the birth date.

Parameters:
birthDate - the birthDate to set

getPatientAccountNumber

public PatientIdentifier getPatientAccountNumber()
Gets the patient account number.

Returns:
the patient account number

setPatientAccountNumber

public void setPatientAccountNumber(PatientIdentifier patientAccountNumber)
Sets the patient account number.

Parameters:
patientAccountNumber - the patient account number to set

getPhone

public com.misyshealthcare.connect.base.demographicdata.PhoneNumber getPhone()
Gets the phone number.

Returns:
the phone number

setPhone

public void setPhone(com.misyshealthcare.connect.base.demographicdata.PhoneNumber phone)
Sets the phone number.

Parameters:
phone - the phone to set

getAddress

public com.misyshealthcare.connect.base.demographicdata.Address getAddress()
Gets the address.

Returns:
the address

setAddress

public void setAddress(com.misyshealthcare.connect.base.demographicdata.Address address)
Sets the address.

Parameters:
address - the address to set

getConfidence

public double getConfidence()
Gets the expected confidence of this search. Ignore confidence if eMPI does not support confidence search.

Returns:
the confidence

setConfidence

public void setConfidence(double confidence)
Sets the confidence. Ignore confidence if eMPI does not support confidence search.

Parameters:
confidence - the confidence to set

getHowMany

public int getHowMany()
Gets the number of patient records to return for this PDQ search.

Returns:
the howMany the number patient records

setHowMany

public void setHowMany(int howMany)
Sets the number of patient records to return for this PDQ search.

Parameters:
howMany - the number of patient records to set

getContinuationPointer

public java.lang.String getContinuationPointer()
Gets the continuation pointer for this PDQ query search.

Returns:
the continuation pointer

setContinuationPointer

public void setContinuationPointer(java.lang.String continuationPointer)
Sets the continuation pointer for this PDQ query search.

Parameters:
continuationPointer - the continuation pointer to set

getQueryTag

public java.lang.String getQueryTag()
Gets the query tag of this PDQ search.

Returns:
the query tag

setQueryTag

public void setQueryTag(java.lang.String queryTag)
Sets the query tag of this PDQ search.

Parameters:
queryTag - the query tag to set

getQueryName

public java.lang.String getQueryName()
Gets the query name of this PDQ search.

Returns:
the query name

setQueryName

public void setQueryName(java.lang.String queryName)
Sets the query name of this PDQ search.

Parameters:
queryName - the query name to set

getPrefix

public java.lang.String getPrefix()
Gets the prefix wild card search string.

Returns:
the prefix wild card

setPrefix

public void setPrefix(java.lang.String prefix)
Sets the prefix wild card search string.

Parameters:
prefix - the prefix wild card to set

getSuffix

public java.lang.String getSuffix()
Gets the suffix wild search string.

Returns:
the suffix wild card

setSuffix

public void setSuffix(java.lang.String suffix)
Sets the suffix wild card search string.

Parameters:
suffix - the suffix to set

getPatientIdentifier

public PatientIdentifier getPatientIdentifier()
Gets the patient identifier.

Returns:
the patient identifier

setPatientIdentifier

public void setPatientIdentifier(PatientIdentifier patientIdentifier)
Sets the patient identifier.

Parameters:
patientIdentifier - the patient identifier to set