Class AuditSourceIdentificationType

    • Constructor Detail

      • AuditSourceIdentificationType

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

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