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.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAmbulante Einrichtung, inkl.Andere Gesundheits- Organisation Autres prestateurs de soins Altre organizzazioni sanitarieApotheke Pharmacie FarmaciaArmeeärztliche Dienste Service sanitaire Servizio di medicina militareGesundheitsbehörde Autorité de santé Autorità sanitariaGesundheitseinrichtung in der Haftanstalt Service santé dans la prison Struttura sanitaria in seno a uno stabilimento carcerarioInstitut für medizinische Diagnostik Institut d’aide au diagnostic Istituto di diagnosi medicaNotfall- / Rettungsdienste Service d'urgence et de sauvetage Servizio di pronto soccorso e di salvataggioOrganisation für Pflege zu Hause Soins à domicile Servizio di cura e assistenza a domicilioOrganisation für stationäre Rehabilitation Organisation de réhabilitation stationnaire Istituto di riabilitazione stazionariaSozio- Medizinische Institution Etablissement médico-social Istituto/casa di curastationäre Einrichtung / Spital Hôpital OspedaleUnbekannt Inconnu Ignotozu Hause -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Code für Ambulante Einrichtung, inkl.static final String
Code für Andere Gesundheits-Organisation Code de Autres prestateurs de soins Code per Altre organizzazioni sanitariestatic final String
Code für Apotheke Code de Pharmacie Code per Farmaciastatic final String
Code für Armeeärztliche Dienste Code de Service sanitaire Code per Servizio di medicina militarestatic final String
Name of the Code System Name des Codes Systemsstatic final String
Identifier of the Code System Identifikator für das Code Systemstatic final String
Code für Gesundheitsbehörde Code de Autorité de santé Code per Autorità sanitariastatic final String
Code für Gesundheitseinrichtung in der Haftanstalt Code de Service santé dans la prison Code per Struttura sanitaria in seno a uno stabilimento carcerariostatic final String
Code für Institut für medizinische Diagnostik Code de Institut d’aide au diagnostic Code per Istituto di diagnosi medicastatic final String
Code für Notfall- / Rettungsdienste Code de Service d'urgence et de sauvetage Code per Servizio di pronto soccorso e di salvataggiostatic final String
Code für Organisation für Pflege zu Hause Code de Soins à domicile Code per Servizio di cura e assistenza a domiciliostatic final String
Code für Organisation für stationäre Rehabilitation Code de Organisation de réhabilitation stationnaire Code per Istituto di riabilitazione stazionariastatic final String
Code für Sozio-Medizinische Institution Code de Etablissement médico-social Code per Istituto/casa di curastatic final String
Code für stationäre Einrichtung / Spital Code de Hôpital Code per Ospedalestatic final String
Code für Unbekannt Code de Inconnu Code per Ignotostatic final String
Code für zu Hause Code de Code per -
Method Summary
Modifier and TypeMethodDescriptiongetCode()
Gets the husky Code Object Liefert das husky Code ObjektGets the code system identifier.Gets the code system name. Liefert code system name.Gets the code system id. Liefert die code system id.Gets the actual Code as string Liefert den eigentlichen Code als StringGets the display name. Liefert display name.getDisplayName
(LanguageCode languageCode) Gets the display name defined by the language param.static HealthcareFacilityTypeCode
Gets the Enum with a given code Liefert den Enum anhand eines gegebenen codesorg.openehealth.ipf.commons.ihe.xds.core.metadata.Code
Gets the IPF Code Object Liefert das IPF Code ObjektGets the value set identifier.Gets the value set name.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.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.static HealthcareFacilityTypeCode
Returns the enum constant of this class with the specified name.static HealthcareFacilityTypeCode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from interface org.projecthusky.common.enums.ValueSetEnumInterface
getCD, getCD, getCE, getCE, getCode, getCodedString, isContainedIn, isEqualTo, name
-
Enum Constant Details
-
AMBULANTE_EINRICHTUNG_INKL_AMBULATORIUM
Ambulante Einrichtung, inkl. AmbulatoriumCabinet médicalStudio medico -
ANDERE_GESUNDHEITS_ORGANISATION
Andere Gesundheits- OrganisationAutres prestateurs de soinsAltre organizzazioni sanitarie -
APOTHEKE
ApothekePharmacieFarmacia -
ARMEEAERZTLICHE_DIENSTE
Armeeärztliche DiensteService sanitaireServizio di medicina militare -
GESUNDHEITSBEHOERDE
GesundheitsbehördeAutorité de santéAutorità sanitaria -
GESUNDHEITSEINRICHTUNG_IN_DER_HAFTANSTALT
Gesundheitseinrichtung in der HaftanstaltService santé dans la prisonStruttura sanitaria in seno a uno stabilimento carcerario -
INSTITUT_FUER_MEDIZINISCHE_DIAGNOSTIK
Institut für medizinische DiagnostikInstitut d’aide au diagnosticIstituto di diagnosi medica -
NOTFALL_RETTUNGSDIENSTE
Notfall- / RettungsdiensteService d'urgence et de sauvetageServizio di pronto soccorso e di salvataggio -
ORGANISATION_FUER_PFLEGE_ZU_HAUSE
Organisation für Pflege zu HauseSoins à domicileServizio di cura e assistenza a domicilio -
ORGANISATION_FUER_STATIONAERE_REHABILITATION
Organisation für stationäre RehabilitationOrganisation de réhabilitation stationnaireIstituto di riabilitazione stazionaria -
SOZIO_MEDIZINISCHE_INSTITUTION
Sozio- Medizinische InstitutionEtablissement médico-socialIstituto/casa di cura -
STATIONAERE_EINRICHTUNG_SPITAL
stationäre Einrichtung / SpitalHôpitalOspedale -
UNBEKANNT
UnbekanntInconnuIgnoto -
ZU_HAUSE
zu Hause
-
-
Field Details
-
AMBULANTE_EINRICHTUNG_INKL_AMBULATORIUM_CODE
Code für Ambulante Einrichtung, inkl. AmbulatoriumCode de Cabinet médicalCode per Studio medico- See Also:
-
ANDERE_GESUNDHEITS_ORGANISATION_CODE
Code für Andere Gesundheits-OrganisationCode de Autres prestateurs de soinsCode per Altre organizzazioni sanitarie- See Also:
-
APOTHEKE_CODE
Code für ApothekeCode de PharmacieCode per Farmacia- See Also:
-
ARMEEAERZTLICHE_DIENSTE_CODE
Code für Armeeärztliche DiensteCode de Service sanitaireCode per Servizio di medicina militare- See Also:
-
GESUNDHEITSBEHOERDE_CODE
Code für GesundheitsbehördeCode de Autorité de santéCode per Autorità sanitaria- See Also:
-
GESUNDHEITSEINRICHTUNG_IN_DER_HAFTANSTALT_CODE
Code für Gesundheitseinrichtung in der HaftanstaltCode de Service santé dans la prisonCode per Struttura sanitaria in seno a uno stabilimento carcerario- See Also:
-
INSTITUT_FUER_MEDIZINISCHE_DIAGNOSTIK_CODE
Code für Institut für medizinische DiagnostikCode de Institut d’aide au diagnosticCode per Istituto di diagnosi medica- See Also:
-
NOTFALL_RETTUNGSDIENSTE_CODE
Code für Notfall- / RettungsdiensteCode de Service d'urgence et de sauvetageCode per Servizio di pronto soccorso e di salvataggio- See Also:
-
ORGANISATION_FUER_PFLEGE_ZU_HAUSE_CODE
Code für Organisation für Pflege zu HauseCode de Soins à domicileCode per Servizio di cura e assistenza a domicilio- See Also:
-
ORGANISATION_FUER_STATIONAERE_REHABILITATION_CODE
Code für Organisation für stationäre RehabilitationCode de Organisation de réhabilitation stationnaireCode per Istituto di riabilitazione stazionaria- See Also:
-
SOZIO_MEDIZINISCHE_INSTITUTION_CODE
Code für Sozio-Medizinische InstitutionCode de Etablissement médico-socialCode per Istituto/casa di cura- See Also:
-
STATIONAERE_EINRICHTUNG_SPITAL_CODE
Code für stationäre Einrichtung / SpitalCode de HôpitalCode per Ospedale- See Also:
-
UNBEKANNT_CODE
Code für UnbekanntCode de InconnuCode per Ignoto- See Also:
-
ZU_HAUSE_CODE
Code für zu HauseCode deCode per- See Also:
-
CODE_SYSTEM_OID
Identifier of the Code SystemIdentifikator für das Code System- See Also:
-
CODE_SYSTEM_NAME
Name of the Code SystemName des Codes Systems- See Also:
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
getEnum
Gets the Enum with a given codeLiefert den Enum anhand eines gegebenen codes- Parameters:
code
-
code- Returns:
- the enum
-
isEnumOfValueSet
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
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
Gets the husky Code ObjectLiefert das husky Code Objekt- Specified by:
getCode
in interfaceValueSetEnumInterface
- Returns:
- the code
-
getIpfCode
public org.openehealth.ipf.commons.ihe.xds.core.metadata.Code getIpfCode()Gets the IPF Code ObjectLiefert das IPF Code Objekt- Specified by:
getIpfCode
in interfaceCodedMetadataEnumInterface
- Specified by:
getIpfCode
in interfaceValueSetEnumInterface
- Returns:
- the code
-
getCodeSystemId
Description copied from interface:ValueSetEnumInterface
Gets the code system identifier.- Specified by:
getCodeSystemId
in interfaceValueSetEnumInterface
- Returns:
- the code system identifier.
-
getCodeSystemName
Gets the code system name.Liefert code system name.- Specified by:
getCodeSystemName
in interfaceValueSetEnumInterface
- Returns:
- the code system name
-
getCodeSystemOid
Gets the code system id.Liefert die code system id.- Returns:
- the code system id
-
getCodeValue
Gets the actual Code as stringLiefert den eigentlichen Code als String- Specified by:
getCodeValue
in interfaceValueSetEnumInterface
- Returns:
- the code
-
getDisplayName
Gets the display name.Liefert display name.- Specified by:
getDisplayName
in interfaceTranslatedEnumInterface
- Returns:
- the display name
-
getDisplayName
Description copied from interface:TranslatedEnumInterface
Gets the display name defined by the language param.- Specified by:
getDisplayName
in interfaceTranslatedEnumInterface
- 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
Description copied from interface:ValueSetEnumInterface
Gets the value set identifier.- Specified by:
getValueSetId
in interfaceValueSetEnumInterface
- Returns:
- the value set identifier.
-
getValueSetName
Description copied from interface:ValueSetEnumInterface
Gets the value set name.- Specified by:
getValueSetName
in interfaceValueSetEnumInterface
- Returns:
- the value set name.
-