Enum Class FormatCode

java.lang.Object
java.lang.Enum<FormatCode>
org.projecthusky.communication.ch.enums.vacd.v140.FormatCode
All Implemented Interfaces:
Serializable, Comparable<FormatCode>, Constable, CodedMetadataEnumInterface, TranslatedEnumInterface, ValueSetEnumInterface

public enum FormatCode extends Enum<FormatCode> implements ValueSetEnumInterface
  • Enum Constant Details

    • EIMPFDOSSIER

      public static final FormatCode EIMPFDOSSIER
      eImpfdossier
    • EPD_DOKUMENT

      public static final FormatCode EPD_DOKUMENT
      EPD Dokument
    • KOS_DOKUMENT

      public static final FormatCode KOS_DOKUMENT
      KOS Dokument
      KOS Document
      KOS Document
  • Field Details

    • EIMPFDOSSIER_CODE

      public static final String EIMPFDOSSIER_CODE
      Code für eImpfdossier
      Code de
      Code per
      See Also:
    • EPD_DOKUMENT_CODE

      public static final String EPD_DOKUMENT_CODE
      Code für EPD Dokument
      See Also:
    • KOS_DOKUMENT_CODE

      public static final String KOS_DOKUMENT_CODE
      Code für KOS Dokument
      Code de KOS Document
      Code per KOS Document
      See Also:
    • CODE_SYSTEM_OID

      public static final String CODE_SYSTEM_OID
      Identifier of the Code System
      Identifikator für das Code System
      See Also:
    • CODE_SYSTEM_NAME

      public static final String CODE_SYSTEM_NAME
      Name of the Code System
      Name des Codes Systems
      See Also:
  • Method Details

    • values

      public static FormatCode[] 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 FormatCode 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 FormatCode getEnum(String code)
      Gets the Enum with a given code
      Liefert den Enum anhand eines gegebenen codes
      Parameters:
      code -
      code
      Returns:
      the enum
    • isEnumOfValueSet

      public static boolean isEnumOfValueSet(String enumName)
      Checks if a given enum is part of this value set.
      Prüft, ob der gegebene enum Teil dieses Value Sets ist.
      Parameters:
      enumName -
      enumName
      Returns:
      true, if enum is in this value set
    • isInValueSet

      public static boolean isInValueSet(String codeValue)
      Checks if a given code value is in this value set.
      Prüft, ob der gegebene code in diesem Value Set vorhanden ist.
      Parameters:
      codeValue -
      code
      Returns:
      true, if one enum of this valueset contains the given code
    • getCode

      public Code getCode()
      Gets the husky Code Object
      Liefert das husky Code Objekt
      Specified by:
      getCode in interface ValueSetEnumInterface
      Returns:
      the code
    • getIpfCode

      public org.openehealth.ipf.commons.ihe.xds.core.metadata.Code getIpfCode()
      Gets the IPF Code Object
      Liefert das IPF Code Objekt
      Specified by:
      getIpfCode in interface CodedMetadataEnumInterface
      Specified by:
      getIpfCode in interface ValueSetEnumInterface
      Returns:
      the code
    • getCodeSystemId

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

      public String getCodeSystemName()
      Gets the code system name.
      Liefert code system name.
      Specified by:
      getCodeSystemName in interface ValueSetEnumInterface
      Returns:
      the code system name
    • getCodeSystemOid

      public String getCodeSystemOid()
      Gets the code system id.
      Liefert die code system id.
      Returns:
      the code system id
    • getCodeValue

      public String getCodeValue()
      Gets the actual Code as string
      Liefert den eigentlichen Code als String
      Specified by:
      getCodeValue in interface ValueSetEnumInterface
      Returns:
      the code
    • getDisplayName

      public String getDisplayName()
      Gets the display name.
      Liefert display name.
      Specified by:
      getDisplayName in interface TranslatedEnumInterface
      Returns:
      the display name
    • getDisplayName

      public String getDisplayName(LanguageCode languageCode)
      Description copied from interface: TranslatedEnumInterface
      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 String getValueSetId()
      Description copied from interface: ValueSetEnumInterface
      Gets the value set identifier.
      Specified by:
      getValueSetId in interface ValueSetEnumInterface
      Returns:
      the value set identifier.
    • getValueSetName

      public String getValueSetName()
      Description copied from interface: ValueSetEnumInterface
      Gets the value set name.
      Specified by:
      getValueSetName in interface ValueSetEnumInterface
      Returns:
      the value set name.