Enum Class HealthcareFacilityTypeCode
- All Implemented Interfaces:
Serializable
,Comparable<HealthcareFacilityTypeCode>
,Constable
,CodedMetadataEnumInterface
,TranslatedEnumInterface
,ValueSetEnumInterface
EN: Type of healthcare facility as per Annex 3; EPRO-FDHA. This code describes the type of healthcare facility in which the document was compiled during the treatment process. In conjunction with the authorisation control, the patient can use this information to assign all documents from a specific type of healthcare facility to a specific confidentiality level in their rights and attributes, for example.
DE: Typ der Gesundheitseinrichtung gemäss Anhang 3 EPDV-EDI. 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.
FR: Type de l'institution de santé selon l'annexe 3 ODEP-DFI. Ce code décrit le type de l'institution de santé qui a élaboré le document pendant le processus thérapeutique. Le patient peut utiliser cette information pour gérer les droits d'accès et définir, dans les règles d'accès, un même niveau de confidentialité pour tous les documents émanant d'un type d'institution donné.
IT: Tipo di istituzione sanitaria secondo l'allegato 3 OCIP-DFI. Questo codice descrive il tipo di istituzione sanitaria nella quale è stato creato il documento durante il processo terapeutico. Il paziente può utilizzare questa informazione in relazione al controllo delle autorizzazioni, ad esempio per attribuire un determinato grado di riservatezza a tutti i documenti provenienti da un determinato tipo di istituzione sanitaria.
Identifier: 2.16.756.5.30.1.127.3.10.1.11
Effective date: 2021-04-01 16:16
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 ConstantDescriptionEN: Accident and Emergency department.
DE: Notfall-/Rettungsdienste.
FR: Service d'urgence et de sauvetage.
IT: Servizio di pronto soccorso e di salvataggio.EN: Ambulatory care site.
DE: Ambulante Einrichtung/Ambulatorium.
FR: Etablissement ambulatoire.
IT: Struttura ambulatoriale, incl.EN: Client's or patient's home.
DE: Domizil des Patienten.
FR: Domicile du patient.
IT: Domicilio del paziente.EN: Diagnostic institution.
DE: Institution für medizinische Diagnostik.
FR: Institut d’aide au diagnostic.
IT: Istituto di diagnostica medica.EN: General practice premises.
DE: Arztpraxis.
FR: Cabinet médical.
IT: Studio medico.EN: Health Authority.
DE: Gesundheitsbehörde.
FR: Autorité sanitaire.
IT: Autorità sanitaria.EN: Hospital.
DE: Stationäre Einrichtung/Spital.
FR: Hôpital.
IT: Ospedale.EN: Military health institution.
DE: Armeeärztliche Dienste.
FR: Service sanitaire de l'armée.
IT: Servizio di medicina militare.EN: Nursing home.
DE: Pflegeheim.
FR: Etablissement médico-social.
IT: Casa di cura.EN: Other Site of Care.
DE: Andere Gesundheitsorganisation.
FR: Autres prestataires de soins.
IT: Altre organizzazioni sanitarie.EN: Pharmacy.
DE: Apotheke.
FR: Pharmacie.
IT: Farmacia.EN: Prison based care site.
DE: Gesundheitseinrichtung in der Haftanstalt.
FR: Service de santé en milieu carcéral.
IT: Struttura sanitaria in uno stabilimento carcerario.EN: Private home-based care.
DE: Organisation für Pflege zu Hause.
FR: Soins à domicile.
IT: Servizio di assistenza e cura a domicilio.EN: Rehabilitation hospital.
DE: Organisation für stationäre Rehabilitation.
FR: Réadaptation stationnaire.
IT: Istituto di riabilitazione stazionaria.EN: Telemedicine institution.
DE: Telemedizinische Einrichtung.
FR: Institut de télémédecine.
IT: Centro di telemedicina. -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
EN: Code for Accident and Emergency department.
DE: Code für Notfall-/Rettungsdienste.
FR: Code de Service d'urgence et de sauvetage.
IT: Code per Servizio di pronto soccorso e di salvataggio.static final String
EN: Code for Ambulatory care site.
DE: Code für Ambulante Einrichtung/Ambulatorium.
FR: Code de Etablissement ambulatoire.
IT: Code per Struttura ambulatoriale, incl.static final String
EN: Code for Client's or patient's home.
DE: Code für Domizil des Patienten.
FR: Code de Domicile du patient.
IT: Code per Domicilio del paziente.static final String
Identifier of the code system (all values share the same).static final String
EN: Code for Diagnostic institution.
DE: Code für Institution für medizinische Diagnostik.
FR: Code de Institut d’aide au diagnostic.
IT: Code per Istituto di diagnostica medica.static final String
EN: Code for General practice premises.
DE: Code für Arztpraxis.
FR: Code de Cabinet médical.
IT: Code per Studio medico.static final String
EN: Code for Health Authority.
DE: Code für Gesundheitsbehörde.
FR: Code de Autorité sanitaire.
IT: Code per Autorità sanitaria.static final String
EN: Code for Hospital.
DE: Code für Stationäre Einrichtung/Spital.
FR: Code de Hôpital.
IT: Code per Ospedale.static final String
EN: Code for Military health institution.
DE: Code für Armeeärztliche Dienste.
FR: Code de Service sanitaire de l'armée.
IT: Code per Servizio di medicina militare.static final String
EN: Code for Nursing home.
DE: Code für Pflegeheim.
FR: Code de Etablissement médico-social.
IT: Code per Casa di cura.static final String
EN: Code for Other Site of Care.
DE: Code für Andere Gesundheitsorganisation.
FR: Code de Autres prestataires de soins.
IT: Code per Altre organizzazioni sanitarie.static final String
EN: Code for Pharmacy.
DE: Code für Apotheke.
FR: Code de Pharmacie.
IT: Code per Farmacia.static final String
EN: Code for Prison based care site.
DE: Code für Gesundheitseinrichtung in der Haftanstalt.
FR: Code de Service de santé en milieu carcéral.
IT: Code per Struttura sanitaria in uno stabilimento carcerario.static final String
EN: Code for Private home-based care.
DE: Code für Organisation für Pflege zu Hause.
FR: Code de Soins à domicile.
IT: Code per Servizio di assistenza e cura a domicilio.static final String
EN: Code for Rehabilitation hospital.
DE: Code für Organisation für stationäre Rehabilitation.
FR: Code de Réadaptation stationnaire.
IT: Code per Istituto di riabilitazione stazionaria.static final String
EN: Code for Telemedicine institution.
DE: Code für Telemedizinische Einrichtung.
FR: Code de Institut de télémédecine.
IT: Code per Centro di telemedicina.static final String
Identifier of the value set.static final String
Name of the value set. -
Method Summary
Modifier and TypeMethodDescription@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 HealthcareFacilityTypeCode
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 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.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
-
ACCIDENT_AND_EMERGENCY_DEPARTMENT
EN: Accident and Emergency department.
DE: Notfall-/Rettungsdienste.
FR: Service d'urgence et de sauvetage.
IT: Servizio di pronto soccorso e di salvataggio. -
AMBULATORY_CARE_SITE
EN: Ambulatory care site.
DE: Ambulante Einrichtung/Ambulatorium.
FR: Etablissement ambulatoire.
IT: Struttura ambulatoriale, incl. gli studi medici. -
CLIENT_OR_PATIENT_HOME
EN: Client's or patient's home.
DE: Domizil des Patienten.
FR: Domicile du patient.
IT: Domicilio del paziente. -
DIAGNOSTIC_INSTITUTION
EN: Diagnostic institution.
DE: Institution für medizinische Diagnostik.
FR: Institut d’aide au diagnostic.
IT: Istituto di diagnostica medica. -
GENERAL_PRACTICE_PREMISES
EN: General practice premises.
DE: Arztpraxis.
FR: Cabinet médical.
IT: Studio medico. -
HEALTH_AUTHORITY
EN: Health Authority.
DE: Gesundheitsbehörde.
FR: Autorité sanitaire.
IT: Autorità sanitaria. -
HOSPITAL
EN: Hospital.
DE: Stationäre Einrichtung/Spital.
FR: Hôpital.
IT: Ospedale. -
MILITARY_HEALTH_INSTITUTION
EN: Military health institution.
DE: Armeeärztliche Dienste.
FR: Service sanitaire de l'armée.
IT: Servizio di medicina militare. -
NURSING_HOME
EN: Nursing home.
DE: Pflegeheim.
FR: Etablissement médico-social.
IT: Casa di cura. -
OTHER_SITE_OF_CARE
EN: Other Site of Care.
DE: Andere Gesundheitsorganisation.
FR: Autres prestataires de soins.
IT: Altre organizzazioni sanitarie. -
PHARMACY
EN: Pharmacy.
DE: Apotheke.
FR: Pharmacie.
IT: Farmacia. -
PRISON_BASED_CARE_SITE
EN: Prison based care site.
DE: Gesundheitseinrichtung in der Haftanstalt.
FR: Service de santé en milieu carcéral.
IT: Struttura sanitaria in uno stabilimento carcerario. -
PRIVATE_HOME_BASED_CARE
EN: Private home-based care.
DE: Organisation für Pflege zu Hause.
FR: Soins à domicile.
IT: Servizio di assistenza e cura a domicilio. -
REHABILITATION_HOSPITAL
EN: Rehabilitation hospital.
DE: Organisation für stationäre Rehabilitation.
FR: Réadaptation stationnaire.
IT: Istituto di riabilitazione stazionaria. -
TELEMEDICINE_INSTITUTION
EN: Telemedicine institution.
DE: Telemedizinische Einrichtung.
FR: Institut de télémédecine.
IT: Centro di telemedicina.
-
-
Field Details
-
ACCIDENT_AND_EMERGENCY_DEPARTMENT_CODE
EN: Code for Accident and Emergency department.
DE: Code für Notfall-/Rettungsdienste.
FR: Code de Service d'urgence et de sauvetage.
IT: Code per Servizio di pronto soccorso e di salvataggio.- See Also:
-
AMBULATORY_CARE_SITE_CODE
EN: Code for Ambulatory care site.
DE: Code für Ambulante Einrichtung/Ambulatorium.
FR: Code de Etablissement ambulatoire.
IT: Code per Struttura ambulatoriale, incl. gli studi medici.- See Also:
-
CLIENT_OR_PATIENT_HOME_CODE
EN: Code for Client's or patient's home.
DE: Code für Domizil des Patienten.
FR: Code de Domicile du patient.
IT: Code per Domicilio del paziente.- See Also:
-
DIAGNOSTIC_INSTITUTION_CODE
EN: Code for Diagnostic institution.
DE: Code für Institution für medizinische Diagnostik.
FR: Code de Institut d’aide au diagnostic.
IT: Code per Istituto di diagnostica medica.- See Also:
-
GENERAL_PRACTICE_PREMISES_CODE
EN: Code for General practice premises.
DE: Code für Arztpraxis.
FR: Code de Cabinet médical.
IT: Code per Studio medico.- See Also:
-
HEALTH_AUTHORITY_CODE
EN: Code for Health Authority.
DE: Code für Gesundheitsbehörde.
FR: Code de Autorité sanitaire.
IT: Code per Autorità sanitaria.- See Also:
-
HOSPITAL_CODE
EN: Code for Hospital.
DE: Code für Stationäre Einrichtung/Spital.
FR: Code de Hôpital.
IT: Code per Ospedale.- See Also:
-
MILITARY_HEALTH_INSTITUTION_CODE
EN: Code for Military health institution.
DE: Code für Armeeärztliche Dienste.
FR: Code de Service sanitaire de l'armée.
IT: Code per Servizio di medicina militare.- See Also:
-
NURSING_HOME_CODE
EN: Code for Nursing home.
DE: Code für Pflegeheim.
FR: Code de Etablissement médico-social.
IT: Code per Casa di cura.- See Also:
-
OTHER_SITE_OF_CARE_CODE
EN: Code for Other Site of Care.
DE: Code für Andere Gesundheitsorganisation.
FR: Code de Autres prestataires de soins.
IT: Code per Altre organizzazioni sanitarie.- See Also:
-
PHARMACY_CODE
EN: Code for Pharmacy.
DE: Code für Apotheke.
FR: Code de Pharmacie.
IT: Code per Farmacia.- See Also:
-
PRISON_BASED_CARE_SITE_CODE
EN: Code for Prison based care site.
DE: Code für Gesundheitseinrichtung in der Haftanstalt.
FR: Code de Service de santé en milieu carcéral.
IT: Code per Struttura sanitaria in uno stabilimento carcerario.- See Also:
-
PRIVATE_HOME_BASED_CARE_CODE
EN: Code for Private home-based care.
DE: Code für Organisation für Pflege zu Hause.
FR: Code de Soins à domicile.
IT: Code per Servizio di assistenza e cura a domicilio.- See Also:
-
REHABILITATION_HOSPITAL_CODE
EN: Code for Rehabilitation hospital.
DE: Code für Organisation für stationäre Rehabilitation.
FR: Code de Réadaptation stationnaire.
IT: Code per Istituto di riabilitazione stazionaria.- See Also:
-
TELEMEDICINE_INSTITUTION_CODE
EN: Code for Telemedicine institution.
DE: Code für Telemedizinische Einrichtung.
FR: Code de Institut de télémédecine.
IT: Code per Centro di telemedicina.- See Also:
-
VALUE_SET_ID
Identifier of the value set.- See Also:
-
VALUE_SET_NAME
Name of the value set.- See Also:
-
CODE_SYSTEM_ID
Identifier of the code system (all values share the same).- 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 code.- Parameters:
code
- The code value.- Returns:
- the enum value found or
null
.
-
isEnumOfValueSet
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
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
Gets the code system identifier.- Specified by:
getCodeSystemId
in interfaceValueSetEnumInterface
- Returns:
- the code system identifier.
-
getCodeSystemName
Gets the code system name.- Specified by:
getCodeSystemName
in interfaceValueSetEnumInterface
- Returns:
- the code system name.
-
getCodeValue
Gets the code value as a string.- Specified by:
getCodeValue
in interfaceValueSetEnumInterface
- Returns:
- the code value.
-
getDisplayName
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
Gets the value set identifier.- Specified by:
getValueSetId
in interfaceValueSetEnumInterface
- Returns:
- the value set identifier.
-
getValueSetName
Gets the value set name.- Specified by:
getValueSetName
in interfaceValueSetEnumInterface
- Returns:
- the value set name.
-