Enum Class FormatCode

java.lang.Object
java.lang.Enum<FormatCode>
org.projecthusky.common.at.enums.FormatCode
All Implemented Interfaces:
Serializable, Comparable<FormatCode>, Constable, ValueSetEnumInterfaceAt, CodedMetadataEnumInterface, TranslatedEnumInterface, ValueSetEnumInterface

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

    • ELGA_DOCUMENT_BASIC_2011

      public static final FormatCode ELGA_DOCUMENT_BASIC_2011
    • ELGA_DOCUMENT_BASIC_2013

      public static final FormatCode ELGA_DOCUMENT_BASIC_2013
    • ELGA_DOCUMENT_BASIC_2014

      public static final FormatCode ELGA_DOCUMENT_BASIC_2014
    • ELGA_DOCUMENT_BASIC_206

      public static final FormatCode ELGA_DOCUMENT_BASIC_206
    • ELGA_DOCUMENT_BASIC_2015

      public static final FormatCode ELGA_DOCUMENT_BASIC_2015
    • ELGA_NURSE_DISCHARGE_SUMMARY_BASIC

      public static final FormatCode ELGA_NURSE_DISCHARGE_SUMMARY_BASIC
    • ELGA_NURSE_DISCHARGE_SUMMARY_ENHANCED

      public static final FormatCode ELGA_NURSE_DISCHARGE_SUMMARY_ENHANCED
    • ELGA_NURSE_DISCHARGE_SUMMARY_FULL_SUPPORT

      public static final FormatCode ELGA_NURSE_DISCHARGE_SUMMARY_FULL_SUPPORT
    • ELGA_NURSE_DISCHARGE_SUMMARY_BASIC_V206

      public static final FormatCode ELGA_NURSE_DISCHARGE_SUMMARY_BASIC_V206
    • ELGA_NURSE_DISCHARGE_SUMMARY_ENHANCED_V206

      public static final FormatCode ELGA_NURSE_DISCHARGE_SUMMARY_ENHANCED_V206
    • ELGA_NURSE_DISCHARGE_SUMMARY_FULL_SUPPORT_V206

      public static final FormatCode ELGA_NURSE_DISCHARGE_SUMMARY_FULL_SUPPORT_V206
    • ELGA_NURSE_DISCHARGE_SUMMARY_BASIC_2015

      public static final FormatCode ELGA_NURSE_DISCHARGE_SUMMARY_BASIC_2015
    • ELGA_NURSE_DISCHARGE_SUMMARY_ENHANCED_2015

      public static final FormatCode ELGA_NURSE_DISCHARGE_SUMMARY_ENHANCED_2015
    • ELGA_NURSE_DISCHARGE_SUMMARY_FULL_SUPPORT_2015

      public static final FormatCode ELGA_NURSE_DISCHARGE_SUMMARY_FULL_SUPPORT_2015
    • ELGA_DISCHARGE_SUMMARY_BASIC_2011

      public static final FormatCode ELGA_DISCHARGE_SUMMARY_BASIC_2011
    • ELGA_DISCHARGE_SUMMARY_ENHANCED_2011

      public static final FormatCode ELGA_DISCHARGE_SUMMARY_ENHANCED_2011
    • ELGA_DISCHARGE_SUMMARY_FULL_SUPPORT_2011

      public static final FormatCode ELGA_DISCHARGE_SUMMARY_FULL_SUPPORT_2011
    • ELGA_DISCHARGE_SUMMARY_BASIC_2013

      public static final FormatCode ELGA_DISCHARGE_SUMMARY_BASIC_2013
    • ELGA_DISCHARGE_SUMMARY_ENHANCED_2013

      public static final FormatCode ELGA_DISCHARGE_SUMMARY_ENHANCED_2013
    • ELGA_DISCHARGE_SUMMARY_FULL_SUPPORT_2013

      public static final FormatCode ELGA_DISCHARGE_SUMMARY_FULL_SUPPORT_2013
    • ELGA_MEDICAL_DISCHARGE_SUMMARY_BASIC_2014

      public static final FormatCode ELGA_MEDICAL_DISCHARGE_SUMMARY_BASIC_2014
    • ELGA_MEDICAL_DISCHARGE_SUMMARY_ENHANCED_2014

      public static final FormatCode ELGA_MEDICAL_DISCHARGE_SUMMARY_ENHANCED_2014
    • ELGA_MEDICAL_DISCHARGE_SUMMARY_FULL_SUPPORT_2014

      public static final FormatCode ELGA_MEDICAL_DISCHARGE_SUMMARY_FULL_SUPPORT_2014
    • ELGA_MEDICAL_DISCHARGE_SUMMARY_BASIC_V206

      public static final FormatCode ELGA_MEDICAL_DISCHARGE_SUMMARY_BASIC_V206
    • ELGA_MEDICAL_DISCHARGE_SUMMARY_ENHANCED_V206

      public static final FormatCode ELGA_MEDICAL_DISCHARGE_SUMMARY_ENHANCED_V206
    • ELGA_MEDICAL_DISCHARGE_SUMMARY_FULL_SUPPORT_V206

      public static final FormatCode ELGA_MEDICAL_DISCHARGE_SUMMARY_FULL_SUPPORT_V206
    • ELGA_MEDICAL_DISCHARGE_SUMMARY_BASIC_2015

      public static final FormatCode ELGA_MEDICAL_DISCHARGE_SUMMARY_BASIC_2015
    • ELGA_MEDICAL_DISCHARGE_SUMMARY_ENHANCED_2015

      public static final FormatCode ELGA_MEDICAL_DISCHARGE_SUMMARY_ENHANCED_2015
    • ELGA_MEDICAL_DISCHARGE_SUMMARY_FULL_SUPPORT_2015

      public static final FormatCode ELGA_MEDICAL_DISCHARGE_SUMMARY_FULL_SUPPORT_2015
    • ELGA_EMEDICATION_FULL_SUPPORT_2014

      public static final FormatCode ELGA_EMEDICATION_FULL_SUPPORT_2014
    • ELGA_EMEDICATION_FULL_SUPPORT_2015

      public static final FormatCode ELGA_EMEDICATION_FULL_SUPPORT_2015
    • ELGA_EMEDICATION_2015_V206

      public static final FormatCode ELGA_EMEDICATION_2015_V206
    • ELGA_LAB_REPORT_BASIC_2011

      public static final FormatCode ELGA_LAB_REPORT_BASIC_2011
    • ELGA_LAB_REPORT_ENHANCED_2011

      public static final FormatCode ELGA_LAB_REPORT_ENHANCED_2011
    • ELGA_LAB_REPORT_FULL_SUPPORT_2011

      public static final FormatCode ELGA_LAB_REPORT_FULL_SUPPORT_2011
    • ELGA_LAB_REPORT_BASIC_2013

      public static final FormatCode ELGA_LAB_REPORT_BASIC_2013
    • ELGA_LAB_REPORT_ENHANCED_2013

      public static final FormatCode ELGA_LAB_REPORT_ENHANCED_2013
    • ELGA_LAB_REPORT_FULL_SUPPORT_2013

      public static final FormatCode ELGA_LAB_REPORT_FULL_SUPPORT_2013
    • ELGA_LAB_REPORT_BASIC_2014

      public static final FormatCode ELGA_LAB_REPORT_BASIC_2014
    • ELGA_LAB_REPORT_ENHANCED_2014

      public static final FormatCode ELGA_LAB_REPORT_ENHANCED_2014
    • ELGA_LAB_REPORT_FULL_SUPPORT_2014

      public static final FormatCode ELGA_LAB_REPORT_FULL_SUPPORT_2014
    • ELGA_LAB_REPORT_BASIC_V206_2015

      public static final FormatCode ELGA_LAB_REPORT_BASIC_V206_2015
    • ELGA_LAB_REPORT_ENHANCED_V206_2015

      public static final FormatCode ELGA_LAB_REPORT_ENHANCED_V206_2015
    • ELGA_LAB_REPORT_FULL_SUPPORT_V206_2015

      public static final FormatCode ELGA_LAB_REPORT_FULL_SUPPORT_V206_2015
    • ELGA_LAB_REPORT_BASIC_2015

      public static final FormatCode ELGA_LAB_REPORT_BASIC_2015
    • ELGA_LAB_REPORT_ENHANCED_2015

      public static final FormatCode ELGA_LAB_REPORT_ENHANCED_2015
    • ELGA_LAB_REPORT_FULL_SUPPORT_2015

      public static final FormatCode ELGA_LAB_REPORT_FULL_SUPPORT_2015
    • ELGA_NURSING_REPORT_BASIC_2015

      public static final FormatCode ELGA_NURSING_REPORT_BASIC_2015
    • ELGA_NURSING_REPORT_ENHANCED_2015

      public static final FormatCode ELGA_NURSING_REPORT_ENHANCED_2015
    • ELGA_NURSING_REPORT_FULL_SUPPORT_2015

      public static final FormatCode ELGA_NURSING_REPORT_FULL_SUPPORT_2015
    • ELGA_RADIOLOGY_REPORT_BASIC_2011

      public static final FormatCode ELGA_RADIOLOGY_REPORT_BASIC_2011
    • ELGA_RADIOLOGY_REPORT_ENHANCED_2011

      public static final FormatCode ELGA_RADIOLOGY_REPORT_ENHANCED_2011
    • ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_2011

      public static final FormatCode ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_2011
    • ELGA_RADIOLOGY_REPORT_BASIC_2013

      public static final FormatCode ELGA_RADIOLOGY_REPORT_BASIC_2013
    • ELGA_RADIOLOGY_REPORT_ENHANCED_2013

      public static final FormatCode ELGA_RADIOLOGY_REPORT_ENHANCED_2013
    • ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_2013

      public static final FormatCode ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_2013
    • ELGA_RADIOLOGY_REPORT_BASIC_2014

      public static final FormatCode ELGA_RADIOLOGY_REPORT_BASIC_2014
    • ELGA_RADIOLOGY_REPORT_ENHANCED_2014

      public static final FormatCode ELGA_RADIOLOGY_REPORT_ENHANCED_2014
    • ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_2014

      public static final FormatCode ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_2014
    • ELGA_RADIOLOGY_REPORT_BASIC_V206_2015

      public static final FormatCode ELGA_RADIOLOGY_REPORT_BASIC_V206_2015
    • ELGA_RADIOLOGY_REPORT_ENHANCED_V206_2015

      public static final FormatCode ELGA_RADIOLOGY_REPORT_ENHANCED_V206_2015
    • ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_V206_2015

      public static final FormatCode ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_V206_2015
    • ELGA_RADIOLOGY_REPORT_BASIC_2015

      public static final FormatCode ELGA_RADIOLOGY_REPORT_BASIC_2015
    • ELGA_RADIOLOGY_REPORT_ENHANCED_2015

      public static final FormatCode ELGA_RADIOLOGY_REPORT_ENHANCED_2015
    • ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_2015

      public static final FormatCode ELGA_RADIOLOGY_REPORT_FULL_SUPPORT_2015
    • ELGA_PHC_2017

      public static final FormatCode ELGA_PHC_2017
    • ELGA_IMMUNIZATION_RECORD_2019

      public static final FormatCode ELGA_IMMUNIZATION_RECORD_2019
  • Field Details

  • 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
      Parameters:
      code -
      Returns:
      the enum
    • isEnumOfValueSet

      public static boolean isEnumOfValueSet(String enumName)
      Checks if a given enum is part of this value set.
      Parameters:
      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.
      Parameters:
      codeValue -
      Returns:
      true, if is in value set
    • getCodeSystemId

      public String getCodeSystemId()
      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.
      Specified by:
      getCodeSystemName in interface ValueSetEnumInterface
      Returns:
      the code system identifier
    • getCodeValue

      public String getCodeValue()
      Gets the actual Code as string
      Specified by:
      getCodeValue in interface ValueSetEnumInterface
      Returns:
      the code
    • getDisplayNameAt

      public String getDisplayNameAt(LanguageCode languageCode)
      Gets the display name defined by the language param. If there is no english translation, the default display name is returned.
      Specified by:
      getDisplayNameAt in interface ValueSetEnumInterfaceAt
      Parameters:
      languageCode - the language code to get the display name for
      Returns:
      returns the display name in the desired language. if language not found, display name in german will returned
    • getValues

      public FormatCode[] getValues()
    • getValueSetId

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

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