Enum Class ClassTypeCodeMapping

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

@Generated(value="org.projecthusky.codegenerator.ch.valuesets.UpdateValueSets", date="2023-05-10") public enum ClassTypeCodeMapping extends Enum<ClassTypeCodeMapping> implements ValueSetEnumInterface
Enumeration of DocumentEntry.classCode_DocumentEntry.typeCode_mapping values

EN: No designation found.
DE: Das folgende Valueset zeigt das Mapping zwischen den Dokumentklassen und Dokumenttypen (gemäss Kapitel 2.11 Anhang 3 EPDV). Das Valueset dient als Hilfestellung bei der Implementierung. Für die konkreten Werte in documentTypeCode und documentClassCode dienen weiterhin die beiden definierten Valuesets (EprDocumentTypeCode resp. EprDocumentClassCode).
.
FR: No designation found.
IT: No designation found.

Identifier: 2.16.756.5.30.1.127.3.10.1.30
Effective date: 2022-11-29 13:33
Version: 202212.0-stable
Status: FINAL

  • Enum Constant Details

    • ADMINISTRATIVE_DOCUMENTATION_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping ADMINISTRATIVE_DOCUMENTATION_RECORD_ARTIFACT
      EN: Administrative documentation (record artifact).
    • ADVANCE_DIRECTIVE_REPORT_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping ADVANCE_DIRECTIVE_REPORT_RECORD_ARTIFACT
      EN: Advance directive report (record artifact).
    • ALLERGY_RECORD_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping ALLERGY_RECORD_RECORD_ARTIFACT_L1
      EN: Allergy record (record artifact).
    • AUDIT_TRAIL_REPORT_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping AUDIT_TRAIL_REPORT_RECORD_ARTIFACT
      EN: Audit trail report (record artifact).
    • CARE_PLAN_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping CARE_PLAN_RECORD_ARTIFACT
      EN: Care Plan (record artifact).
    • CLINICAL_CONSULTATION_REPORT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping CLINICAL_CONSULTATION_REPORT_RECORD_ARTIFACT_L1
      EN: Clinical consultation report (record artifact).
    • CLINICAL_MANAGEMENT_PLAN_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping CLINICAL_MANAGEMENT_PLAN_RECORD_ARTIFACT_L1
      EN: Clinical Management plan (record artifact).
    • CLINICAL_PROCEDURE_REPORT_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping CLINICAL_PROCEDURE_REPORT_RECORD_ARTIFACT
      EN: Clinical procedure report (record artifact).
    • DISCHARGE_SUMMARY_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping DISCHARGE_SUMMARY_RECORD_ARTIFACT_L1
      EN: Discharge summary (record artifact).
    • EMERGENCY_DEPARTMENT_RECORD_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping EMERGENCY_DEPARTMENT_RECORD_RECORD_ARTIFACT_L1
      EN: Emergency department record (record artifact).
    • EMERGENCY_MEDICAL_IDENTIFICATION_RECORD_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping EMERGENCY_MEDICAL_IDENTIFICATION_RECORD_RECORD_ARTIFACT
      EN: Emergency medical identification record (record artifact).
    • HISTORY_AND_PHYSICAL_REPORT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping HISTORY_AND_PHYSICAL_REPORT_RECORD_ARTIFACT_L1
      EN: History and physical report (record artifact).
    • IMAGE_REFERENCE_FOUNDATION_METADATA_CONCEPT_L1

      public static final ClassTypeCodeMapping IMAGE_REFERENCE_FOUNDATION_METADATA_CONCEPT_L1
      EN: Image reference (foundation metadata concept).
    • IMAGING_ORDER_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping IMAGING_ORDER_RECORD_ARTIFACT_L1
      EN: Imaging Order (record artifact).
    • IMAGING_REPORT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping IMAGING_REPORT_RECORD_ARTIFACT_L1
      EN: Imaging report (record artifact).
    • IMMUNIZATION_RECORD_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping IMMUNIZATION_RECORD_RECORD_ARTIFACT_L1
      EN: Immunization record (record artifact).
    • LABORATORY_ORDER_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping LABORATORY_ORDER_RECORD_ARTIFACT_L1
      EN: Laboratory Order (record artifact).
    • LABORATORY_REPORT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping LABORATORY_REPORT_RECORD_ARTIFACT_L1
      EN: Laboratory report (record artifact).
    • MEDICAL_CERTIFICATE_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping MEDICAL_CERTIFICATE_RECORD_ARTIFACT_L1
      EN: Medical certificate (record artifact).
    • MEDICAL_PRESCRIPTION_RECORD_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping MEDICAL_PRESCRIPTION_RECORD_RECORD_ARTIFACT_L1
      EN: Medical Prescription record (record artifact).
    • MEDICATION_SUMMARY_DOCUMENT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping MEDICATION_SUMMARY_DOCUMENT_RECORD_ARTIFACT_L1
      EN: Medication summary document (record artifact).
    • NON_DRUG_PRESCRIPTION_RECORD_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping NON_DRUG_PRESCRIPTION_RECORD_RECORD_ARTIFACT_L1
      EN: Non-drug prescription record (record artifact).
    • NURSING_CARE_PLAN_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping NURSING_CARE_PLAN_RECORD_ARTIFACT_L1
      EN: Nursing care plan (record artifact).
    • OBSTETRICAL_RECORD_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping OBSTETRICAL_RECORD_RECORD_ARTIFACT
      EN: Obstetrical Record (record artifact).
    • OPERATIVE_REPORT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping OPERATIVE_REPORT_RECORD_ARTIFACT_L1
      EN: Operative report (record artifact).
    • ORDER_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping ORDER_RECORD_ARTIFACT
      EN: Order (record artifact).
    • ORGAN_DONOR_CARD_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping ORGAN_DONOR_CARD_RECORD_ARTIFACT
      EN: Organ donor card (record artifact).
    • PATHOLOGY_ORDER_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping PATHOLOGY_ORDER_RECORD_ARTIFACT_L1
      EN: Pathology order (record artifact.
    • PATHOLOGY_REPORT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping PATHOLOGY_REPORT_RECORD_ARTIFACT_L1
      EN: Pathology report (record artifact).
    • PATIENT_RECORD_TYPE_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping PATIENT_RECORD_TYPE_RECORD_ARTIFACT
      EN: Patient record type (record artifact).
    • PRESCRIPTION_RECORD_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping PRESCRIPTION_RECORD_RECORD_ARTIFACT
      EN: Prescription record (record artifact).
    • PROFESSIONAL_ALLIED_TO_MEDICINE_CLINICAL_REPORT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping PROFESSIONAL_ALLIED_TO_MEDICINE_CLINICAL_REPORT_RECORD_ARTIFACT_L1
      EN: Professional allied to medicine clinical report (record artifact).
    • PROGRESS_REPORT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping PROGRESS_REPORT_RECORD_ARTIFACT_L1
      EN: Progress report (record artifact).
    • RECORD_ARTIFACT_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping RECORD_ARTIFACT_RECORD_ARTIFACT
      EN: Record artifact (record artifact).
    • RECORD_ARTIFACT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping RECORD_ARTIFACT_RECORD_ARTIFACT_L1
      EN: Record artifact (record artifact).
    • RECORD_OF_HEALTH_EVENT_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping RECORD_OF_HEALTH_EVENT_RECORD_ARTIFACT
      EN: Record of health event (record artifact).
    • REFERRAL_NOTE_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping REFERRAL_NOTE_RECORD_ARTIFACT
      EN: Referral note (record artifact).
    • REHABILITATION_CARE_PLAN_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping REHABILITATION_CARE_PLAN_RECORD_ARTIFACT_L1
      EN: Rehabilitation care plan (record artifact).
    • REPORT_OF_CLINICAL_ENCOUNTER_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping REPORT_OF_CLINICAL_ENCOUNTER_RECORD_ARTIFACT
      EN: Report of clinical encounter (record artifact).
    • SUMMARY_CLINICAL_DOCUMENT_RECORD_ARTIFACT

      public static final ClassTypeCodeMapping SUMMARY_CLINICAL_DOCUMENT_RECORD_ARTIFACT
      EN: Summary clinical document (record artifact).
    • TRANSFER_SUMMARY_REPORT_RECORD_ARTIFACT_L1

      public static final ClassTypeCodeMapping TRANSFER_SUMMARY_REPORT_RECORD_ARTIFACT_L1
      EN: Transfer summary report (record artifact).
  • Field Details

    • ADMINISTRATIVE_DOCUMENTATION_RECORD_ARTIFACT_CODE

      public static final String ADMINISTRATIVE_DOCUMENTATION_RECORD_ARTIFACT_CODE
      EN: Code for Administrative documentation (record artifact).
      See Also:
    • ADVANCE_DIRECTIVE_REPORT_RECORD_ARTIFACT_CODE

      public static final String ADVANCE_DIRECTIVE_REPORT_RECORD_ARTIFACT_CODE
      EN: Code for Advance directive report (record artifact).
      See Also:
    • ALLERGY_RECORD_RECORD_ARTIFACT_L1_CODE

      public static final String ALLERGY_RECORD_RECORD_ARTIFACT_L1_CODE
      EN: Code for Allergy record (record artifact).
      See Also:
    • AUDIT_TRAIL_REPORT_RECORD_ARTIFACT_CODE

      public static final String AUDIT_TRAIL_REPORT_RECORD_ARTIFACT_CODE
      EN: Code for Audit trail report (record artifact).
      See Also:
    • CARE_PLAN_RECORD_ARTIFACT_CODE

      public static final String CARE_PLAN_RECORD_ARTIFACT_CODE
      EN: Code for Care Plan (record artifact).
      See Also:
    • CLINICAL_CONSULTATION_REPORT_RECORD_ARTIFACT_L1_CODE

      public static final String CLINICAL_CONSULTATION_REPORT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Clinical consultation report (record artifact).
      See Also:
    • CLINICAL_MANAGEMENT_PLAN_RECORD_ARTIFACT_L1_CODE

      public static final String CLINICAL_MANAGEMENT_PLAN_RECORD_ARTIFACT_L1_CODE
      EN: Code for Clinical Management plan (record artifact).
      See Also:
    • CLINICAL_PROCEDURE_REPORT_RECORD_ARTIFACT_CODE

      public static final String CLINICAL_PROCEDURE_REPORT_RECORD_ARTIFACT_CODE
      EN: Code for Clinical procedure report (record artifact).
      See Also:
    • DISCHARGE_SUMMARY_RECORD_ARTIFACT_L1_CODE

      public static final String DISCHARGE_SUMMARY_RECORD_ARTIFACT_L1_CODE
      EN: Code for Discharge summary (record artifact).
      See Also:
    • EMERGENCY_DEPARTMENT_RECORD_RECORD_ARTIFACT_L1_CODE

      public static final String EMERGENCY_DEPARTMENT_RECORD_RECORD_ARTIFACT_L1_CODE
      EN: Code for Emergency department record (record artifact).
      See Also:
    • EMERGENCY_MEDICAL_IDENTIFICATION_RECORD_RECORD_ARTIFACT_CODE

      public static final String EMERGENCY_MEDICAL_IDENTIFICATION_RECORD_RECORD_ARTIFACT_CODE
      EN: Code for Emergency medical identification record (record artifact).
      See Also:
    • HISTORY_AND_PHYSICAL_REPORT_RECORD_ARTIFACT_L1_CODE

      public static final String HISTORY_AND_PHYSICAL_REPORT_RECORD_ARTIFACT_L1_CODE
      EN: Code for History and physical report (record artifact).
      See Also:
    • IMAGE_REFERENCE_FOUNDATION_METADATA_CONCEPT_L1_CODE

      public static final String IMAGE_REFERENCE_FOUNDATION_METADATA_CONCEPT_L1_CODE
      EN: Code for Image reference (foundation metadata concept).
      See Also:
    • IMAGING_ORDER_RECORD_ARTIFACT_L1_CODE

      public static final String IMAGING_ORDER_RECORD_ARTIFACT_L1_CODE
      EN: Code for Imaging Order (record artifact).
      See Also:
    • IMAGING_REPORT_RECORD_ARTIFACT_L1_CODE

      public static final String IMAGING_REPORT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Imaging report (record artifact).
      See Also:
    • IMMUNIZATION_RECORD_RECORD_ARTIFACT_L1_CODE

      public static final String IMMUNIZATION_RECORD_RECORD_ARTIFACT_L1_CODE
      EN: Code for Immunization record (record artifact).
      See Also:
    • LABORATORY_ORDER_RECORD_ARTIFACT_L1_CODE

      public static final String LABORATORY_ORDER_RECORD_ARTIFACT_L1_CODE
      EN: Code for Laboratory Order (record artifact).
      See Also:
    • LABORATORY_REPORT_RECORD_ARTIFACT_L1_CODE

      public static final String LABORATORY_REPORT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Laboratory report (record artifact).
      See Also:
    • MEDICAL_CERTIFICATE_RECORD_ARTIFACT_L1_CODE

      public static final String MEDICAL_CERTIFICATE_RECORD_ARTIFACT_L1_CODE
      EN: Code for Medical certificate (record artifact).
      See Also:
    • MEDICAL_PRESCRIPTION_RECORD_RECORD_ARTIFACT_L1_CODE

      public static final String MEDICAL_PRESCRIPTION_RECORD_RECORD_ARTIFACT_L1_CODE
      EN: Code for Medical Prescription record (record artifact).
      See Also:
    • MEDICATION_SUMMARY_DOCUMENT_RECORD_ARTIFACT_L1_CODE

      public static final String MEDICATION_SUMMARY_DOCUMENT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Medication summary document (record artifact).
      See Also:
    • NON_DRUG_PRESCRIPTION_RECORD_RECORD_ARTIFACT_L1_CODE

      public static final String NON_DRUG_PRESCRIPTION_RECORD_RECORD_ARTIFACT_L1_CODE
      EN: Code for Non-drug prescription record (record artifact).
      See Also:
    • NURSING_CARE_PLAN_RECORD_ARTIFACT_L1_CODE

      public static final String NURSING_CARE_PLAN_RECORD_ARTIFACT_L1_CODE
      EN: Code for Nursing care plan (record artifact).
      See Also:
    • OBSTETRICAL_RECORD_RECORD_ARTIFACT_CODE

      public static final String OBSTETRICAL_RECORD_RECORD_ARTIFACT_CODE
      EN: Code for Obstetrical Record (record artifact).
      See Also:
    • OPERATIVE_REPORT_RECORD_ARTIFACT_L1_CODE

      public static final String OPERATIVE_REPORT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Operative report (record artifact).
      See Also:
    • ORDER_RECORD_ARTIFACT_CODE

      public static final String ORDER_RECORD_ARTIFACT_CODE
      EN: Code for Order (record artifact).
      See Also:
    • ORGAN_DONOR_CARD_RECORD_ARTIFACT_CODE

      public static final String ORGAN_DONOR_CARD_RECORD_ARTIFACT_CODE
      EN: Code for Organ donor card (record artifact).
      See Also:
    • PATHOLOGY_ORDER_RECORD_ARTIFACT_L1_CODE

      public static final String PATHOLOGY_ORDER_RECORD_ARTIFACT_L1_CODE
      EN: Code for Pathology order (record artifact.
      See Also:
    • PATHOLOGY_REPORT_RECORD_ARTIFACT_L1_CODE

      public static final String PATHOLOGY_REPORT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Pathology report (record artifact).
      See Also:
    • PATIENT_RECORD_TYPE_RECORD_ARTIFACT_CODE

      public static final String PATIENT_RECORD_TYPE_RECORD_ARTIFACT_CODE
      EN: Code for Patient record type (record artifact).
      See Also:
    • PRESCRIPTION_RECORD_RECORD_ARTIFACT_CODE

      public static final String PRESCRIPTION_RECORD_RECORD_ARTIFACT_CODE
      EN: Code for Prescription record (record artifact).
      See Also:
    • PROFESSIONAL_ALLIED_TO_MEDICINE_CLINICAL_REPORT_RECORD_ARTIFACT_L1_CODE

      public static final String PROFESSIONAL_ALLIED_TO_MEDICINE_CLINICAL_REPORT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Professional allied to medicine clinical report (record artifact).
      See Also:
    • PROGRESS_REPORT_RECORD_ARTIFACT_L1_CODE

      public static final String PROGRESS_REPORT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Progress report (record artifact).
      See Also:
    • RECORD_ARTIFACT_RECORD_ARTIFACT_CODE

      public static final String RECORD_ARTIFACT_RECORD_ARTIFACT_CODE
      EN: Code for Record artifact (record artifact).
      See Also:
    • RECORD_ARTIFACT_RECORD_ARTIFACT_L1_CODE

      public static final String RECORD_ARTIFACT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Record artifact (record artifact).
      See Also:
    • RECORD_OF_HEALTH_EVENT_RECORD_ARTIFACT_CODE

      public static final String RECORD_OF_HEALTH_EVENT_RECORD_ARTIFACT_CODE
      EN: Code for Record of health event (record artifact).
      See Also:
    • REFERRAL_NOTE_RECORD_ARTIFACT_CODE

      public static final String REFERRAL_NOTE_RECORD_ARTIFACT_CODE
      EN: Code for Referral note (record artifact).
      See Also:
    • REHABILITATION_CARE_PLAN_RECORD_ARTIFACT_L1_CODE

      public static final String REHABILITATION_CARE_PLAN_RECORD_ARTIFACT_L1_CODE
      EN: Code for Rehabilitation care plan (record artifact).
      See Also:
    • REPORT_OF_CLINICAL_ENCOUNTER_RECORD_ARTIFACT_CODE

      public static final String REPORT_OF_CLINICAL_ENCOUNTER_RECORD_ARTIFACT_CODE
      EN: Code for Report of clinical encounter (record artifact).
      See Also:
    • SUMMARY_CLINICAL_DOCUMENT_RECORD_ARTIFACT_CODE

      public static final String SUMMARY_CLINICAL_DOCUMENT_RECORD_ARTIFACT_CODE
      EN: Code for Summary clinical document (record artifact).
      See Also:
    • TRANSFER_SUMMARY_REPORT_RECORD_ARTIFACT_L1_CODE

      public static final String TRANSFER_SUMMARY_REPORT_RECORD_ARTIFACT_L1_CODE
      EN: Code for Transfer summary report (record artifact).
      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:
  • Method Details

    • values

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