Class CodeSystemContentMode

  • All Implemented Interfaces:
    Visitable

    @Generated("com.ibm.fhir.tools.CodeGenerator")
    public class CodeSystemContentMode
    extends Code
    • Field Detail

      • NOT_PRESENT

        public static final CodeSystemContentMode NOT_PRESENT
        Not Present

        None of the concepts defined by the code system are included in the code system resource.

      • EXAMPLE

        public static final CodeSystemContentMode EXAMPLE
        Example

        A few representative concepts are included in the code system resource. There is no useful intent in the subset choice and there's no process to make it workable: it's not intended to be workable.

      • FRAGMENT

        public static final CodeSystemContentMode FRAGMENT
        Fragment

        A subset of the code system concepts are included in the code system resource. This is a curated subset released for a specific purpose under the governance of the code system steward, and that the intent, bounds and consequences of the fragmentation are clearly defined in the fragment or the code system documentation. Fragments are also known as partitions.

      • COMPLETE

        public static final CodeSystemContentMode COMPLETE
        Complete

        All the concepts defined by the code system are included in the code system resource.

      • SUPPLEMENT

        public static final CodeSystemContentMode SUPPLEMENT
        Supplement

        The resource doesn't define any new concepts; it just provides additional designations and properties to another code system.

    • Method Detail

      • of

        public static CodeSystemContentMode of​(String value)
        Factory method for creating CodeSystemContentMode objects from a passed string value.
        Parameters:
        value - A string that matches one of the allowed code values
        Throws:
        IllegalArgumentException - If the passed string cannot be parsed into an allowed code value
      • string

        public static String string​(String value)
        Inherited factory method for creating CodeSystemContentMode objects from a passed string value.
        Parameters:
        value - A string that matches one of the allowed code values
        Throws:
        IllegalArgumentException - If the passed string cannot be parsed into an allowed code value
      • code

        public static Code code​(String value)
        Inherited factory method for creating CodeSystemContentMode objects from a passed string value.
        Parameters:
        value - A string that matches one of the allowed code values
        Throws:
        IllegalArgumentException - If the passed string cannot be parsed into an allowed code value
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Code
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Code