Class FHIRVersion

  • All Implemented Interfaces:
    Visitable

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

      • VERSION_0_01

        public static final FHIRVersion VERSION_0_01
        0.01

        Oldest archived version of FHIR.

      • VERSION_0_05

        public static final FHIRVersion VERSION_0_05
        0.05

        1st Draft for Comment (Sept 2012 Ballot).

      • VERSION_0_06

        public static final FHIRVersion VERSION_0_06
        0.06

        2nd Draft for Comment (January 2013 Ballot).

      • VERSION_0_11

        public static final FHIRVersion VERSION_0_11
        0.11

        DSTU 1 Ballot version.

      • VERSION_0_0_80

        public static final FHIRVersion VERSION_0_0_80
        0.0.80

        DSTU 1 Official version.

      • VERSION_0_0_81

        public static final FHIRVersion VERSION_0_0_81
        0.0.81

        DSTU 1 Official version Technical Errata #1.

      • VERSION_0_0_82

        public static final FHIRVersion VERSION_0_0_82
        0.0.82

        DSTU 1 Official version Technical Errata #2.

      • VERSION_0_4_0

        public static final FHIRVersion VERSION_0_4_0
        0.4.0

        Draft For Comment (January 2015 Ballot).

      • VERSION_0_5_0

        public static final FHIRVersion VERSION_0_5_0
        0.5.0

        DSTU 2 Ballot version (May 2015 Ballot).

      • VERSION_1_0_0

        public static final FHIRVersion VERSION_1_0_0
        1.0.0

        DSTU 2 QA Preview + CQIF Ballot (Sep 2015).

      • VERSION_1_0_1

        public static final FHIRVersion VERSION_1_0_1
        1.0.1

        DSTU 2 (Official version).

      • VERSION_1_0_2

        public static final FHIRVersion VERSION_1_0_2
        1.0.2

        DSTU 2 (Official version) with 1 technical errata.

      • VERSION_1_1_0

        public static final FHIRVersion VERSION_1_1_0
        1.1.0

        GAO Ballot + draft changes to main FHIR standard.

      • VERSION_1_4_0

        public static final FHIRVersion VERSION_1_4_0
        1.4.0

        CQF on FHIR Ballot + Connectathon 12 (Montreal).

      • VERSION_1_6_0

        public static final FHIRVersion VERSION_1_6_0
        1.6.0

        FHIR STU3 Ballot + Connectathon 13 (Baltimore).

      • VERSION_1_8_0

        public static final FHIRVersion VERSION_1_8_0
        1.8.0

        FHIR STU3 Candidate + Connectathon 14 (San Antonio).

      • VERSION_3_0_0

        public static final FHIRVersion VERSION_3_0_0
        3.0.0

        FHIR Release 3 (STU).

      • VERSION_3_0_1

        public static final FHIRVersion VERSION_3_0_1
        3.0.1

        FHIR Release 3 (STU) with 1 technical errata.

      • VERSION_3_3_0

        public static final FHIRVersion VERSION_3_3_0
        3.3.0

        R4 Ballot #1.

      • VERSION_3_5_0

        public static final FHIRVersion VERSION_3_5_0
        3.5.0

        R4 Ballot #2.

      • VERSION_4_0_0

        public static final FHIRVersion VERSION_4_0_0
        4.0.0

        FHIR Release 4 (Normative + STU).

      • VERSION_4_0_1

        public static final FHIRVersion VERSION_4_0_1
        4.0.1

        FHIR Release 4 Technical Correction.

    • Method Detail

      • of

        public static FHIRVersion of​(String value)
        Factory method for creating FHIRVersion 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 FHIRVersion 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 FHIRVersion 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