Class XdsPatientRecordEventBuilder
java.lang.Object
org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder<T,D>
org.openehealth.ipf.commons.ihe.core.atna.event.IHEAuditMessageBuilder<T,org.openehealth.ipf.commons.audit.event.PatientRecordBuilder>
org.openehealth.ipf.commons.ihe.core.atna.event.PatientRecordEventBuilder<XdsPatientRecordEventBuilder>
org.openehealth.ipf.commons.ihe.xds.core.audit.event.XdsPatientRecordEventBuilder
- All Implemented Interfaces:
org.openehealth.ipf.commons.audit.event.AuditMessageBuilder<XdsPatientRecordEventBuilder>,org.openehealth.ipf.commons.audit.model.Validateable
public class XdsPatientRecordEventBuilder
extends org.openehealth.ipf.commons.ihe.core.atna.event.PatientRecordEventBuilder<XdsPatientRecordEventBuilder>
- Since:
- 3.5
- Author:
- Christian Ohr
-
Field Summary
Fields inherited from class org.openehealth.ipf.commons.ihe.core.atna.event.IHEAuditMessageBuilder
DOCUMENT_UNIQUE_ID, IHE_HOME_COMMUNITY_ID, QUERY_ENCODING, REPOSITORY_UNIQUE_ID, SERIES_INSTANCE_UNIQUE_ID, STUDY_INSTANCE_UNIQUE_ID, URN_IHE_ITI_XCA_2010_HOME_COMMUNITY_IDFields inherited from class org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder
delegate -
Constructor Summary
ConstructorsConstructorDescriptionXdsPatientRecordEventBuilder(org.openehealth.ipf.commons.audit.AuditContext auditContext, XdsAuditDataset auditDataset, org.openehealth.ipf.commons.audit.codes.EventActionCode action, org.openehealth.ipf.commons.audit.types.EventType eventType, org.openehealth.ipf.commons.audit.types.PurposeOfUse... purposesOfUse) XdsPatientRecordEventBuilder(org.openehealth.ipf.commons.audit.AuditContext auditContext, XdsAuditDataset auditDataset, org.openehealth.ipf.commons.audit.codes.EventOutcomeIndicator eventOutcomeIndicator, String eventOutcomeDescription, org.openehealth.ipf.commons.audit.codes.EventActionCode action, org.openehealth.ipf.commons.audit.types.EventType eventType, org.openehealth.ipf.commons.audit.types.PurposeOfUse... purposesOfUse) -
Method Summary
Modifier and TypeMethodDescriptionaddDocumentIds(XdsNonconstructiveDocumentSetRequestAuditDataset auditDataset, XdsNonconstructiveDocumentSetRequestAuditDataset.Status status, org.openehealth.ipf.commons.audit.types.ParticipantObjectIdType participantObjectIdType, org.openehealth.ipf.commons.audit.codes.ParticipantObjectDataLifeCycle lifeCycle) addObjectIds(List<String> objectIds, org.openehealth.ipf.commons.audit.codes.ParticipantObjectDataLifeCycle lifeCycle) addPatients(List<String> patientIds) Methods inherited from class org.openehealth.ipf.commons.ihe.core.atna.event.PatientRecordEventBuilder
addPatients, validateMethods inherited from class org.openehealth.ipf.commons.ihe.core.atna.event.IHEAuditMessageBuilder
addHumanRequestor, addSecurityResourceParticipantObject, addSecurityResourceParticipantObjects, addSwissW3CTraceContextIdParticipantObject, dicomDetails, documentDetails, getAuditContext, setLocalParticipant, setRemoteParticipantMethods inherited from class org.openehealth.ipf.commons.audit.event.DelegatingAuditMessageBuilder
getMessageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openehealth.ipf.commons.audit.event.AuditMessageBuilder
getMessages, getTypeValuePair, getTypeValuePair, getTypeValuePair, getTypeValuePair, self
-
Constructor Details
-
XdsPatientRecordEventBuilder
public XdsPatientRecordEventBuilder(org.openehealth.ipf.commons.audit.AuditContext auditContext, XdsAuditDataset auditDataset, org.openehealth.ipf.commons.audit.codes.EventActionCode action, org.openehealth.ipf.commons.audit.types.EventType eventType, org.openehealth.ipf.commons.audit.types.PurposeOfUse... purposesOfUse) -
XdsPatientRecordEventBuilder
public XdsPatientRecordEventBuilder(org.openehealth.ipf.commons.audit.AuditContext auditContext, XdsAuditDataset auditDataset, org.openehealth.ipf.commons.audit.codes.EventOutcomeIndicator eventOutcomeIndicator, String eventOutcomeDescription, org.openehealth.ipf.commons.audit.codes.EventActionCode action, org.openehealth.ipf.commons.audit.types.EventType eventType, org.openehealth.ipf.commons.audit.types.PurposeOfUse... purposesOfUse)
-
-
Method Details
-
addPatients
-
addObjectIds
public XdsPatientRecordEventBuilder addObjectIds(List<String> objectIds, org.openehealth.ipf.commons.audit.codes.ParticipantObjectDataLifeCycle lifeCycle) -
addDocumentIds
public XdsPatientRecordEventBuilder addDocumentIds(XdsNonconstructiveDocumentSetRequestAuditDataset auditDataset, XdsNonconstructiveDocumentSetRequestAuditDataset.Status status, org.openehealth.ipf.commons.audit.types.ParticipantObjectIdType participantObjectIdType, org.openehealth.ipf.commons.audit.codes.ParticipantObjectDataLifeCycle lifeCycle)
-