Enum Class ElgaLanguagecode

java.lang.Object
java.lang.Enum<ElgaLanguagecode>
org.projecthusky.cda.elga.generated.artdecor.enums.ElgaLanguagecode
All Implemented Interfaces:
Serializable, Comparable<ElgaLanguagecode>, Constable, CodedMetadataEnumInterface, TranslatedEnumInterface, ValueSetEnumInterface

@Generated(value="org.projecthusky.codegenerator.ch.valuesets.UpdateValueSets", date="2026-02-19") public enum ElgaLanguagecode extends Enum<ElgaLanguagecode> implements ValueSetEnumInterface
Enumeration of elga-languagecode values

EN: ELGA_LanguageCode is used to describe the language of the documents (CDA-Element: ClinicalDocument.languageCode). Description available under: http://www.ietf.org/rfc/rfc3066.txt.
DE: No designation found.
FR: No designation found.
IT: No designation found.

Identifier: 1.2.40.0.34.10.10
Effective date: 2022-12-02 10:15
Version: 2.0.0+20230131
Status: DRAFT

  • Enum Constant Details

    • ARABISCH

      public static final ElgaLanguagecode ARABISCH
      EN: Arabisch.
    • BENGALI

      public static final ElgaLanguagecode BENGALI
      EN: Bengali.
    • CHINESISCH

      public static final ElgaLanguagecode CHINESISCH
      EN: Chinesisch.
    • CHINESISCH_CHINA

      public static final ElgaLanguagecode CHINESISCH_CHINA
      EN: Chinesisch (China).
    • CHINESISCH_HONG_KONG

      public static final ElgaLanguagecode CHINESISCH_HONG_KONG
      EN: Chinesisch (Hong Kong).
    • CHINESISCH_SINGAPUR

      public static final ElgaLanguagecode CHINESISCH_SINGAPUR
      EN: Chinesisch (Singapur).
    • CHINESISCH_TAIWAN

      public static final ElgaLanguagecode CHINESISCH_TAIWAN
      EN: Chinesisch (Taiwan).
    • DEUTSCH

      public static final ElgaLanguagecode DEUTSCH
      EN: Deutsch.
    • DEUTSCH_DEUTSCHLAND

      public static final ElgaLanguagecode DEUTSCH_DEUTSCHLAND
      EN: Deutsch (Deutschland).
    • DEUTSCH_SCHWEIZ

      public static final ElgaLanguagecode DEUTSCH_SCHWEIZ
      EN: Deutsch (Schweiz).
    • D_NISCH

      public static final ElgaLanguagecode D_NISCH
      EN: Dänisch.
    • ENGLISCH

      public static final ElgaLanguagecode ENGLISCH
      EN: Englisch.
    • ENGLISCH_AUSTRALIEN

      public static final ElgaLanguagecode ENGLISCH_AUSTRALIEN
      EN: Englisch (Australien).
    • ENGLISCH_GB

      public static final ElgaLanguagecode ENGLISCH_GB
      EN: Englisch (GB).
    • ENGLISCH_INDIEN

      public static final ElgaLanguagecode ENGLISCH_INDIEN
      EN: Englisch (Indien).
    • ENGLISCH_KANADA

      public static final ElgaLanguagecode ENGLISCH_KANADA
      EN: Englisch (Kanada).
    • ENGLISCH_NEUSEELAND

      public static final ElgaLanguagecode ENGLISCH_NEUSEELAND
      EN: Englisch (Neuseeland).
    • ENGLISCH_SINGAPUR

      public static final ElgaLanguagecode ENGLISCH_SINGAPUR
      EN: Englisch (Singapur).
    • ENGLISCH_US

      public static final ElgaLanguagecode ENGLISCH_US
      EN: Englisch (US).
    • FINNISCH

      public static final ElgaLanguagecode FINNISCH
      EN: Finnisch.
    • FRANZ_SISCH

      public static final ElgaLanguagecode FRANZ_SISCH
      EN: Französisch.
    • FRANZ_SISCH_BELGIEN

      public static final ElgaLanguagecode FRANZ_SISCH_BELGIEN
      EN: Französisch (Belgien).
    • FRANZ_SISCH_FRANKREICH

      public static final ElgaLanguagecode FRANZ_SISCH_FRANKREICH
      EN: Französisch (Frankreich).
    • FRANZ_SISCH_SCHWEIZ

      public static final ElgaLanguagecode FRANZ_SISCH_SCHWEIZ
      EN: Französisch (Schweiz).
    • FRIESISCH

      public static final ElgaLanguagecode FRIESISCH
      EN: Friesisch.
    • FRIESISCH_NIEDERLANDE

      public static final ElgaLanguagecode FRIESISCH_NIEDERLANDE
      EN: Friesisch (Niederlande).
    • HINDI

      public static final ElgaLanguagecode HINDI
      EN: Hindi.
    • ITALIENISCH

      public static final ElgaLanguagecode ITALIENISCH
      EN: Italienisch.
    • ITALIENISCH_ITALIEN

      public static final ElgaLanguagecode ITALIENISCH_ITALIEN
      EN: Italienisch (Italien).
    • ITALIENISCH_SCHWEIZ

      public static final ElgaLanguagecode ITALIENISCH_SCHWEIZ
      EN: Italienisch (Schweiz).
    • JAPANISCH

      public static final ElgaLanguagecode JAPANISCH
      EN: Japanisch.
    • KOREANISCH

      public static final ElgaLanguagecode KOREANISCH
      EN: Koreanisch.
    • KROATISCH

      public static final ElgaLanguagecode KROATISCH
      EN: Kroatisch.
    • NEUGRIECHISCH

      public static final ElgaLanguagecode NEUGRIECHISCH
      EN: Neugriechisch.
    • NIEDERL_NDISCH

      public static final ElgaLanguagecode NIEDERL_NDISCH
      EN: Niederländisch.
    • NIEDERL_NDISCH_BELGIEN

      public static final ElgaLanguagecode NIEDERL_NDISCH_BELGIEN
      EN: Niederländisch (Belgien).
    • NIEDERL_NDISCH_NIEDERLANDE

      public static final ElgaLanguagecode NIEDERL_NDISCH_NIEDERLANDE
      EN: Niederländisch (Niederlande).
    • NORWEGISCH

      public static final ElgaLanguagecode NORWEGISCH
      EN: Norwegisch.
    • NORWEGISCH_NORWEGEN

      public static final ElgaLanguagecode NORWEGISCH_NORWEGEN
      EN: Norwegisch (Norwegen).
    • PANDSCHABI_SPRACHE

      public static final ElgaLanguagecode PANDSCHABI_SPRACHE
      EN: Pandschabi-Sprache.
    • POLNISCH

      public static final ElgaLanguagecode POLNISCH
      EN: Polnisch.
    • PORTUGIESISCH

      public static final ElgaLanguagecode PORTUGIESISCH
      EN: Portugiesisch.
    • PORTUGIESISCH_BRASILIEN

      public static final ElgaLanguagecode PORTUGIESISCH_BRASILIEN
      EN: Portugiesisch (Brasilien).
    • RUSSISCH

      public static final ElgaLanguagecode RUSSISCH
      EN: Russisch.
    • RUSSISCH_RUSSLAND

      public static final ElgaLanguagecode RUSSISCH_RUSSLAND
      EN: Russisch (Russland).
    • SCHWEDISCH

      public static final ElgaLanguagecode SCHWEDISCH
      EN: Schwedisch.
    • SCHWEDISCH_SCHWEDEN

      public static final ElgaLanguagecode SCHWEDISCH_SCHWEDEN
      EN: Schwedisch (Schweden).
    • SERBISCH

      public static final ElgaLanguagecode SERBISCH
      EN: Serbisch.
    • SERBISCH_SERBIEN

      public static final ElgaLanguagecode SERBISCH_SERBIEN
      EN: Serbisch (Serbien).
    • SPANISCH

      public static final ElgaLanguagecode SPANISCH
      EN: Spanisch.
    • SPANISCH_ARGENTINIEN

      public static final ElgaLanguagecode SPANISCH_ARGENTINIEN
      EN: Spanisch (Argentinien).
    • SPANISH_SPANIEN

      public static final ElgaLanguagecode SPANISH_SPANIEN
      EN: Spanish (Spanien).
    • SPANISH_URUGUAY

      public static final ElgaLanguagecode SPANISH_URUGUAY
      EN: Spanish (Uruguay).
    • TELUGU_SPRACHE

      public static final ElgaLanguagecode TELUGU_SPRACHE
      EN: Telugu-Sprache.
    • TSCHECHISCH

      public static final ElgaLanguagecode TSCHECHISCH
      EN: Tschechisch.
    • _STERREICHISCHES_DEUTSCH

      public static final ElgaLanguagecode _STERREICHISCHES_DEUTSCH
      EN: Österreichisches Deutsch.
  • Field Details

  • Method Details

    • values

      public static ElgaLanguagecode[] 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 ElgaLanguagecode 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 ElgaLanguagecode 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.