Enum IssueType

java.lang.Object
java.lang.Enum<IssueType>
org.hl7.fhir.r4.model.codesystems.IssueType
All Implemented Interfaces:
Serializable, Comparable<IssueType>

public enum IssueType extends Enum<IssueType>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    The content/operation failed to pass some business rule and so could not proceed.
    The code or system could not be understood, or it was not valid in the context of a particular ValueSet.code.
    Content could not be accepted because of an edit conflict (i.e.
    The reference pointed to content (usually a resource) that has been deleted.
    An attempt was made to create a duplicate record.
    y.
    User session expired; a login may be required.
    An extension was found that was not acceptable, could not be resolved, or a modifierExtension was not recognized.
    The user does not have the rights to perform this action.
    Not all data sources typically accessed could be reached or responded in time, so the returned information might not be complete (applies to search interactions and some operations).
    A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.).
    Content invalid against the specification or a profile.
    A content validation rule failed - e.g.
    A resource/record locking failure (usually in an underlying database).
    The client needs to initiate an authentication process.
    Multiple matching records were found when the operation required only one match.
    The persistent store is unavailable; e.g.
    The reference provided was not found.
    The interaction, operation, resource or profile is not supported.
    added to help the parsers
    Processing issues.
    A required element is missing.
    An authentication/authorization/permissions issue of some kind.
    A structural issue in the content such as wrong namespace, unable to parse the content completely, invalid syntax, etc.
    Some information was not or might not have been returned due to business rules, consent or privacy rules, or access permission constraints.
    The system is not prepared to handle this request due to load management.
    An internal timeout has occurred.
    The operation was stopped to protect server resources; e.g.
    Provided content is too long (typically, this is a denial of service protection type of error).
    Transient processing issues.
    The user or system was not able to be authenticated (either there is no process, or the proferred token is unacceptable).
    An element or header value is invalid.
  • Method Summary

    Modifier and Type
    Method
    Description
    static IssueType
    fromCode(String codeString)
     
     
     
     
     
    static IssueType
    Returns the enum constant of this type with the specified name.
    static IssueType[]
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • INVALID

      public static final IssueType INVALID
      Content invalid against the specification or a profile.
    • STRUCTURE

      public static final IssueType STRUCTURE
      A structural issue in the content such as wrong namespace, unable to parse the content completely, invalid syntax, etc.
    • REQUIRED

      public static final IssueType REQUIRED
      A required element is missing.
    • VALUE

      public static final IssueType VALUE
      An element or header value is invalid.
    • INVARIANT

      public static final IssueType INVARIANT
      A content validation rule failed - e.g. a schematron rule.
    • SECURITY

      public static final IssueType SECURITY
      An authentication/authorization/permissions issue of some kind.
    • LOGIN

      public static final IssueType LOGIN
      The client needs to initiate an authentication process.
    • UNKNOWN

      public static final IssueType UNKNOWN
      The user or system was not able to be authenticated (either there is no process, or the proferred token is unacceptable).
    • EXPIRED

      public static final IssueType EXPIRED
      User session expired; a login may be required.
    • FORBIDDEN

      public static final IssueType FORBIDDEN
      The user does not have the rights to perform this action.
    • SUPPRESSED

      public static final IssueType SUPPRESSED
      Some information was not or might not have been returned due to business rules, consent or privacy rules, or access permission constraints. This information may be accessible through alternate processes.
    • PROCESSING

      public static final IssueType PROCESSING
      Processing issues. These are expected to be final e.g. there is no point resubmitting the same content unchanged.
    • NOTSUPPORTED

      public static final IssueType NOTSUPPORTED
      The interaction, operation, resource or profile is not supported.
    • DUPLICATE

      public static final IssueType DUPLICATE
      An attempt was made to create a duplicate record.
    • MULTIPLEMATCHES

      public static final IssueType MULTIPLEMATCHES
      Multiple matching records were found when the operation required only one match.
    • NOTFOUND

      public static final IssueType NOTFOUND
      The reference provided was not found. In a pure RESTful environment, this would be an HTTP 404 error, but this code may be used where the content is not found further into the application architecture.
    • DELETED

      public static final IssueType DELETED
      The reference pointed to content (usually a resource) that has been deleted.
    • TOOLONG

      public static final IssueType TOOLONG
      Provided content is too long (typically, this is a denial of service protection type of error).
    • CODEINVALID

      public static final IssueType CODEINVALID
      The code or system could not be understood, or it was not valid in the context of a particular ValueSet.code.
    • EXTENSION

      public static final IssueType EXTENSION
      An extension was found that was not acceptable, could not be resolved, or a modifierExtension was not recognized.
    • TOOCOSTLY

      public static final IssueType TOOCOSTLY
      The operation was stopped to protect server resources; e.g. a request for a value set expansion on all of SNOMED CT.
    • BUSINESSRULE

      public static final IssueType BUSINESSRULE
      The content/operation failed to pass some business rule and so could not proceed.
    • CONFLICT

      public static final IssueType CONFLICT
      Content could not be accepted because of an edit conflict (i.e. version aware updates). (In a pure RESTful environment, this would be an HTTP 409 error, but this code may be used where the conflict is discovered further into the application architecture.).
    • TRANSIENT

      public static final IssueType TRANSIENT
      Transient processing issues. The system receiving the message may be able to resubmit the same content once an underlying issue is resolved.
    • LOCKERROR

      public static final IssueType LOCKERROR
      A resource/record locking failure (usually in an underlying database).
    • NOSTORE

      public static final IssueType NOSTORE
      The persistent store is unavailable; e.g. the database is down for maintenance or similar action, and the interaction or operation cannot be processed.
    • EXCEPTION

      public static final IssueType EXCEPTION
      y.
    • TIMEOUT

      public static final IssueType TIMEOUT
      An internal timeout has occurred.
    • INCOMPLETE

      public static final IssueType INCOMPLETE
      Not all data sources typically accessed could be reached or responded in time, so the returned information might not be complete (applies to search interactions and some operations).
    • THROTTLED

      public static final IssueType THROTTLED
      The system is not prepared to handle this request due to load management.
    • INFORMATIONAL

      public static final IssueType INFORMATIONAL
      A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.).
    • NULL

      public static final IssueType NULL
      added to help the parsers
  • Method Details

    • values

      public static IssueType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static IssueType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • fromCode

      public static IssueType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • toCode

      public String toCode()
    • getSystem

      public String getSystem()
    • getDefinition

    • getDisplay

      public String getDisplay()