Enum Class HealthcareFacilityTypeCode

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

public enum HealthcareFacilityTypeCode extends Enum<HealthcareFacilityTypeCode> implements ValueSetEnumInterface
Dieser Code beschreibt den Typ der Gesundheitseinrichtung, in der das Dokument während des Behandlungsprozesses erstellt wurde. Der Patient kann im Zusammenhang mit der Berechtigungsteuerung diese Information nutzen, um beispielsweise in seinen Rechteattributen allen Dokumenten aus einem bestimmten Gesundheitseinrichtungstyp eine bestimmte Vertraulichkeitsstufe zuzuordnen. Passende interna-tionale Codes werden in einem nächsten Schritt definiert und können später in den IT-Systemen entsprechend abgeglichen werden.
  • Enum Constant Details

    • AMBULANTE_EINRICHTUNG_INKL_AMBULATORIUM

      public static final HealthcareFacilityTypeCode AMBULANTE_EINRICHTUNG_INKL_AMBULATORIUM
      Ambulante Einrichtung, inkl. Ambulatorium
      Cabinet médical
      Studio medico
    • ANDERE_GESUNDHEITS_ORGANISATION

      public static final HealthcareFacilityTypeCode ANDERE_GESUNDHEITS_ORGANISATION
      Andere Gesundheits- Organisation
      Autres prestateurs de soins
      Altre organizzazioni sanitarie
    • APOTHEKE

      public static final HealthcareFacilityTypeCode APOTHEKE
      Apotheke
      Pharmacie
      Farmacia
    • ARMEEAERZTLICHE_DIENSTE

      public static final HealthcareFacilityTypeCode ARMEEAERZTLICHE_DIENSTE
      Armeeärztliche Dienste
      Service sanitaire
      Servizio di medicina militare
    • GESUNDHEITSBEHOERDE

      public static final HealthcareFacilityTypeCode GESUNDHEITSBEHOERDE
      Gesundheitsbehörde
      Autorité de santé
      Autorità sanitaria
    • GESUNDHEITSEINRICHTUNG_IN_DER_HAFTANSTALT

      public static final HealthcareFacilityTypeCode GESUNDHEITSEINRICHTUNG_IN_DER_HAFTANSTALT
      Gesundheitseinrichtung in der Haftanstalt
      Service santé dans la prison
      Struttura sanitaria in seno a uno stabilimento carcerario
    • INSTITUT_FUER_MEDIZINISCHE_DIAGNOSTIK

      public static final HealthcareFacilityTypeCode INSTITUT_FUER_MEDIZINISCHE_DIAGNOSTIK
      Institut für medizinische Diagnostik
      Institut d’aide au diagnostic
      Istituto di diagnosi medica
    • NOTFALL_RETTUNGSDIENSTE

      public static final HealthcareFacilityTypeCode NOTFALL_RETTUNGSDIENSTE
      Notfall- / Rettungsdienste
      Service d'urgence et de sauvetage
      Servizio di pronto soccorso e di salvataggio
    • ORGANISATION_FUER_PFLEGE_ZU_HAUSE

      public static final HealthcareFacilityTypeCode ORGANISATION_FUER_PFLEGE_ZU_HAUSE
      Organisation für Pflege zu Hause
      Soins à domicile
      Servizio di cura e assistenza a domicilio
    • ORGANISATION_FUER_STATIONAERE_REHABILITATION

      public static final HealthcareFacilityTypeCode ORGANISATION_FUER_STATIONAERE_REHABILITATION
      Organisation für stationäre Rehabilitation
      Organisation de réhabilitation stationnaire
      Istituto di riabilitazione stazionaria
    • SOZIO_MEDIZINISCHE_INSTITUTION

      public static final HealthcareFacilityTypeCode SOZIO_MEDIZINISCHE_INSTITUTION
      Sozio- Medizinische Institution
      Etablissement médico-social
      Istituto/casa di cura
    • STATIONAERE_EINRICHTUNG_SPITAL

      public static final HealthcareFacilityTypeCode STATIONAERE_EINRICHTUNG_SPITAL
      stationäre Einrichtung / Spital
      Hôpital
      Ospedale
    • UNBEKANNT

      public static final HealthcareFacilityTypeCode UNBEKANNT
      Unbekannt
      Inconnu
      Ignoto
    • ZU_HAUSE

      public static final HealthcareFacilityTypeCode ZU_HAUSE
      zu Hause
  • Field Details

    • AMBULANTE_EINRICHTUNG_INKL_AMBULATORIUM_CODE

      public static final String AMBULANTE_EINRICHTUNG_INKL_AMBULATORIUM_CODE
      Code für Ambulante Einrichtung, inkl. Ambulatorium
      Code de Cabinet médical
      Code per Studio medico
      See Also:
    • ANDERE_GESUNDHEITS_ORGANISATION_CODE

      public static final String ANDERE_GESUNDHEITS_ORGANISATION_CODE
      Code für Andere Gesundheits-Organisation
      Code de Autres prestateurs de soins
      Code per Altre organizzazioni sanitarie
      See Also:
    • APOTHEKE_CODE

      public static final String APOTHEKE_CODE
      Code für Apotheke
      Code de Pharmacie
      Code per Farmacia
      See Also:
    • ARMEEAERZTLICHE_DIENSTE_CODE

      public static final String ARMEEAERZTLICHE_DIENSTE_CODE
      Code für Armeeärztliche Dienste
      Code de Service sanitaire
      Code per Servizio di medicina militare
      See Also:
    • GESUNDHEITSBEHOERDE_CODE

      public static final String GESUNDHEITSBEHOERDE_CODE
      Code für Gesundheitsbehörde
      Code de Autorité de santé
      Code per Autorità sanitaria
      See Also:
    • GESUNDHEITSEINRICHTUNG_IN_DER_HAFTANSTALT_CODE

      public static final String GESUNDHEITSEINRICHTUNG_IN_DER_HAFTANSTALT_CODE
      Code für Gesundheitseinrichtung in der Haftanstalt
      Code de Service santé dans la prison
      Code per Struttura sanitaria in seno a uno stabilimento carcerario
      See Also:
    • INSTITUT_FUER_MEDIZINISCHE_DIAGNOSTIK_CODE

      public static final String INSTITUT_FUER_MEDIZINISCHE_DIAGNOSTIK_CODE
      Code für Institut für medizinische Diagnostik
      Code de Institut d’aide au diagnostic
      Code per Istituto di diagnosi medica
      See Also:
    • NOTFALL_RETTUNGSDIENSTE_CODE

      public static final String NOTFALL_RETTUNGSDIENSTE_CODE
      Code für Notfall- / Rettungsdienste
      Code de Service d'urgence et de sauvetage
      Code per Servizio di pronto soccorso e di salvataggio
      See Also:
    • ORGANISATION_FUER_PFLEGE_ZU_HAUSE_CODE

      public static final String ORGANISATION_FUER_PFLEGE_ZU_HAUSE_CODE
      Code für Organisation für Pflege zu Hause
      Code de Soins à domicile
      Code per Servizio di cura e assistenza a domicilio
      See Also:
    • ORGANISATION_FUER_STATIONAERE_REHABILITATION_CODE

      public static final String ORGANISATION_FUER_STATIONAERE_REHABILITATION_CODE
      Code für Organisation für stationäre Rehabilitation
      Code de Organisation de réhabilitation stationnaire
      Code per Istituto di riabilitazione stazionaria
      See Also:
    • SOZIO_MEDIZINISCHE_INSTITUTION_CODE

      public static final String SOZIO_MEDIZINISCHE_INSTITUTION_CODE
      Code für Sozio-Medizinische Institution
      Code de Etablissement médico-social
      Code per Istituto/casa di cura
      See Also:
    • STATIONAERE_EINRICHTUNG_SPITAL_CODE

      public static final String STATIONAERE_EINRICHTUNG_SPITAL_CODE
      Code für stationäre Einrichtung / Spital
      Code de Hôpital
      Code per Ospedale
      See Also:
    • UNBEKANNT_CODE

      public static final String UNBEKANNT_CODE
      Code für Unbekannt
      Code de Inconnu
      Code per Ignoto
      See Also:
    • ZU_HAUSE_CODE

      public static final String ZU_HAUSE_CODE
      Code für zu Hause
      Code de
      Code per
      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 HealthcareFacilityTypeCode[] 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 HealthcareFacilityTypeCode 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 HealthcareFacilityTypeCode 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
    • isInValueSet

      public static boolean isInValueSet(String codeValue)
      Checks if a given code value is in this value set.
      Prüft, ob der gegebene code in diesem Value Set vorhanden ist.
      Parameters:
      codeValue -
      code
      Returns:
      true, if one enum of this valueset contains the given code
    • 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.