Enum Class CodeSystems

java.lang.Object
java.lang.Enum<CodeSystems>
org.projecthusky.common.at.enums.CodeSystems
All Implemented Interfaces:
Serializable, Comparable<CodeSystems>, Constable, IdentityDomain

public enum CodeSystems extends Enum<CodeSystems> implements IdentityDomain
Bekannte und häufig gebrauchte Identifikationsdomänen
  • Global Location Number (GLN): 2.51.1.3
  • Global Trade Item Number (GTIN): 1.3.160
  • Enum Constant Details

    • IcrDha080401Disease

      public static final CodeSystems IcrDha080401Disease
      OID: 2.16.756.5.30.1.127.3.1.20080401.1
    • GLN

      public static final CodeSystems GLN
      OID: 2.51.1.3 Global Location Number
    • GTIN

      public static final CodeSystems GTIN
      OID: 1.3.160 Global Trade Item Number
    • SwissINDEX

      public static final CodeSystems SwissINDEX
      SwissINDEX OID: 2.16.756.5.32
    • WHOATCCode

      public static final CodeSystems WHOATCCode
      OID: 2.16.756.5.32 WHO ATC Code
    • SwissAL

      public static final CodeSystems SwissAL
      OID: 2.16.756.5.30.1.129.1.3 Swiss Analysis List
    • SwissTarmed

      public static final CodeSystems SwissTarmed
      OID: 2.16.756.5.30.1.129.1.4 Swiss Tarmed
    • SwissSSN

      public static final CodeSystems SwissSSN
      OID: 2.16.756.5.32 AHV Number (the new one)
    • SwissZSR

      public static final CodeSystems SwissZSR
      OID: 2.16.756.5.32 AHV Number (the new one)
    • SwissSSNDeprecated

      public static final CodeSystems SwissSSNDeprecated
      OID: 2.16.756.5.31 AHV Number (the old one)
    • SWISS_VEKA_NR

      public static final CodeSystems SWISS_VEKA_NR
      OID: 2.16.756.5.30.1.123.100.1.1.1 Insurance Card Number (VeKa)
    • ICD10

      public static final CodeSystems ICD10
      OID: 2.16.756.5.31 ICD-10
    • LanguageCode

      public static final CodeSystems LanguageCode
      OID: 2.16.840.1.113883.6.121 Language Code
    • ConfidentialityCode

      public static final CodeSystems ConfidentialityCode
      OID: 2.16.840.1.113883.5.25 HL7:Confidentiality
    • AdministrativeGender

      public static final CodeSystems AdministrativeGender
      OID: 2.16.840.1.113883.5.1 AdministrativeGender
    • AddressUse

      public static final CodeSystems AddressUse
      OID: 2.16.840.1.113883.5.1119 AddressUse
    • ParticipationSignature

      public static final CodeSystems ParticipationSignature
      OID: 2.16.840.1.113883.5.89 ParticipationSignature
    • ActStatus

      public static final CodeSystems ActStatus
      OID: 2.16.840.1.113883.5.14 ActStatus
    • SNOMEDCT

      public static final CodeSystems SNOMEDCT
      OID: 2.16.840.1.113883.6.96 SNOMED CT
    • RiscOfComplications

      public static final CodeSystems RiscOfComplications
      OID: 2.16.756.5.30.1.127.3.3.2013.1 Risc of complications
    • RiscOfExposure

      public static final CodeSystems RiscOfExposure
      OID: 2.16.756.5.30.1.127.3.3.2013.2 Risc of Exposure
    • HL7ActCode

      public static final CodeSystems HL7ActCode
      OID: 2.16.840.1.113883.5.4 HL7ActCode
    • HL7SeverityObservation

      public static final CodeSystems HL7SeverityObservation
      OID: 2.16.840.1.113883.5.1063 HL7SeverityObservation
    • HL7RouteOfAdministration

      public static final CodeSystems HL7RouteOfAdministration
      OID: 2.16.840.1.113883.5.112 HL7RouteOfAdministration
    • LOINC

      public static final CodeSystems LOINC
      OID: 2.16.840.1.113883.6.1 LOINC
    • HL7ObservationInterpretation

      public static final CodeSystems HL7ObservationInterpretation
      OID: 2.16.840.1.113883.5.83 HL7ObservationInterpretation
    • HL7nullFlavor

      public static final CodeSystems HL7nullFlavor
      OID: 2.16.840.1.113883.5.1008 HL7nullFlavor
    • WHO_D_D_MED_PPROD_ID

      public static final CodeSystems WHO_D_D_MED_PPROD_ID
      OID: 2.16.840.1.113883.6.294 WHO Drug Dictionary Medicinal Product ID
    • SwissSoasHlaCodes

      public static final CodeSystems SwissSoasHlaCodes
      OID: 2.16.756.5.30.1.129.1.1.8 Swiss SOAS HLA Codes
    • SwissPlrrDhaLabObsList

      public static final CodeSystems SwissPlrrDhaLabObsList
      OID: 2.16.756.5.30.1.127.3.2.20121101.2 Swiss PLRR-DHA LabObsList Codes
  • Method Details

    • values

      public static CodeSystems[] 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 CodeSystems 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 CodeSystems getEnum(String codeSystemId)
      Gets the Enum with a given OID
      Parameters:
      codeSystemId - the code system OID.
      Returns:
      the desired Enum.
    • getCodeSystemId

      public String getCodeSystemId()
      Specified by:
      getCodeSystemId in interface IdentityDomain
      Returns:
      Delivers the code systems OID value
    • getCodeSystemName

      public String getCodeSystemName()
      Specified by:
      getCodeSystemName in interface IdentityDomain
      Returns:
      Delivers the codes system textual content