Enum Class ActSubstanceAdminSubstitutionCode

java.lang.Object
java.lang.Enum<ActSubstanceAdminSubstitutionCode>
org.projecthusky.fhir.emed.ch.common.enums.ActSubstanceAdminSubstitutionCode
All Implemented Interfaces:
Serializable, Comparable<ActSubstanceAdminSubstitutionCode>, Constable, CodedMetadataEnumInterface, TranslatedEnumInterface, ValueSetEnumInterface

@Generated(value="org.projecthusky.codegenerator.ch.valuesets.UpdateValueSets", date="2022-07-11") public enum ActSubstanceAdminSubstitutionCode extends Enum<ActSubstanceAdminSubstitutionCode> implements ValueSetEnumInterface
Enumeration of ActSubstanceAdminSubstitutionCode values

EN: No designation found.
DE: No designation found.
FR: No designation found.
IT: No designation found.

Identifier: 2.16.756.5.30.1.1.11.81
Effective date: 2020-07-10 00:52
Version: 2020
Status: DRAFT

  • Enum Constant Details

    • BRAND_COMPOSITION_L3

      public static final ActSubstanceAdminSubstitutionCode BRAND_COMPOSITION_L3
      EN: brand composition.
      DE: Äquivalent, andere Marke.
      FR: équivalent autre fabriquant.
      IT: equivalente altra marca.
    • EQUIVALENT_COMPOSITION_L2

      public static final ActSubstanceAdminSubstitutionCode EQUIVALENT_COMPOSITION_L2
      EN: equivalent composition.
      DE: äquivalente Zusammensetzung.
      FR: composition équivalente.
      IT: composizione simile.
    • EQUIVALENT_L1

      public static final ActSubstanceAdminSubstitutionCode EQUIVALENT_L1
      EN: equivalent.
      DE: Äquivalent.
      FR: équivalent.
      IT: equivalente.
    • GENERIC_COMPOSITION_L3

      public static final ActSubstanceAdminSubstitutionCode GENERIC_COMPOSITION_L3
      EN: generic composition.
      DE: Äquivalent, Generikum.
      FR: équivalent générique.
      IT: equivalente generico.
    • NONE_L1

      public static final ActSubstanceAdminSubstitutionCode NONE_L1
      EN: none.
      DE: nicht autorisiert.
      FR: non autorisé.
      IT: non autorizzato.
    • THERAPEUTIC_ALTERNATIVE_L2

      public static final ActSubstanceAdminSubstitutionCode THERAPEUTIC_ALTERNATIVE_L2
      EN: therapeutic alternative.
      DE: therapeutische Alternative.
      FR: alternative thérapeutique.
      IT: alternativa terapeutica.
    • THERAPEUTIC_BRAND_L3

      public static final ActSubstanceAdminSubstitutionCode THERAPEUTIC_BRAND_L3
      EN: therapeutic brand.
      DE: therapeutische Alternative, andere Marke.
      FR: lternative thérapeutique autre marque.
      IT: alternativa terapeutica altra marca.
    • THERAPEUTIC_GENERIC_L3

      public static final ActSubstanceAdminSubstitutionCode THERAPEUTIC_GENERIC_L3
      EN: therapeutic generic.
      DE: therapeutische Alternative, Generikum.
      FR: alternative thérapeutique générique.
      IT: alternativa terapeutica generico.
  • Field Details

    • BRAND_COMPOSITION_L3_CODE

      public static final String BRAND_COMPOSITION_L3_CODE
      EN: Code for brand composition.
      DE: Code für Äquivalent, andere Marke.
      FR: Code de équivalent autre fabriquant.
      IT: Code per equivalente altra marca.
      See Also:
    • EQUIVALENT_COMPOSITION_L2_CODE

      public static final String EQUIVALENT_COMPOSITION_L2_CODE
      EN: Code for equivalent composition.
      DE: Code für äquivalente Zusammensetzung.
      FR: Code de composition équivalente.
      IT: Code per composizione simile.
      See Also:
    • EQUIVALENT_L1_CODE

      public static final String EQUIVALENT_L1_CODE
      EN: Code for equivalent.
      DE: Code für Äquivalent.
      FR: Code de équivalent.
      IT: Code per equivalente.
      See Also:
    • GENERIC_COMPOSITION_L3_CODE

      public static final String GENERIC_COMPOSITION_L3_CODE
      EN: Code for generic composition.
      DE: Code für Äquivalent, Generikum.
      FR: Code de équivalent générique.
      IT: Code per equivalente generico.
      See Also:
    • NONE_L1_CODE

      public static final String NONE_L1_CODE
      EN: Code for none.
      DE: Code für nicht autorisiert.
      FR: Code de non autorisé.
      IT: Code per non autorizzato.
      See Also:
    • THERAPEUTIC_ALTERNATIVE_L2_CODE

      public static final String THERAPEUTIC_ALTERNATIVE_L2_CODE
      EN: Code for therapeutic alternative.
      DE: Code für therapeutische Alternative.
      FR: Code de alternative thérapeutique.
      IT: Code per alternativa terapeutica.
      See Also:
    • THERAPEUTIC_BRAND_L3_CODE

      public static final String THERAPEUTIC_BRAND_L3_CODE
      EN: Code for therapeutic brand.
      DE: Code für therapeutische Alternative, andere Marke.
      FR: Code de lternative thérapeutique autre marque.
      IT: Code per alternativa terapeutica altra marca.
      See Also:
    • THERAPEUTIC_GENERIC_L3_CODE

      public static final String THERAPEUTIC_GENERIC_L3_CODE
      EN: Code for therapeutic generic.
      DE: Code für therapeutische Alternative, Generikum.
      FR: Code de alternative thérapeutique générique.
      IT: Code per alternativa terapeutica generico.
      See Also:
    • VALUE_SET_ID

      public static final String VALUE_SET_ID
      Identifier of the value set.
      See Also:
    • VALUE_SET_NAME

      public static final String VALUE_SET_NAME
      Name of the value set.
      See Also:
    • CODE_SYSTEM_ID

      public static final String CODE_SYSTEM_ID
      Identifier of the code system (all values share the same).
      See Also:
  • Method Details

    • values

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

      public static ActSubstanceAdminSubstitutionCode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getEnum

      public static @Nullable ActSubstanceAdminSubstitutionCode getEnum(@Nullable String code)
      Gets the Enum with a given code.
      Parameters:
      code - The code value.
      Returns:
      the enum value found or null.
    • isEnumOfValueSet

      public static boolean isEnumOfValueSet(@Nullable String enumName)
      Checks if a given enum is part of this value set.
      Parameters:
      enumName - The name of the enum.
      Returns:
      true if the name is found in this value set, false otherwise.
    • isInValueSet

      public static boolean isInValueSet(@Nullable String codeValue)
      Checks if a given code value is in this value set.
      Parameters:
      codeValue - The code value.
      Returns:
      true if the value is found in this value set, false otherwise.
    • getCodeSystemId

      public @NonNull String getCodeSystemId()
      Gets the code system identifier.
      Specified by:
      getCodeSystemId in interface ValueSetEnumInterface
      Returns:
      the code system identifier.
    • getCodeSystemName

      public @NonNull String getCodeSystemName()
      Gets the code system name.
      Specified by:
      getCodeSystemName in interface ValueSetEnumInterface
      Returns:
      the code system name.
    • getCodeValue

      public @NonNull String getCodeValue()
      Gets the code value as a string.
      Specified by:
      getCodeValue in interface ValueSetEnumInterface
      Returns:
      the code value.
    • getDisplayName

      public @NonNull String getDisplayName(@Nullable LanguageCode languageCode)
      Gets the display name defined by the language param.
      Specified by:
      getDisplayName in interface TranslatedEnumInterface
      Parameters:
      languageCode - The language code to get the display name for, null to get the default display name.
      Returns:
      the display name in the desired language.
    • getValueSetId

      public @NonNull String getValueSetId()
      Gets the value set identifier.
      Specified by:
      getValueSetId in interface ValueSetEnumInterface
      Returns:
      the value set identifier.
    • getValueSetName

      public @NonNull String getValueSetName()
      Gets the value set name.
      Specified by:
      getValueSetName in interface ValueSetEnumInterface
      Returns:
      the value set name.