Enum Class TypeCode

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

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

EN: Type of document as per Annex 3 EPRO-FDHA.

The code defines a document’s type (e.g. discharge report, laboratory report). Each document type should be assigned to precisely one document class.
.
DE: Typ des Dokumentes (2.16.756.5.30.1.127.3.10.1.27) gemäss Anhang 3 der Verordnungen zum EPDG.

Der Code definiert den Typ eines Dokuments (z.B. Austrittsbericht, Labor-Bericht). Jeder Dokumenten-Typ sollte genau einer Dokumentenklasse zugeordnet sein.
.
FR: Type du document selon l'annexe 3 ODEP-DFI.

Le code définit le type de document (p. ex. rapport de sortie, rapport de laboratoire). Chaque type de document doit être associé à une seule classification.
.
IT: Tipo di documento secondo l'allegato 3 OCIP-DFI.

Il codice definisce il tipo di documento (p. es. rapporto di dimissione, rapporto di laboratorio). Ciascun tipo di documento dovrebbe essere associato a una sola classe di documenti.
.

Identifier: 2.16.756.5.30.1.127.3.10.1.27
Effective date: 2021-04-01 16:49
Version: 202104.0-stable
Status: FINAL

  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    EN: Allergy record.
    DE: Allergieausweis.
    FR: Carnet des allergies.
    IT: Passaporto delle allergie.
    EN: Clinical Management plan.
    DE: Behandlungsplan.
    FR: Plan de traitement.
    IT: Piano di trattamento.
    EN: Consultation report.
    DE: Beurteilung durch Fachspezialisten.
    FR: Évaluation par des spécialistes.
    IT: Valutazione dello specialista.
    EN: Discharge summary.
    DE: Austrittsbericht.
    FR: Rapport de sortie.
    IT: Rapporto di dimissione.
    EN: Emergency department record.
    DE: Notfallberichtt.
    FR: Rapport d’urgence.
    IT: Referto di pronto soccorso.
    EN: History and physical report.
    DE: Anamnese / Untersuchungsbericht.
    FR: Anamnèse / rapport d’analyse.
    IT: Anamnesi / Rapporto di visita medica.
    EN: Image.
    DE: Bild.
    FR: Image.
    IT: Immagine.
    EN: Imaging Order.
    DE: Bildgebungsauftrag.
    FR: Mandat d’imagerie.
    IT: Richiesta di immaginografia.
    EN: Imaging report.
    DE: Befundbericht zur Bildgebung.
    FR: Rapport de résultat relatif à l’imagerie.
    IT: Referto di immaginografia.
    EN: Immunization record.
    DE: Impfausweis.
    FR: Carnet de vaccination.
    IT: Certificato di vaccinazione.
    EN: Laboratory Order.
    DE: Laborauftrag.
    FR: Mandat d’analyse en laboratoire.
    IT: Richiesta di analisi di laboratorio.
    EN: Laboratory report.
    DE: Laborbericht.
    FR: Rapport de laboratoire.
    IT: Referto di laboratorio.
    EN: Medical certificate.
    DE: Ärztliches Attest.
    FR: Certificat médical.
    IT: Certificato medico.
    EN: Medical Prescription record.
    DE: Arzneimittel-Verschreibung / Rezept.
    FR: Prescription de médicaments / ordonnance.
    IT: Prescrizione di medicamenti.
    EN: Medication summary document.
    DE: Medikationsliste.
    FR: Liste de médication.
    IT: Elenco dei medicamenti.
    EN: Non-drug prescription.
    DE: Nicht-Arzneimittel-Verschreibung / Rezept.
    FR: Prescription sans médicaments / ordonnance.
    IT: Prescrizione non di medicamenti.
    EN: Nursing care plan.
    DE: Pflegeplan.
    FR: Plan de soins.
    IT: Piano di cura.
    EN: Operative report.
    DE: Operationsbericht.
    FR: Rapport d’opération.
    IT: Rapporto operatorio.
    EN: Pathology order.
    DE: Pathologieauftrag.
    FR: Mandat de rapport d’examen pathologique .
    IT: Richiesta di esame istologico.
    EN: Pathology report.
    DE: Pathologiebericht.
    FR: Rapport d’examen pathologique.
    IT: Referto istologico.
    EN: Professional allied to medicine clinical report.
    DE: Dokument ausserhalb des Behandlungskontextes.
    FR: Document hors contexte de traitement.
    IT: Documento al di fuori del contesto trattato.
    EN: Progress note.
    DE: Verlaufsbericht.
    FR: Rapport d’historique.
    IT: Rapporto sul decorso.
    EN: Record artifact.
    DE: Nicht näher bezeichnetes Dokument.
    FR: Document non précisé.
    IT: Documento non meglio specificato.
    EN: Rehabilitation care plan.
    DE: Rehabilitationsplan.
    FR: Plan de réhabilitation.
    IT: Piano di riabilitazione.
    EN: Transfer summary report.
    DE: Überweisungsbericht.
    FR: Rapport de transfert.
    IT: Rapporto di trasferimento.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    EN: Code for Allergy record.
    DE: Code für Allergieausweis.
    FR: Code de Carnet des allergies.
    IT: Code per Passaporto delle allergie.
    static final String
    EN: Code for Clinical Management plan.
    DE: Code für Behandlungsplan.
    FR: Code de Plan de traitement.
    IT: Code per Piano di trattamento.
    static final String
    EN: Code for Consultation report.
    DE: Code für Beurteilung durch Fachspezialisten.
    FR: Code de Évaluation par des spécialistes.
    IT: Code per Valutazione dello specialista.
    static final String
    EN: Code for Discharge summary.
    DE: Code für Austrittsbericht.
    FR: Code de Rapport de sortie.
    IT: Code per Rapporto di dimissione.
    static final String
    EN: Code for Emergency department record.
    DE: Code für Notfallberichtt.
    FR: Code de Rapport d’urgence.
    IT: Code per Referto di pronto soccorso.
    static final String
    EN: Code for History and physical report.
    DE: Code für Anamnese / Untersuchungsbericht.
    FR: Code de Anamnèse / rapport d’analyse.
    IT: Code per Anamnesi / Rapporto di visita medica.
    static final String
    EN: Code for Image.
    DE: Code für Bild.
    FR: Code de Image.
    IT: Code per Immagine.
    static final String
    EN: Code for Imaging Order.
    DE: Code für Bildgebungsauftrag.
    FR: Code de Mandat d’imagerie.
    IT: Code per Richiesta di immaginografia.
    static final String
    EN: Code for Imaging report.
    DE: Code für Befundbericht zur Bildgebung.
    FR: Code de Rapport de résultat relatif à l’imagerie.
    IT: Code per Referto di immaginografia.
    static final String
    EN: Code for Immunization record.
    DE: Code für Impfausweis.
    FR: Code de Carnet de vaccination.
    IT: Code per Certificato di vaccinazione.
    static final String
    EN: Code for Laboratory Order.
    DE: Code für Laborauftrag.
    FR: Code de Mandat d’analyse en laboratoire.
    IT: Code per Richiesta di analisi di laboratorio.
    static final String
    EN: Code for Laboratory report.
    DE: Code für Laborbericht.
    FR: Code de Rapport de laboratoire.
    IT: Code per Referto di laboratorio.
    static final String
    EN: Code for Medical certificate.
    DE: Code für Ärztliches Attest.
    FR: Code de Certificat médical.
    IT: Code per Certificato medico.
    static final String
    EN: Code for Medical Prescription record.
    DE: Code für Arzneimittel-Verschreibung / Rezept.
    FR: Code de Prescription de médicaments / ordonnance.
    IT: Code per Prescrizione di medicamenti.
    static final String
    EN: Code for Medication summary document.
    DE: Code für Medikationsliste.
    FR: Code de Liste de médication.
    IT: Code per Elenco dei medicamenti.
    static final String
    EN: Code for Non-drug prescription.
    DE: Code für Nicht-Arzneimittel-Verschreibung / Rezept.
    FR: Code de Prescription sans médicaments / ordonnance.
    IT: Code per Prescrizione non di medicamenti.
    static final String
    EN: Code for Nursing care plan.
    DE: Code für Pflegeplan.
    FR: Code de Plan de soins.
    IT: Code per Piano di cura.
    static final String
    EN: Code for Operative report.
    DE: Code für Operationsbericht.
    FR: Code de Rapport d’opération.
    IT: Code per Rapporto operatorio.
    static final String
    EN: Code for Pathology order.
    DE: Code für Pathologieauftrag.
    FR: Code de Mandat de rapport d’examen pathologique .
    IT: Code per Richiesta di esame istologico.
    static final String
    EN: Code for Pathology report.
    DE: Code für Pathologiebericht.
    FR: Code de Rapport d’examen pathologique.
    IT: Code per Referto istologico.
    static final String
    EN: Code for Professional allied to medicine clinical report.
    DE: Code für Dokument ausserhalb des Behandlungskontextes.
    FR: Code de Document hors contexte de traitement.
    IT: Code per Documento al di fuori del contesto trattato.
    static final String
    EN: Code for Progress note.
    DE: Code für Verlaufsbericht.
    FR: Code de Rapport d’historique.
    IT: Code per Rapporto sul decorso.
    static final String
    EN: Code for Record artifact.
    DE: Code für Nicht näher bezeichnetes Dokument.
    FR: Code de Document non précisé.
    IT: Code per Documento non meglio specificato.
    static final String
    EN: Code for Rehabilitation care plan.
    DE: Code für Rehabilitationsplan.
    FR: Code de Plan de réhabilitation.
    IT: Code per Piano di riabilitazione.
    static final String
    EN: Code for Transfer summary report.
    DE: Code für Überweisungsbericht.
    FR: Code de Rapport de transfert.
    IT: Code per Rapporto di trasferimento.
    static final String
    Identifier of the value set.
    static final String
    Name of the value set.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull String
    Gets the code system identifier.
    @NonNull String
    Gets the code system name.
    @NonNull String
    Gets the code value as a string.
    @NonNull String
    getDisplayName(@Nullable LanguageCode languageCode)
    Gets the display name defined by the language param.
    static @Nullable TypeCode
    getEnum(@Nullable String code)
    Gets the Enum with a given code.
    @NonNull String
    Gets the value set identifier.
    @NonNull String
    Gets the value set name.
    static boolean
    isEnumOfValueSet(@Nullable String enumName)
    Checks if a given enum is part of this value set.
    static boolean
    isInValueSet(@Nullable String codeValue)
    Checks if a given code value is in this value set.
    static TypeCode
    Returns the enum constant of this class with the specified name.
    static TypeCode[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.projecthusky.common.enums.TranslatedEnumInterface

    getDisplayName

    Methods inherited from interface org.projecthusky.common.enums.ValueSetEnumInterface

    getCD, getCD, getCE, getCE, getCode, getCode, getCodedString, getIpfCode, isContainedIn, isEqualTo, name
  • Enum Constant Details

    • ALLERGY_RECORD

      public static final TypeCode ALLERGY_RECORD
      EN: Allergy record.
      DE: Allergieausweis.
      FR: Carnet des allergies.
      IT: Passaporto delle allergie.
    • CLINICAL_MANAGEMENT_PLAN

      public static final TypeCode CLINICAL_MANAGEMENT_PLAN
      EN: Clinical Management plan.
      DE: Behandlungsplan.
      FR: Plan de traitement.
      IT: Piano di trattamento.
    • CONSULTATION_REPORT

      public static final TypeCode CONSULTATION_REPORT
      EN: Consultation report.
      DE: Beurteilung durch Fachspezialisten.
      FR: Évaluation par des spécialistes.
      IT: Valutazione dello specialista.
    • DISCHARGE_SUMMARY

      public static final TypeCode DISCHARGE_SUMMARY
      EN: Discharge summary.
      DE: Austrittsbericht.
      FR: Rapport de sortie.
      IT: Rapporto di dimissione.
    • EMERGENCY_DEPARTMENT_RECORD

      public static final TypeCode EMERGENCY_DEPARTMENT_RECORD
      EN: Emergency department record.
      DE: Notfallberichtt.
      FR: Rapport d’urgence.
      IT: Referto di pronto soccorso.
    • HISTORY_AND_PHYSICAL_REPORT

      public static final TypeCode HISTORY_AND_PHYSICAL_REPORT
      EN: History and physical report.
      DE: Anamnese / Untersuchungsbericht.
      FR: Anamnèse / rapport d’analyse.
      IT: Anamnesi / Rapporto di visita medica.
    • IMAGE

      public static final TypeCode IMAGE
      EN: Image.
      DE: Bild.
      FR: Image.
      IT: Immagine.
    • IMAGING_ORDER

      public static final TypeCode IMAGING_ORDER
      EN: Imaging Order.
      DE: Bildgebungsauftrag.
      FR: Mandat d’imagerie.
      IT: Richiesta di immaginografia.
    • IMAGING_REPORT

      public static final TypeCode IMAGING_REPORT
      EN: Imaging report.
      DE: Befundbericht zur Bildgebung.
      FR: Rapport de résultat relatif à l’imagerie.
      IT: Referto di immaginografia.
    • IMMUNIZATION_RECORD

      public static final TypeCode IMMUNIZATION_RECORD
      EN: Immunization record.
      DE: Impfausweis.
      FR: Carnet de vaccination.
      IT: Certificato di vaccinazione.
    • LABORATORY_ORDER

      public static final TypeCode LABORATORY_ORDER
      EN: Laboratory Order.
      DE: Laborauftrag.
      FR: Mandat d’analyse en laboratoire.
      IT: Richiesta di analisi di laboratorio.
    • LABORATORY_REPORT

      public static final TypeCode LABORATORY_REPORT
      EN: Laboratory report.
      DE: Laborbericht.
      FR: Rapport de laboratoire.
      IT: Referto di laboratorio.
    • MEDICAL_CERTIFICATE

      public static final TypeCode MEDICAL_CERTIFICATE
      EN: Medical certificate.
      DE: Ärztliches Attest.
      FR: Certificat médical.
      IT: Certificato medico.
    • MEDICAL_PRESCRIPTION_RECORD

      public static final TypeCode MEDICAL_PRESCRIPTION_RECORD
      EN: Medical Prescription record.
      DE: Arzneimittel-Verschreibung / Rezept.
      FR: Prescription de médicaments / ordonnance.
      IT: Prescrizione di medicamenti.
    • MEDICATION_SUMMARY_DOCUMENT

      public static final TypeCode MEDICATION_SUMMARY_DOCUMENT
      EN: Medication summary document.
      DE: Medikationsliste.
      FR: Liste de médication.
      IT: Elenco dei medicamenti.
    • NON_DRUG_PRESCRIPTION

      public static final TypeCode NON_DRUG_PRESCRIPTION
      EN: Non-drug prescription.
      DE: Nicht-Arzneimittel-Verschreibung / Rezept.
      FR: Prescription sans médicaments / ordonnance.
      IT: Prescrizione non di medicamenti.
    • NURSING_CARE_PLAN

      public static final TypeCode NURSING_CARE_PLAN
      EN: Nursing care plan.
      DE: Pflegeplan.
      FR: Plan de soins.
      IT: Piano di cura.
    • OPERATIVE_REPORT

      public static final TypeCode OPERATIVE_REPORT
      EN: Operative report.
      DE: Operationsbericht.
      FR: Rapport d’opération.
      IT: Rapporto operatorio.
    • PATHOLOGY_ORDER

      public static final TypeCode PATHOLOGY_ORDER
      EN: Pathology order.
      DE: Pathologieauftrag.
      FR: Mandat de rapport d’examen pathologique .
      IT: Richiesta di esame istologico.
    • PATHOLOGY_REPORT

      public static final TypeCode PATHOLOGY_REPORT
      EN: Pathology report.
      DE: Pathologiebericht.
      FR: Rapport d’examen pathologique.
      IT: Referto istologico.
    • PROFESSIONAL_ALLIED_TO_MEDICINE_CLINICAL_REPORT

      public static final TypeCode PROFESSIONAL_ALLIED_TO_MEDICINE_CLINICAL_REPORT
      EN: Professional allied to medicine clinical report.
      DE: Dokument ausserhalb des Behandlungskontextes.
      FR: Document hors contexte de traitement.
      IT: Documento al di fuori del contesto trattato.
    • PROGRESS_NOTE

      public static final TypeCode PROGRESS_NOTE
      EN: Progress note.
      DE: Verlaufsbericht.
      FR: Rapport d’historique.
      IT: Rapporto sul decorso.
    • RECORD_ARTIFACT

      public static final TypeCode RECORD_ARTIFACT
      EN: Record artifact.
      DE: Nicht näher bezeichnetes Dokument.
      FR: Document non précisé.
      IT: Documento non meglio specificato.
    • REHABILITATION_CARE_PLAN

      public static final TypeCode REHABILITATION_CARE_PLAN
      EN: Rehabilitation care plan.
      DE: Rehabilitationsplan.
      FR: Plan de réhabilitation.
      IT: Piano di riabilitazione.
    • TRANSFER_SUMMARY_REPORT

      public static final TypeCode TRANSFER_SUMMARY_REPORT
      EN: Transfer summary report.
      DE: Überweisungsbericht.
      FR: Rapport de transfert.
      IT: Rapporto di trasferimento.
  • Field Details

    • ALLERGY_RECORD_CODE

      public static final String ALLERGY_RECORD_CODE
      EN: Code for Allergy record.
      DE: Code für Allergieausweis.
      FR: Code de Carnet des allergies.
      IT: Code per Passaporto delle allergie.
      See Also:
    • CLINICAL_MANAGEMENT_PLAN_CODE

      public static final String CLINICAL_MANAGEMENT_PLAN_CODE
      EN: Code for Clinical Management plan.
      DE: Code für Behandlungsplan.
      FR: Code de Plan de traitement.
      IT: Code per Piano di trattamento.
      See Also:
    • CONSULTATION_REPORT_CODE

      public static final String CONSULTATION_REPORT_CODE
      EN: Code for Consultation report.
      DE: Code für Beurteilung durch Fachspezialisten.
      FR: Code de Évaluation par des spécialistes.
      IT: Code per Valutazione dello specialista.
      See Also:
    • DISCHARGE_SUMMARY_CODE

      public static final String DISCHARGE_SUMMARY_CODE
      EN: Code for Discharge summary.
      DE: Code für Austrittsbericht.
      FR: Code de Rapport de sortie.
      IT: Code per Rapporto di dimissione.
      See Also:
    • EMERGENCY_DEPARTMENT_RECORD_CODE

      public static final String EMERGENCY_DEPARTMENT_RECORD_CODE
      EN: Code for Emergency department record.
      DE: Code für Notfallberichtt.
      FR: Code de Rapport d’urgence.
      IT: Code per Referto di pronto soccorso.
      See Also:
    • HISTORY_AND_PHYSICAL_REPORT_CODE

      public static final String HISTORY_AND_PHYSICAL_REPORT_CODE
      EN: Code for History and physical report.
      DE: Code für Anamnese / Untersuchungsbericht.
      FR: Code de Anamnèse / rapport d’analyse.
      IT: Code per Anamnesi / Rapporto di visita medica.
      See Also:
    • IMAGE_CODE

      public static final String IMAGE_CODE
      EN: Code for Image.
      DE: Code für Bild.
      FR: Code de Image.
      IT: Code per Immagine.
      See Also:
    • IMAGING_ORDER_CODE

      public static final String IMAGING_ORDER_CODE
      EN: Code for Imaging Order.
      DE: Code für Bildgebungsauftrag.
      FR: Code de Mandat d’imagerie.
      IT: Code per Richiesta di immaginografia.
      See Also:
    • IMAGING_REPORT_CODE

      public static final String IMAGING_REPORT_CODE
      EN: Code for Imaging report.
      DE: Code für Befundbericht zur Bildgebung.
      FR: Code de Rapport de résultat relatif à l’imagerie.
      IT: Code per Referto di immaginografia.
      See Also:
    • IMMUNIZATION_RECORD_CODE

      public static final String IMMUNIZATION_RECORD_CODE
      EN: Code for Immunization record.
      DE: Code für Impfausweis.
      FR: Code de Carnet de vaccination.
      IT: Code per Certificato di vaccinazione.
      See Also:
    • LABORATORY_ORDER_CODE

      public static final String LABORATORY_ORDER_CODE
      EN: Code for Laboratory Order.
      DE: Code für Laborauftrag.
      FR: Code de Mandat d’analyse en laboratoire.
      IT: Code per Richiesta di analisi di laboratorio.
      See Also:
    • LABORATORY_REPORT_CODE

      public static final String LABORATORY_REPORT_CODE
      EN: Code for Laboratory report.
      DE: Code für Laborbericht.
      FR: Code de Rapport de laboratoire.
      IT: Code per Referto di laboratorio.
      See Also:
    • MEDICAL_CERTIFICATE_CODE

      public static final String MEDICAL_CERTIFICATE_CODE
      EN: Code for Medical certificate.
      DE: Code für Ärztliches Attest.
      FR: Code de Certificat médical.
      IT: Code per Certificato medico.
      See Also:
    • MEDICAL_PRESCRIPTION_RECORD_CODE

      public static final String MEDICAL_PRESCRIPTION_RECORD_CODE
      EN: Code for Medical Prescription record.
      DE: Code für Arzneimittel-Verschreibung / Rezept.
      FR: Code de Prescription de médicaments / ordonnance.
      IT: Code per Prescrizione di medicamenti.
      See Also:
    • MEDICATION_SUMMARY_DOCUMENT_CODE

      public static final String MEDICATION_SUMMARY_DOCUMENT_CODE
      EN: Code for Medication summary document.
      DE: Code für Medikationsliste.
      FR: Code de Liste de médication.
      IT: Code per Elenco dei medicamenti.
      See Also:
    • NON_DRUG_PRESCRIPTION_CODE

      public static final String NON_DRUG_PRESCRIPTION_CODE
      EN: Code for Non-drug prescription.
      DE: Code für Nicht-Arzneimittel-Verschreibung / Rezept.
      FR: Code de Prescription sans médicaments / ordonnance.
      IT: Code per Prescrizione non di medicamenti.
      See Also:
    • NURSING_CARE_PLAN_CODE

      public static final String NURSING_CARE_PLAN_CODE
      EN: Code for Nursing care plan.
      DE: Code für Pflegeplan.
      FR: Code de Plan de soins.
      IT: Code per Piano di cura.
      See Also:
    • OPERATIVE_REPORT_CODE

      public static final String OPERATIVE_REPORT_CODE
      EN: Code for Operative report.
      DE: Code für Operationsbericht.
      FR: Code de Rapport d’opération.
      IT: Code per Rapporto operatorio.
      See Also:
    • PATHOLOGY_ORDER_CODE

      public static final String PATHOLOGY_ORDER_CODE
      EN: Code for Pathology order.
      DE: Code für Pathologieauftrag.
      FR: Code de Mandat de rapport d’examen pathologique .
      IT: Code per Richiesta di esame istologico.
      See Also:
    • PATHOLOGY_REPORT_CODE

      public static final String PATHOLOGY_REPORT_CODE
      EN: Code for Pathology report.
      DE: Code für Pathologiebericht.
      FR: Code de Rapport d’examen pathologique.
      IT: Code per Referto istologico.
      See Also:
    • PROFESSIONAL_ALLIED_TO_MEDICINE_CLINICAL_REPORT_CODE

      public static final String PROFESSIONAL_ALLIED_TO_MEDICINE_CLINICAL_REPORT_CODE
      EN: Code for Professional allied to medicine clinical report.
      DE: Code für Dokument ausserhalb des Behandlungskontextes.
      FR: Code de Document hors contexte de traitement.
      IT: Code per Documento al di fuori del contesto trattato.
      See Also:
    • PROGRESS_NOTE_CODE

      public static final String PROGRESS_NOTE_CODE
      EN: Code for Progress note.
      DE: Code für Verlaufsbericht.
      FR: Code de Rapport d’historique.
      IT: Code per Rapporto sul decorso.
      See Also:
    • RECORD_ARTIFACT_CODE

      public static final String RECORD_ARTIFACT_CODE
      EN: Code for Record artifact.
      DE: Code für Nicht näher bezeichnetes Dokument.
      FR: Code de Document non précisé.
      IT: Code per Documento non meglio specificato.
      See Also:
    • REHABILITATION_CARE_PLAN_CODE

      public static final String REHABILITATION_CARE_PLAN_CODE
      EN: Code for Rehabilitation care plan.
      DE: Code für Rehabilitationsplan.
      FR: Code de Plan de réhabilitation.
      IT: Code per Piano di riabilitazione.
      See Also:
    • TRANSFER_SUMMARY_REPORT_CODE

      public static final String TRANSFER_SUMMARY_REPORT_CODE
      EN: Code for Transfer summary report.
      DE: Code für Überweisungsbericht.
      FR: Code de Rapport de transfert.
      IT: Code per Rapporto di trasferimento.
      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 TypeCode[] 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 TypeCode 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 TypeCode 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.