code: public void auditPortableMediaImport(
  			RFC3881EventOutcomeCodes eventOutcome,
  			String submissionSetUniqueId,
  			String patientId,
              List<CodedValueType> purposesOfUse)
  	{
  		if (!isAuditorEnabled()) {
  			return;
  		}
  
  		ImportEvent importEvent = new ImportEvent(false, eventOutcome, new IHETransactionEventTypeCodes.DistributeDocumentSetOnMedia(), purposesOfUse);
  		importEvent.setAuditSourceId(getAuditSourceId(), getAuditEnterpriseSiteId());
  		importEvent.addDestinationActiveParticipant(getSystemUserId(), getSystemAltUserId(), getSystemUserName(), getSystemNetworkId(), false);
  		if (!EventUtils.isEmptyOrNull(patientId)) {
  			importEvent.addPatientParticipantObject(patientId);
  		}
  		importEvent.addSubmissionSetParticipantObject(submissionSetUniqueId);
  		audit(importEvent);
  	}
docs: Audits a PHI Import event for the IHE XDM  Portable Media Importer
  actor and ITI-32  Distribute Document Set on Media Transaction.
  
  @param eventOutcome The event outcome indicator
  @param submissionSetUniqueId The Unique ID of the Submission Set imported
  @param patientId The ID of the Patient to which the Submission Set pertains