[Deprecated] Patient Manager - PDQv3 Patient Demographic Supplier

Warning: This documentation is out-dated, newest version of the documentation is available at https://gazelle.ihe.net/gazelle-documentation

The PatientManager is able to act as a Patient Demographics Supplier for the Patient Demographic Query HL7v3 integration profile. 

  • ITI-47: Patient Demographics Query HL7v3

ITI-47: Patient Demographics Query

The table below gathers the parameters the simulator is able to map to its database to perform the query and send back the batch of corresponding patients. Note that when several parameters are provided, the AND operator is used to build the database query; the "*" wildcard is supported to substitute zero or more characters. The returned patients are those owned by the Patient Demographic Supplier actor. To consult the list of available patients, see http://gazelle.ihe.net/PatientManager/patient/allPatients.seam?actor=PDS . Note that only the subset of active patients is queried.

Table-1 : Query parameters supported by the PDQv3/PDS simulator for ITI-47 transaction

Parameter

 JAVA OBJECT / ATTRIBUTE (indicative) 

 SQL CLAUSE 

 EXTRA INFO

livingSubjectId (extension)

patientIdentifer.fullPatientId

like (ignores case), MatchMode = START

 

livingSubjectId (root)

patientIdentifier.domain.universalID

domain universal ID like (ignores case) 

 

livingSubjectName (family)

patient.lastName

like (ignores case)

 by now, only the first occurence is used

livingSubjectName (given)

patient.firstName

like (ignores case)

 by now, only the first occurence is used

livingSubjectBirthTime

patient.dateOfBirth

between 'date 0:00 am' to 'date 11:59 pm' 

date format : yyyyMMddHHmmss 

livingSubjectAdministrativeGenderCode

patient.genderCode

equals

Gender code (F, M ...)

patientAddress (streetAddressLine)

patient.street

like (ignores case)

 

patientAddress (city)

patient.city

like (ignores case)

 

patientAddress (state)

patient.state

like (ignores case)

 

patientAddress (postalCode)

patient.zipCode

like (ignores case)

 

patientAddress (country)

patient.countryCode

like (ignores case)

iso3

mothersMaidenName (family)

patient.mothersMaidenName

like (ignores case)

 

patientTelecom

patient.phoneNumber

like (ignores case)

 

 

Other IDs Scoping organizations

If the otherIDsScopingOrganization parameter is transmitted to the supplier, the simulator behaves as stated in the Technical Framework. To list the identifier domains known by the tool, go to PDQ/PDQV3 --> Patient Demographics Supplier --> HL7v3 Configuration.

Continuation pointer persistence and Query Cancellation

The simulator is able to handle the continuation pointer protocol. If no cancellation messages is received within the 24 hours, the pointer and the associated results are deleted from the system.