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

public enum ClassCode extends Enum<ClassCode> implements ValueSetEnumInterface
Dieser Code definiert die Klasse des Dokumentes und richtet sich nach der CEN 13606 Norm. Unterhalb der Klassen sind Typen definiert im Attribut epd_xds_typeCode.
  • Enum Constant Details

    • ALERTS

      public static final ClassCode ALERTS
      Warnungen /Risiken
      Alertes
      Allertamenti
    • CARE_PLANS

      public static final ClassCode CARE_PLANS
      Behandlungspläne, Behandlungsschemata
      Plans de soins
      Schema di terapia
    • CLINICAL_CARE_REFERRALS

      public static final ClassCode CLINICAL_CARE_REFERRALS
      Zuweisungen/Überweisungen
      Demandes de prise en charge
      Richieste di presa a carico
    • DATA_FROM_PATIENT

      public static final ClassCode DATA_FROM_PATIENT
      Eigene Daten des Patienten
      Documents introduits par le patients
      Documenti inseriti dal paziente
    • DIAGNOSTIC_TEST_RESULTS

      public static final ClassCode DIAGNOSTIC_TEST_RESULTS
      Diagnostische Untersuchungsbefunde
      Résultats d'examen diagnostic
      Risultati di esame diagnostico
    • EPISODE_SUMMARY_REPORTS

      public static final ClassCode EPISODE_SUMMARY_REPORTS
      Zusammenfassende Berichte
      Résumés d'épisode
      Riassunti di episodio
    • HISTORIC_OVERVIEWS

      public static final ClassCode HISTORIC_OVERVIEWS
      Zusammenfassungen der Krankengeschichte
      Résumés d'antécédents
      Riassunti della storia clinica
    • NOTES_ON_CONSULTATIONS

      public static final ClassCode NOTES_ON_CONSULTATIONS
      Konsultationseinträge/- Notizen
      Notes de consultation
      Rapporti e note di consultazione
    • NOTES_ON_PROCEDURES

      public static final ClassCode NOTES_ON_PROCEDURES
      Interventionseinträge /-Notizen
      Notes d'interventions
      Rapporti e note d'intervento
    • NOTIFICATIONS

      public static final ClassCode NOTIFICATIONS
      Meldungen
      "Notifications/Déclarations"
      Notifiche/dichiarazioni
    • OTHER_COMPOSITION

      public static final ClassCode OTHER_COMPOSITION
      anderweitige Dokumente
      Autre
      Altro
    • PRESENT_STATE_SUMMARIES

      public static final ClassCode PRESENT_STATE_SUMMARIES
      Zusammenfassungen aktueller Zustand
      Résumés de l'état actuel
      Riassunti dello stato attuale
    • PROGRESS_NOTES

      public static final ClassCode PROGRESS_NOTES
      Verlaufseinträge/- Notizen
      Notes de suivi
      Note di evoluzione
    • PROGRESS_REPORTS

      public static final ClassCode PROGRESS_REPORTS
      Verlaufs-Berichte
      Rapports d'évolution
      Rapporti di evoluzione
    • SCANNED_DOCUMENTS

      public static final ClassCode SCANNED_DOCUMENTS
      Gescannte Dokumente
      Documents scannés
      Documenti scansionati
    • TESTSPROCEDURE_REQUESTS

      public static final ClassCode TESTSPROCEDURE_REQUESTS
      Untersuchungs-/ Prozedur-Anforderungen
      Demandes d'examen / procédure
      Richieste d'esame
  • Field Details

    • ALERTS_CODE

      public static final String ALERTS_CODE
      Code für Warnungen /Risiken
      Code de Alertes
      Code per Allertamenti
      See Also:
    • CARE_PLANS_CODE

      public static final String CARE_PLANS_CODE
      Code für Behandlungspläne, Behandlungsschemata
      Code de Plans de soins
      Code per Schema di terapia
      See Also:
    • CLINICAL_CARE_REFERRALS_CODE

      public static final String CLINICAL_CARE_REFERRALS_CODE
      Code für Zuweisungen/Überweisungen
      Code de Demandes de prise en charge
      Code per Richieste di presa a carico
      See Also:
    • DATA_FROM_PATIENT_CODE

      public static final String DATA_FROM_PATIENT_CODE
      Code für Eigene Daten des Patienten
      Code de Documents introduits par le patients
      Code per Documenti inseriti dal paziente
      See Also:
    • DIAGNOSTIC_TEST_RESULTS_CODE

      public static final String DIAGNOSTIC_TEST_RESULTS_CODE
      Code für Diagnostische Untersuchungsbefunde
      Code de Résultats d'examen diagnostic
      Code per Risultati di esame diagnostico
      See Also:
    • EPISODE_SUMMARY_REPORTS_CODE

      public static final String EPISODE_SUMMARY_REPORTS_CODE
      Code für Zusammenfassende Berichte
      Code de Résumés d'épisode
      Code per Riassunti di episodio
      See Also:
    • HISTORIC_OVERVIEWS_CODE

      public static final String HISTORIC_OVERVIEWS_CODE
      Code für Zusammenfassungen der Krankengeschichte
      Code de Résumés d'antécédents
      Code per Riassunti della storia clinica
      See Also:
    • NOTES_ON_CONSULTATIONS_CODE

      public static final String NOTES_ON_CONSULTATIONS_CODE
      Code für Konsultationseinträge/-Notizen
      Code de Notes de consultation
      Code per Rapporti e note di consultazione
      See Also:
    • NOTES_ON_PROCEDURES_CODE

      public static final String NOTES_ON_PROCEDURES_CODE
      Code für Interventionseinträge/-Notizen
      Code de Notes d'interventions
      Code per Rapporti e note d'intervento
      See Also:
    • NOTIFICATIONS_CODE

      public static final String NOTIFICATIONS_CODE
      Code für Meldungen
      Code de "Notifications/Déclarations"
      Code per Notifiche/dichiarazioni
      See Also:
    • OTHER_COMPOSITION_CODE

      public static final String OTHER_COMPOSITION_CODE
      Code für anderweitige Dokumente
      Code de Autre
      Code per Altro
      See Also:
    • PRESENT_STATE_SUMMARIES_CODE

      public static final String PRESENT_STATE_SUMMARIES_CODE
      Code für Zusammenfassungen aktueller Zustand
      Code de Résumés de l'état actuel
      Code per Riassunti dello stato attuale
      See Also:
    • PROGRESS_NOTES_CODE

      public static final String PROGRESS_NOTES_CODE
      Code für Verlaufseinträge/-Notizen
      Code de Notes de suivi
      Code per Note di evoluzione
      See Also:
    • PROGRESS_REPORTS_CODE

      public static final String PROGRESS_REPORTS_CODE
      Code für Verlaufs-Berichte
      Code de Rapports d'évolution
      Code per Rapporti di evoluzione
      See Also:
    • SCANNED_DOCUMENTS_CODE

      public static final String SCANNED_DOCUMENTS_CODE
      Code für Gescannte Dokumente
      Code de Documents scannés
      Code per Documenti scansionati
      See Also:
    • TESTSPROCEDURE_REQUESTS_CODE

      public static final String TESTSPROCEDURE_REQUESTS_CODE
      Code für Untersuchungs-/ Prozedur-Anforderungen
      Code de Demandes d'examen / procédure
      Code per Richieste d'esame
      See Also:
    • CODE_SYSTEM_OID

      public static final String CODE_SYSTEM_OID
      Identifier of the Code System
      Identifikator für das Code System
      See Also:
    • CODE_SYSTEM_NAME

      public static final String CODE_SYSTEM_NAME
      Name of the Code System
      Name des Codes Systems
      See Also:
  • Method Details

    • values

      public static ClassCode[] 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 ClassCode 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 ClassCode getEnum(String code)
      Gets the Enum with a given code
      Liefert den Enum anhand eines gegebenen codes
      Parameters:
      code -
      code
      Returns:
      the enum
    • isEnumOfValueSet

      public static boolean isEnumOfValueSet(String enumName)
      Checks if a given enum is part of this value set.
      Prüft, ob der gegebene enum Teil dieses Value Sets ist.
      Parameters:
      enumName -
      enumName
      Returns:
      true, if enum is in this value set
    • getCode

      public Code getCode()
      Gets the husky Code Object
      Liefert das husky Code Objekt
      Specified by:
      getCode in interface ValueSetEnumInterface
      Returns:
      the code
    • getIpfCode

      public org.openehealth.ipf.commons.ihe.xds.core.metadata.Code getIpfCode()
      Gets the IPF Code Object
      Liefert das IPF Code Objekt
      Specified by:
      getIpfCode in interface CodedMetadataEnumInterface
      Specified by:
      getIpfCode in interface ValueSetEnumInterface
      Returns:
      the code
    • getCodeSystemId

      public String getCodeSystemId()
      Description copied from interface: ValueSetEnumInterface
      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.
      Liefert code system name.
      Specified by:
      getCodeSystemName in interface ValueSetEnumInterface
      Returns:
      the code system name
    • getCodeSystemOid

      public String getCodeSystemOid()
      Gets the code system id.
      Liefert die code system id.
      Returns:
      the code system id
    • getCodeValue

      public String getCodeValue()
      Gets the actual Code as string
      Liefert den eigentlichen Code als String
      Specified by:
      getCodeValue in interface ValueSetEnumInterface
      Returns:
      the code
    • getDisplayName

      public String getDisplayName()
      Gets the display name.
      Liefert display name.
      Specified by:
      getDisplayName in interface TranslatedEnumInterface
      Returns:
      the display name
    • getDisplayName

      public String getDisplayName(LanguageCode languageCode)
      Description copied from interface: TranslatedEnumInterface
      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 String getValueSetId()
      Description copied from interface: ValueSetEnumInterface
      Gets the value set identifier.
      Specified by:
      getValueSetId in interface ValueSetEnumInterface
      Returns:
      the value set identifier.
    • getValueSetName

      public String getValueSetName()
      Description copied from interface: ValueSetEnumInterface
      Gets the value set name.
      Specified by:
      getValueSetName in interface ValueSetEnumInterface
      Returns:
      the value set name.
    • isInValueSet

      public boolean isInValueSet(String codeValue)
      Checks if a given code value is in this value set.
      Prüft, ob der gegebene code in diesem Value Sets vorhanden ist.
      Parameters:
      codeValue -
      code
      Returns:
      true, if is in value set