public class PHIExportBuilder<T extends PHIExportBuilder<T>> extends IHEAuditMessageBuilder<T,DataExportBuilder>
IHE_HOME_COMMUNITY_ID, QUERY_ENCODING, REPOSITORY_UNIQUE_ID, SERIES_INSTANCE_UNIQUE_ID, STUDY_INSTANCE_UNIQUE_ID, URN_IHE_ITI_XCA_2010_HOME_COMMUNITY_ID
delegate
Constructor and Description |
---|
PHIExportBuilder(AuditContext auditContext,
AuditDataset auditDataset,
EventActionCode eventActionCode,
EventType eventType,
PurposeOfUse... purposesOfUse) |
PHIExportBuilder(AuditContext auditContext,
AuditDataset auditDataset,
EventOutcomeIndicator eventOutcomeIndicator,
String eventOutcomeDescription,
EventActionCode eventActionCode,
EventType eventType,
PurposeOfUse... purposesOfUse) |
PHIExportBuilder(AuditContext auditContext,
AuditDataset auditDataset,
EventType eventType,
PurposeOfUse... purposesOfUse) |
Modifier and Type | Method and Description |
---|---|
T |
addExportedEntity(String objectId,
ParticipantObjectIdType participantObjectIdType,
ParticipantObjectTypeCode participantObjectTypeCode,
ParticipantObjectTypeCodeRole participantObjectTypeCodeRole,
List<TypeValuePairType> details) |
T |
addExportedEntity(String objectId,
ParticipantObjectIdType participantObjectIdType,
ParticipantObjectTypeCodeRole participantObjectTypeCodeRole,
List<TypeValuePairType> details) |
T |
setPatient(String patientId) |
void |
validate()
Validates the constructed audit message against the specification, because API does not completely
prevent constructing incomplete or inconsistent messages.
|
addHumanRequestor, makeDocumentDetail, setLocalParticipant, setRemoteParticipant
getMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessages, getTypeValuePair, self
public PHIExportBuilder(AuditContext auditContext, AuditDataset auditDataset, EventType eventType, PurposeOfUse... purposesOfUse)
public PHIExportBuilder(AuditContext auditContext, AuditDataset auditDataset, EventActionCode eventActionCode, EventType eventType, PurposeOfUse... purposesOfUse)
public PHIExportBuilder(AuditContext auditContext, AuditDataset auditDataset, EventOutcomeIndicator eventOutcomeIndicator, String eventOutcomeDescription, EventActionCode eventActionCode, EventType eventType, PurposeOfUse... purposesOfUse)
public T addExportedEntity(String objectId, ParticipantObjectIdType participantObjectIdType, ParticipantObjectTypeCodeRole participantObjectTypeCodeRole, List<TypeValuePairType> details)
public T addExportedEntity(String objectId, ParticipantObjectIdType participantObjectIdType, ParticipantObjectTypeCode participantObjectTypeCode, ParticipantObjectTypeCodeRole participantObjectTypeCodeRole, List<TypeValuePairType> details)
public void validate()
Validateable
validate
in interface Validateable
validate
in class DelegatingAuditMessageBuilder<T extends PHIExportBuilder<T>,DataExportBuilder>
Copyright © 2018 Open eHealth Foundation. All rights reserved.