Enum Class HcpProfessionSpecialisationMap

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

@Generated(value="org.projecthusky.codegenerator.ch.valuesets.UpdateValueSets", date="2022-09-29") public enum HcpProfessionSpecialisationMap extends Enum<HcpProfessionSpecialisationMap> implements ValueSetEnumInterface
Enumeration of HCProfessional.hcProfessionSpecialisationMap values

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

Identifier: 2.16.756.5.30.1.127.3.10.8.3
Effective date: 2020-05-18 20:00
Version: 202004.1-stable
Status: FINAL

  • Enum Constant Details

  • Field Details

    • ALLERGOLOGY_AND_CLINICAL_IMMUNOLOGY_L1_CODE

      public static final String ALLERGOLOGY_AND_CLINICAL_IMMUNOLOGY_L1_CODE
      EN: Code for Allergology and clinical immunology.
      See Also:
    • ANAESTHESIOLOGY_L1_CODE

      public static final String ANAESTHESIOLOGY_L1_CODE
      EN: Code for Anaesthesiology.
      See Also:
    • ANGIOLOGY_L1_CODE

      public static final String ANGIOLOGY_L1_CODE
      EN: Code for Angiology.
      See Also:
    • CARDIAC_AND_THORACIC_VASCULAR_SURGERY_L1_CODE

      public static final String CARDIAC_AND_THORACIC_VASCULAR_SURGERY_L1_CODE
      EN: Code for Cardiac and thoracic vascular surgery.
      See Also:
    • CARDIOLOGY_L1_CODE

      public static final String CARDIOLOGY_L1_CODE
      EN: Code for Cardiology.
      See Also:
    • CHILD_AND_ADOLESCENT_PSYCHIATRY_AND_PSYCHOTHERAPY_L1_CODE

      public static final String CHILD_AND_ADOLESCENT_PSYCHIATRY_AND_PSYCHOTHERAPY_L1_CODE
      EN: Code for Child and adolescent psychiatry and psychotherapy.
      See Also:
    • CHILD_AND_ADOLESCENT_PSYCHOLOGY_L1_CODE

      public static final String CHILD_AND_ADOLESCENT_PSYCHOLOGY_L1_CODE
      EN: Code for Child and adolescent psychology.
      See Also:
    • CHIROPRACTIC_SPECIALIST_L1_CODE

      public static final String CHIROPRACTIC_SPECIALIST_L1_CODE
      EN: Code for Chiropractic specialist.
      See Also:
    • CHIROPRACTOR_OCCUPATION_CODE

      public static final String CHIROPRACTOR_OCCUPATION_CODE
      EN: Code for Chiropractor (occupation).
      See Also:
    • CLINICAL_PHARMACOLOGY_AND_TOXICOLOGY_L1_CODE

      public static final String CLINICAL_PHARMACOLOGY_AND_TOXICOLOGY_L1_CODE
      EN: Code for Clinical pharmacology and toxicology.
      See Also:
    • CLINICAL_PSYCHOLOGY_L1_CODE

      public static final String CLINICAL_PSYCHOLOGY_L1_CODE
      EN: Code for Clinical psychology.
      See Also:
    • COMMUNITY_PHARMACY_L1_CODE

      public static final String COMMUNITY_PHARMACY_L1_CODE
      EN: Code for Community pharmacy.
      See Also:
    • DENTIST_OCCUPATION_CODE

      public static final String DENTIST_OCCUPATION_CODE
      EN: Code for Dentist (occupation).
      See Also:
    • DERMATOLOGY_AND_VENEREOLOGY_L1_CODE

      public static final String DERMATOLOGY_AND_VENEREOLOGY_L1_CODE
      EN: Code for Dermatology and venereology.
      See Also:
    • ENDOCRINOLOGY_DIABETOLOGY_L1_CODE

      public static final String ENDOCRINOLOGY_DIABETOLOGY_L1_CODE
      EN: Code for Endocrinology – Diabetology.
      See Also:
    • FORENSIC_MEDICINE_L1_CODE

      public static final String FORENSIC_MEDICINE_L1_CODE
      EN: Code for Forensic medicine.
      See Also:
    • GASTROENTEROLOGY_L1_CODE

      public static final String GASTROENTEROLOGY_L1_CODE
      EN: Code for Gastroenterology.
      See Also:
    • GENERAL_INTERNAL_MEDICINE_L1_CODE

      public static final String GENERAL_INTERNAL_MEDICINE_L1_CODE
      EN: Code for General internal medicine.
      See Also:
    • GENERAL_MEDICAL_PRACTITIONER_L1_CODE

      public static final String GENERAL_MEDICAL_PRACTITIONER_L1_CODE
      EN: Code for General medical practitioner.
      See Also:
    • GYNAECOLOGY_AND_OBSTETRICS_L1_CODE

      public static final String GYNAECOLOGY_AND_OBSTETRICS_L1_CODE
      EN: Code for Gynaecology and obstetrics.
      See Also:
    • HAEMATOLOGY_L1_CODE

      public static final String HAEMATOLOGY_L1_CODE
      EN: Code for Haematology.
      See Also:
    • HAND_SURGERY_L1_CODE

      public static final String HAND_SURGERY_L1_CODE
      EN: Code for Hand surgery.
      See Also:
    • HEALTH_PSYCHOLOGY_L1_CODE

      public static final String HEALTH_PSYCHOLOGY_L1_CODE
      EN: Code for Health psychology.
      See Also:
    • HOSPITAL_PHARMACY_L1_CODE

      public static final String HOSPITAL_PHARMACY_L1_CODE
      EN: Code for Hospital pharmacy.
      See Also:
    • INFECTOLOGY_L1_CODE

      public static final String INFECTOLOGY_L1_CODE
      EN: Code for Infectology.
      See Also:
    • INTENSIVE_CARE_MEDICINE_L1_CODE

      public static final String INTENSIVE_CARE_MEDICINE_L1_CODE
      EN: Code for Intensive care medicine.
      See Also:
    • MEDICAL_GENETICS_L1_CODE

      public static final String MEDICAL_GENETICS_L1_CODE
      EN: Code for Medical genetics.
      See Also:
    • MEDICAL_ONCOLOGY_L1_CODE

      public static final String MEDICAL_ONCOLOGY_L1_CODE
      EN: Code for Medical oncology.
      See Also:
    • NEPHROLOGY_L1_CODE

      public static final String NEPHROLOGY_L1_CODE
      EN: Code for Nephrology.
      See Also:
    • NEUROLOGY_L1_CODE

      public static final String NEUROLOGY_L1_CODE
      EN: Code for Neurology.
      See Also:
    • NEUROPSYCHOLOGY_L1_CODE

      public static final String NEUROPSYCHOLOGY_L1_CODE
      EN: Code for Neuropsychology.
      See Also:
    • NEUROSURGERY_L1_CODE

      public static final String NEUROSURGERY_L1_CODE
      EN: Code for Neurosurgery.
      See Also:
    • NUCLEAR_MEDICINE_L1_CODE

      public static final String NUCLEAR_MEDICINE_L1_CODE
      EN: Code for Nuclear medicine.
      See Also:
    • OCCUPATIONAL_MEDICINE_L1_CODE

      public static final String OCCUPATIONAL_MEDICINE_L1_CODE
      EN: Code for Occupational medicine.
      See Also:
    • OPHTHALMOLOGY_L1_CODE

      public static final String OPHTHALMOLOGY_L1_CODE
      EN: Code for Ophthalmology.
      See Also:
    • ORAL_AND_MAXILLOFACIAL_SURGERY_L1_CODE

      public static final String ORAL_AND_MAXILLOFACIAL_SURGERY_L1_CODE
      EN: Code for Oral and maxillofacial surgery.
      See Also:
    • ORAL_SURGERY_L1_CODE

      public static final String ORAL_SURGERY_L1_CODE
      EN: Code for Oral surgery.
      See Also:
    • ORTHODONTICS_L1_CODE

      public static final String ORTHODONTICS_L1_CODE
      EN: Code for Orthodontics.
      See Also:
    • ORTHOPAEDIC_SURGERY_AND_TRAUMATOLOGY_OF_THE_LOCOMOTOR_APPARATUS_L1_CODE

      public static final String ORTHOPAEDIC_SURGERY_AND_TRAUMATOLOGY_OF_THE_LOCOMOTOR_APPARATUS_L1_CODE
      EN: Code for Orthopaedic surgery and traumatology of the locomotor apparatus.
      See Also:
    • OTORHINOLARYNGOLOGY_L1_CODE

      public static final String OTORHINOLARYNGOLOGY_L1_CODE
      EN: Code for Otorhinolaryngology.
      See Also:
    • PAEDIATRICS_L1_CODE

      public static final String PAEDIATRICS_L1_CODE
      EN: Code for Paediatrics.
      See Also:
    • PAEDIATRIC_SURGERY_L1_CODE

      public static final String PAEDIATRIC_SURGERY_L1_CODE
      EN: Code for Paediatric surgery.
      See Also:
    • PARADONTOLOGY_L1_CODE

      public static final String PARADONTOLOGY_L1_CODE
      EN: Code for Paradontology.
      See Also:
    • PATHOLOGY_L1_CODE

      public static final String PATHOLOGY_L1_CODE
      EN: Code for Pathology.
      See Also:
    • PHARMACEUTICAL_MEDICINE_L1_CODE

      public static final String PHARMACEUTICAL_MEDICINE_L1_CODE
      EN: Code for Pharmaceutical medicine.
      See Also:
    • PHARMACIST_OCCUPATION_CODE

      public static final String PHARMACIST_OCCUPATION_CODE
      EN: Code for Pharmacist (occupation).
      See Also:
    • PHYSICAL_MEDICINE_AND_REHABILITATION_L1_CODE

      public static final String PHYSICAL_MEDICINE_AND_REHABILITATION_L1_CODE
      EN: Code for Physical medicine and rehabilitation.
      See Also:
    • PHYSICIAN_OCCUPATION_CODE

      public static final String PHYSICIAN_OCCUPATION_CODE
      EN: Code for Physician (occupation).
      See Also:
    • PLASTIC_RECONSTRUCTIVE_AND_AESTHETIC_SURGERY_L1_CODE

      public static final String PLASTIC_RECONSTRUCTIVE_AND_AESTHETIC_SURGERY_L1_CODE
      EN: Code for Plastic, reconstructive and aesthetic surgery.
      See Also:
    • PNEUMOLOGY_L1_CODE

      public static final String PNEUMOLOGY_L1_CODE
      EN: Code for Pneumology.
      See Also:
    • PREVENTION_AND_PUBLIC_HEALTH_L1_CODE

      public static final String PREVENTION_AND_PUBLIC_HEALTH_L1_CODE
      EN: Code for Prevention and public health.
      See Also:
    • PSYCHIATRY_AND_PSYCHOTHERAPY_L1_CODE

      public static final String PSYCHIATRY_AND_PSYCHOTHERAPY_L1_CODE
      EN: Code for Psychiatry and psychotherapy.
      See Also:
    • PSYCHOLOGIST_OCCUPATION_CODE

      public static final String PSYCHOLOGIST_OCCUPATION_CODE
      EN: Code for Psychologist (occupation).
      See Also:
    • PSYCHOTHERAPY_L1_CODE

      public static final String PSYCHOTHERAPY_L1_CODE
      EN: Code for Psychotherapy.
      See Also:
    • RADIOLOGY_L1_CODE

      public static final String RADIOLOGY_L1_CODE
      EN: Code for Radiology.
      See Also:
    • RADIO_ONCOLOGY_RADIOTHERAPY_L1_CODE

      public static final String RADIO_ONCOLOGY_RADIOTHERAPY_L1_CODE
      EN: Code for Radio-oncology / radiotherapy.
      See Also:
    • RECONSTRUCTIVE_DENTISTRY_L1_CODE

      public static final String RECONSTRUCTIVE_DENTISTRY_L1_CODE
      EN: Code for Reconstructive dentistry.
      See Also:
    • RHEUMATOLOGY_L1_CODE

      public static final String RHEUMATOLOGY_L1_CODE
      EN: Code for Rheumatology.
      See Also:
    • SURGERY_L1_CODE

      public static final String SURGERY_L1_CODE
      EN: Code for Surgery.
      See Also:
    • THORACIC_SURGERY_L1_CODE

      public static final String THORACIC_SURGERY_L1_CODE
      EN: Code for Thoracic surgery.
      See Also:
    • TROPICAL_AND_TRAVEL_MEDICINE_L1_CODE

      public static final String TROPICAL_AND_TRAVEL_MEDICINE_L1_CODE
      EN: Code for Tropical and travel medicine.
      See Also:
    • UROLOGY_L1_CODE

      public static final String UROLOGY_L1_CODE
      EN: Code for Urology.
      See Also:
    • VASCULAR_SURGERY_L1_CODE

      public static final String VASCULAR_SURGERY_L1_CODE
      EN: Code for Vascular surgery.
      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 HcpProfessionSpecialisationMap[] 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 HcpProfessionSpecialisationMap 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 HcpProfessionSpecialisationMap 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.