Class AuditSourceIdentificationType

java.lang.Object
org.openehealth.ipf.commons.audit.model.AuditSourceIdentificationType
All Implemented Interfaces:
Serializable, Validateable

public class AuditSourceIdentificationType extends Object implements Serializable, Validateable
Since:
3.5
Author:
Christian Ohr
See Also:
  • Constructor Details

    • AuditSourceIdentificationType

      public AuditSourceIdentificationType(String auditSourceID)
      Parameters:
      auditSourceID - identifier of the source that detected the auditable event and created this audit message
  • Method Details

    • getAuditSourceType

      public List<AuditSource> 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 interface Validateable
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getAuditSourceID

      @NonNull public @NonNull String 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

      public void setAuditSourceID(@NonNull @NonNull String auditSourceID)
      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

      public String 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

      public 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.

      Serves to further qualify the Audit Source ID, since Audit Source ID is not required to be globally unique.