Enum Enumerations.FilterOperator

java.lang.Object
java.lang.Enum<Enumerations.FilterOperator>
org.hl7.fhir.r5.model.Enumerations.FilterOperator
All Implemented Interfaces:
Serializable, Comparable<Enumerations.FilterOperator>
Enclosing class:
Enumerations

  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Only concepts with a direct hierarchical relationship to the index code and no other concepts.
    Includes concept ids that have a transitive is-a relationship with the concept Id provided as the value, but which do not have any concept ids with transitive is-a relationships with themselves.
    Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, excluding the provided concept itself (i.e.
    The specified property of the code equals the provided value.
    The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values).
    Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (i.e.
    The specified property of the code is in the set of codes or concepts specified in the provided value (comma-separated list).
    Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, including the provided concept itself (include descendant codes and self).
    The specified property of the code does not have an is-a relationship with the provided value.
    The specified property of the code is not in the set of codes or concepts specified in the provided value (comma-separated list).
    added to help the parsers
    The specified property of the code matches the regex specified in the provided value.
  • Method Summary

    Modifier and Type
    Method
    Description
    fromCode(String codeString)
     
     
     
     
    static boolean
    isValidCode(String codeString)
     
     
    Returns the enum constant of this type with the specified name.
    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

    • EQUAL

      public static final Enumerations.FilterOperator EQUAL
      The specified property of the code equals the provided value.
    • ISA

      public static final Enumerations.FilterOperator ISA
      Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, including the provided concept itself (include descendant codes and self).
    • DESCENDENTOF

      Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, excluding the provided concept itself (i.e. include descendant codes only).
    • ISNOTA

      public static final Enumerations.FilterOperator ISNOTA
      The specified property of the code does not have an is-a relationship with the provided value.
    • REGEX

      public static final Enumerations.FilterOperator REGEX
      The specified property of the code matches the regex specified in the provided value.
    • IN

      public static final Enumerations.FilterOperator IN
      The specified property of the code is in the set of codes or concepts specified in the provided value (comma-separated list).
    • NOTIN

      public static final Enumerations.FilterOperator NOTIN
      The specified property of the code is not in the set of codes or concepts specified in the provided value (comma-separated list).
    • GENERALIZES

      Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (i.e. include ancestor codes and self).
    • CHILDOF

      public static final Enumerations.FilterOperator CHILDOF
      Only concepts with a direct hierarchical relationship to the index code and no other concepts. This does not include the index code in the output.
    • DESCENDENTLEAF

      Includes concept ids that have a transitive is-a relationship with the concept Id provided as the value, but which do not have any concept ids with transitive is-a relationships with themselves.
    • EXISTS

      public static final Enumerations.FilterOperator EXISTS
      The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values).
    • NULL

      public static final Enumerations.FilterOperator NULL
      added to help the parsers
  • Method Details

    • 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

      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 Enumerations.FilterOperator fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • isValidCode

      public static boolean isValidCode(String codeString)
    • toCode

      public String toCode()
    • getSystem

      public String getSystem()
    • getDefinition

    • getDisplay

      public String getDisplay()