code: public void auditPDQQueryEvent(RFC3881EventOutcomeCodes eventOutcome, 
  			String pixManagerUri, String receivingFacility, String receivingApp, 
  			String sendingFacility, String sendingApp,
  			String hl7MessageControlId, String hl7QueryParameters, 
  			String[] patientIds)
  	{
  		if (!isAuditorEnabled()) {
  			return;
  		}
  		auditQueryEvent(true,
  				new IHETransactionEventTypeCodes.PatientDemographicsQuery(), eventOutcome, 
  				sendingFacility, sendingApp, getSystemAltUserId(), getSystemNetworkId(), 
  				receivingFacility, receivingApp, null, EventUtils.getAddressForUrl(pixManagerUri, false), 
  				getHumanRequestor(), 
  				hl7MessageControlId, hl7QueryParameters, 
  				patientIds, null, null);
  	}
docs: Audits an ITI-21 Patient Demographics Query event for
  Patient Demographics Consumer actors.
  
  @param eventOutcome The event outcome indicator
  @param pixManagerUri The URI of the PIX Manager being accessed
  @param receivingFacility The HL7 receiving facility
  @param receivingApp The HL7 receiving application
  @param sendingFacility The HL7 sending facility
  @param sendingApp The HL7 sending application
  @param hl7MessageControlId The HL7 message control id from the MSH segment
  @param hl7QueryParameters The HL7 query parameters from the QPD segment
  @param patientIds List of patient IDs that were seen in this transaction