Class AuditSourceIdentificationType
java.lang.Object
org.openehealth.ipf.commons.audit.model.AuditSourceIdentificationType
- All Implemented Interfaces:
Serializable
,Validateable
- Since:
- 3.5
- Author:
- Christian Ohr
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group.@NonNull String
Identifier of the source that detected the auditable event and created this audit message.Code specifying the type of source.int
hashCode()
void
setAuditEnterpriseSiteID
(String auditEnterpriseSiteID) Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group.void
setAuditSourceID
(@NonNull String auditSourceID) Identifier of the source that detected the auditable event and created this audit message.void
validate()
Validates the constructed audit message against the specification, because API does not completely prevent constructing incomplete or inconsistent messages.
-
Constructor Details
-
AuditSourceIdentificationType
- Parameters:
auditSourceID
- identifier of the source that detected the auditable event and created this audit message
-
-
Method Details
-
getAuditSourceType
Code specifying the type of source. The Audit Source Type Code values specify the type of source where an event originated. Codes from coded terminologies and implementation defined codes can also be used for the AuditSourceTypeCode.- Returns:
- codes specifying the type of source
-
validate
public void validate()Description copied from interface:Validateable
Validates the constructed audit message against the specification, because API does not completely prevent constructing incomplete or inconsistent messages.- Specified by:
validate
in interfaceValidateable
-
equals
-
canEqual
-
hashCode
public int hashCode() -
getAuditSourceID
Identifier of the source that detected the auditable event and created this audit message. Although often the audit source is one of the participants, it could also be an external system that is monitoring the activities of the participants (e.g., an add-on audit-generating device). -
setAuditSourceID
Identifier of the source that detected the auditable event and created this audit message. Although often the audit source is one of the participants, it could also be an external system that is monitoring the activities of the participants (e.g., an add-on audit-generating device). -
getAuditEnterpriseSiteID
Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group.
Serves to further qualify the Audit Source ID, since Audit Source ID is not required to be globally unique.
-
setAuditEnterpriseSiteID
Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group.
Serves to further qualify the Audit Source ID, since Audit Source ID is not required to be globally unique.
-