Guías de Implementación FHIR Receta Digital | Ministerio de Salud
1.1.0-ballot - ci-build Costa Rica flag

Guías de Implementación FHIR Receta Digital | Ministerio de Salud - Local Development build (v1.1.0-ballot) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: AllergyIntolerance

Official URL: https://ministeriodesalud.go.cr/fhir/receta/StructureDefinition/allergy-intolerance Version: 1.1.0-ballot
Standards status: Draft Maturity Level: 0 Computable Name: AllergyIntoleranceRD

Copyright/Legal: Usado con el permiso de HL7 International, todos los derechos resevados en los Licencias de HL7 Internacional.

Perfil Receta Digital de Alergias e Intolerancias (AllergyIntolerance)

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance C 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
Constraints: ait-1, ait-2
... id Σ 0..1 id Identificador único de la Alergia dentro del sistema.
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... coding Σ 1..1 Coding Codificación del estado clínico
..... system Σ 0..1 uri Sistema de codificación
..... code Σ 1..1 code Código del estado clínico
..... display Σ 0..1 string Descripción del estado clínico
.... text Σ 0..1 string Texto del estado clínico
... verificationStatus ?!SΣC 1..1 CodeableConcept Estado de verificación de la alergia: unconfirmed | presumed | confirmed | refuted | entered-in-error
Binding: Listado de verificaciones de alergias (required): Códigos estándar que indican el estado de verificación de la alergia o intolerancia.
.... coding Σ 1..1 Coding Codificación del estado de verificación
..... system Σ 0..1 uri Sistema de codificación
..... code Σ 1..1 code Código del estado de verificación
..... display Σ 0..1 string Descripción del estado de verificación
.... text Σ 0..1 string Texto del estado de verificación
... type SΣ 1..1 code Tipo de alergia o intolerancia
Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
... category SΣ 1..1 code Categoría del agente causal: food | medication | environment | biologic
Binding: Listado de categorias de alergias (required)
... criticality SΣ 1..1 code Nivel de gravedad potencial: low | high | unknown
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
... code SΣ 1..1 CodeableConcept Sustancia que causa la alergia o intolerancia
Binding: Listado de substancias (required): Códigos estándar que representan sustancias o agentes causantes de alergias o intolerancias.
.... coding Σ 1..1 Coding Codificación de la sustancia
..... system Σ 0..1 uri Sistema de codificación
..... code Σ 1..1 code Código de la sustancia
..... display Σ 0..1 string Descripción de la sustancia
.... text Σ 0..1 string Texto de la sustancia
... patient SΣ 1..1 Reference(Patient) Paciente al que corresponde la alergia.
.... reference ΣC 1..1 string Referencia al paciente
.... display Σ 0..1 string Nombre del paciente
... Slices for onset[x] 1..1 dateTime When allergy or intolerance was identified
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime S 1..1 dateTime Fecha en que se registró la alergia.
... recorder S 0..1 Reference(Practitioner) Profesional que registró la alergia
.... reference ΣC 1..1 string Referencia al profesional
.... display Σ 0..1 string Nombre del profesional
... reaction S 1..* BackboneElement Reacción observada ante la sustancia causal
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... manifestation 1..1 CodeableConcept Síntomas o signos clínicos
Binding: Listado de manifestaciones de alergias (required)
..... coding Σ 1..1 Coding Codificación del síntoma
...... system Σ 0..1 uri Sistema de codificación
...... code Σ 1..1 code Código del síntoma
...... display Σ 0..1 string Nombre del síntoma
..... text Σ 0..1 string Descripción textual del síntoma
.... severity 1..1 code Gravedad de la reacción
Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.clinicalStatus Base required Listado de estados de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.verificationStatus Base required Listado de verificaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.type Base required AllergyIntoleranceType 📍4.0.1 FHIR Std.
AllergyIntolerance.category Base required Listado de categorias de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.criticality Base required AllergyIntoleranceCriticality 📍4.0.1 FHIR Std.
AllergyIntolerance.code Base required Listado de substancias 📦1.1.0-ballot This IG
AllergyIntolerance.reaction.​manifestation Base required Listado de manifestaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.reaction.​severity Base required AllergyIntoleranceSeverity 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ait-1 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2 error AllergyIntolerance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AllergyIntolerance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AllergyIntolerance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AllergyIntolerance

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
... id 0..1 id Identificador único de la Alergia dentro del sistema.
... meta 0..0
... clinicalStatus S 1..1 CodeableConcept El estado clínico actual de la alergia: active | inactive | resolved
Binding: Listado de estados de alergias (required): Códigos estándar que describen el estado clínico de la alergia
.... coding 1..1 Coding Codificación del estado clínico
..... system 0..1 uri Sistema de codificación
..... code 1..1 code Código del estado clínico
..... display 0..1 string Descripción del estado clínico
.... text 0..1 string Texto del estado clínico
.... coding 1..1 Coding Codificación del estado de verificación
..... system 0..1 uri Sistema de codificación
..... code 1..1 code Código del estado de verificación
..... display 0..1 string Descripción del estado de verificación
.... text 0..1 string Texto del estado de verificación
... type S 1..1 code Tipo de alergia o intolerancia
... category S 1..1 code Categoría del agente causal: food | medication | environment | biologic
Binding: Listado de categorias de alergias (required)
... criticality S 1..1 code Nivel de gravedad potencial: low | high | unknown
... code S 1..1 CodeableConcept Sustancia que causa la alergia o intolerancia
Binding: Listado de substancias (required): Códigos estándar que representan sustancias o agentes causantes de alergias o intolerancias.
.... coding 1..1 Coding Codificación de la sustancia
..... system 0..1 uri Sistema de codificación
..... code 1..1 code Código de la sustancia
..... display 0..1 string Descripción de la sustancia
.... text 0..1 string Texto de la sustancia
... patient S 1..1 Reference(Patient) Paciente al que corresponde la alergia.
.... reference 1..1 string Referencia al paciente
.... display 0..1 string Nombre del paciente
... Slices for onset[x] 1..1 dateTime When allergy or intolerance was identified
Slice: Unordered, Open by type:$this
.... onset[x]:onsetDateTime S 1..1 dateTime Fecha en que se registró la alergia.
... recorder S 0..1 Reference(Practitioner) Profesional que registró la alergia
.... reference 1..1 string Referencia al profesional
.... display 0..1 string Nombre del profesional
... reaction S 1..* BackboneElement Reacción observada ante la sustancia causal
.... manifestation 1..1 CodeableConcept Síntomas o signos clínicos
Binding: Listado de manifestaciones de alergias (required)
..... coding 1..1 Coding Codificación del síntoma
...... system 0..1 uri Sistema de codificación
...... code 1..1 code Código del síntoma
...... display 0..1 string Nombre del síntoma
..... text 0..1 string Descripción textual del síntoma
.... severity 1..1 code Gravedad de la reacción

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
AllergyIntolerance.clinicalStatus Base required Listado de estados de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.verificationStatus Base required Listado de verificaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.category Base required Listado de categorias de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.code Base required Listado de substancias 📦1.1.0-ballot This IG
AllergyIntolerance.reaction.​manifestation Base required Listado de manifestaciones de alergias 📦1.1.0-ballot This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance C 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
Constraints: ait-1, ait-2
... id Σ 0..1 id Identificador único de la Alergia dentro del sistema.
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External ids for this item
... clinicalStatus ?!SΣC 1..1 CodeableConcept El estado clínico actual de la alergia: active | inactive | resolved
Binding: Listado de estados de alergias (required): Códigos estándar que describen el estado clínico de la alergia
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Codificación del estado clínico
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Sistema de codificación
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Código del estado clínico
..... display Σ 0..1 string Descripción del estado clínico
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Texto del estado clínico
... verificationStatus ?!SΣC 1..1 CodeableConcept Estado de verificación de la alergia: unconfirmed | presumed | confirmed | refuted | entered-in-error
Binding: Listado de verificaciones de alergias (required): Códigos estándar que indican el estado de verificación de la alergia o intolerancia.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Codificación del estado de verificación
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Sistema de codificación
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Código del estado de verificación
..... display Σ 0..1 string Descripción del estado de verificación
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Texto del estado de verificación
... type SΣ 1..1 code Tipo de alergia o intolerancia
Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
... category SΣ 1..1 code Categoría del agente causal: food | medication | environment | biologic
Binding: Listado de categorias de alergias (required)
... criticality SΣ 1..1 code Nivel de gravedad potencial: low | high | unknown
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
... code SΣ 1..1 CodeableConcept Sustancia que causa la alergia o intolerancia
Binding: Listado de substancias (required): Códigos estándar que representan sustancias o agentes causantes de alergias o intolerancias.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Codificación de la sustancia
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Sistema de codificación
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Código de la sustancia
..... display Σ 0..1 string Descripción de la sustancia
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Texto de la sustancia
... patient SΣ 1..1 Reference(Patient) Paciente al que corresponde la alergia.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 1..1 string Referencia al paciente
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Nombre del paciente
... encounter 0..1 Reference(Encounter) Encounter when the allergy or intolerance was asserted
... Slices for onset[x] 1..1 dateTime When allergy or intolerance was identified
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime S 1..1 dateTime Fecha en que se registró la alergia.
... recordedDate 0..1 dateTime Date first version of the resource instance was recorded
... recorder S 0..1 Reference(Practitioner) Profesional que registró la alergia
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 1..1 string Referencia al profesional
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Nombre del profesional
... asserter Σ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) Source of the information about the allergy
... lastOccurrence 0..1 dateTime Date(/time) of last known occurrence of a reaction
... note 0..* Annotation Additional text not captured in other fields
... reaction S 1..* BackboneElement Reacción observada ante la sustancia causal
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... substance 0..1 CodeableConcept Specific substance or pharmaceutical product considered to be responsible for event
Binding: SubstanceCode (example): Codes defining the type of the substance (including pharmaceutical products).
.... manifestation 1..1 CodeableConcept Síntomas o signos clínicos
Binding: Listado de manifestaciones de alergias (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Codificación del síntoma
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 0..1 uri Sistema de codificación
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Código del síntoma
...... display Σ 0..1 string Nombre del síntoma
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Descripción textual del síntoma
.... description 0..1 string Description of the event as a whole
.... onset 0..1 dateTime Date(/time) when manifestations showed
.... severity 1..1 code Gravedad de la reacción
Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
.... exposureRoute 0..1 CodeableConcept How the subject was exposed to the substance
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
.... note 0..* Annotation Text about event not captured in other fields

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.language Base preferred Common Languages 📍4.0.1 FHIR Std.
AllergyIntolerance.clinicalStatus Base required Listado de estados de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.verificationStatus Base required Listado de verificaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.type Base required AllergyIntoleranceType 📍4.0.1 FHIR Std.
AllergyIntolerance.category Base required Listado de categorias de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.criticality Base required AllergyIntoleranceCriticality 📍4.0.1 FHIR Std.
AllergyIntolerance.code Base required Listado de substancias 📦1.1.0-ballot This IG
AllergyIntolerance.patient.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.recorder.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​substance Base example Substance Code 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​manifestation Base required Listado de manifestaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.reaction.​severity Base required AllergyIntoleranceSeverity 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​exposureRoute Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ait-1 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2 error AllergyIntolerance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AllergyIntolerance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AllergyIntolerance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AllergyIntolerance

Summary

Mandatory: 19 elements(1 nested mandatory element)
Must-Support: 10 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of AllergyIntolerance.onset[x]

Maturity: 0

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance C 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
Constraints: ait-1, ait-2
... id Σ 0..1 id Identificador único de la Alergia dentro del sistema.
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... coding Σ 1..1 Coding Codificación del estado clínico
..... system Σ 0..1 uri Sistema de codificación
..... code Σ 1..1 code Código del estado clínico
..... display Σ 0..1 string Descripción del estado clínico
.... text Σ 0..1 string Texto del estado clínico
... verificationStatus ?!SΣC 1..1 CodeableConcept Estado de verificación de la alergia: unconfirmed | presumed | confirmed | refuted | entered-in-error
Binding: Listado de verificaciones de alergias (required): Códigos estándar que indican el estado de verificación de la alergia o intolerancia.
.... coding Σ 1..1 Coding Codificación del estado de verificación
..... system Σ 0..1 uri Sistema de codificación
..... code Σ 1..1 code Código del estado de verificación
..... display Σ 0..1 string Descripción del estado de verificación
.... text Σ 0..1 string Texto del estado de verificación
... type SΣ 1..1 code Tipo de alergia o intolerancia
Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
... category SΣ 1..1 code Categoría del agente causal: food | medication | environment | biologic
Binding: Listado de categorias de alergias (required)
... criticality SΣ 1..1 code Nivel de gravedad potencial: low | high | unknown
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
... code SΣ 1..1 CodeableConcept Sustancia que causa la alergia o intolerancia
Binding: Listado de substancias (required): Códigos estándar que representan sustancias o agentes causantes de alergias o intolerancias.
.... coding Σ 1..1 Coding Codificación de la sustancia
..... system Σ 0..1 uri Sistema de codificación
..... code Σ 1..1 code Código de la sustancia
..... display Σ 0..1 string Descripción de la sustancia
.... text Σ 0..1 string Texto de la sustancia
... patient SΣ 1..1 Reference(Patient) Paciente al que corresponde la alergia.
.... reference ΣC 1..1 string Referencia al paciente
.... display Σ 0..1 string Nombre del paciente
... Slices for onset[x] 1..1 dateTime When allergy or intolerance was identified
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime S 1..1 dateTime Fecha en que se registró la alergia.
... recorder S 0..1 Reference(Practitioner) Profesional que registró la alergia
.... reference ΣC 1..1 string Referencia al profesional
.... display Σ 0..1 string Nombre del profesional
... reaction S 1..* BackboneElement Reacción observada ante la sustancia causal
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... manifestation 1..1 CodeableConcept Síntomas o signos clínicos
Binding: Listado de manifestaciones de alergias (required)
..... coding Σ 1..1 Coding Codificación del síntoma
...... system Σ 0..1 uri Sistema de codificación
...... code Σ 1..1 code Código del síntoma
...... display Σ 0..1 string Nombre del síntoma
..... text Σ 0..1 string Descripción textual del síntoma
.... severity 1..1 code Gravedad de la reacción
Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.clinicalStatus Base required Listado de estados de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.verificationStatus Base required Listado de verificaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.type Base required AllergyIntoleranceType 📍4.0.1 FHIR Std.
AllergyIntolerance.category Base required Listado de categorias de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.criticality Base required AllergyIntoleranceCriticality 📍4.0.1 FHIR Std.
AllergyIntolerance.code Base required Listado de substancias 📦1.1.0-ballot This IG
AllergyIntolerance.reaction.​manifestation Base required Listado de manifestaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.reaction.​severity Base required AllergyIntoleranceSeverity 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ait-1 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2 error AllergyIntolerance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AllergyIntolerance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AllergyIntolerance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from AllergyIntolerance

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
... id 0..1 id Identificador único de la Alergia dentro del sistema.
... meta 0..0
... clinicalStatus S 1..1 CodeableConcept El estado clínico actual de la alergia: active | inactive | resolved
Binding: Listado de estados de alergias (required): Códigos estándar que describen el estado clínico de la alergia
.... coding 1..1 Coding Codificación del estado clínico
..... system 0..1 uri Sistema de codificación
..... code 1..1 code Código del estado clínico
..... display 0..1 string Descripción del estado clínico
.... text 0..1 string Texto del estado clínico
.... coding 1..1 Coding Codificación del estado de verificación
..... system 0..1 uri Sistema de codificación
..... code 1..1 code Código del estado de verificación
..... display 0..1 string Descripción del estado de verificación
.... text 0..1 string Texto del estado de verificación
... type S 1..1 code Tipo de alergia o intolerancia
... category S 1..1 code Categoría del agente causal: food | medication | environment | biologic
Binding: Listado de categorias de alergias (required)
... criticality S 1..1 code Nivel de gravedad potencial: low | high | unknown
... code S 1..1 CodeableConcept Sustancia que causa la alergia o intolerancia
Binding: Listado de substancias (required): Códigos estándar que representan sustancias o agentes causantes de alergias o intolerancias.
.... coding 1..1 Coding Codificación de la sustancia
..... system 0..1 uri Sistema de codificación
..... code 1..1 code Código de la sustancia
..... display 0..1 string Descripción de la sustancia
.... text 0..1 string Texto de la sustancia
... patient S 1..1 Reference(Patient) Paciente al que corresponde la alergia.
.... reference 1..1 string Referencia al paciente
.... display 0..1 string Nombre del paciente
... Slices for onset[x] 1..1 dateTime When allergy or intolerance was identified
Slice: Unordered, Open by type:$this
.... onset[x]:onsetDateTime S 1..1 dateTime Fecha en que se registró la alergia.
... recorder S 0..1 Reference(Practitioner) Profesional que registró la alergia
.... reference 1..1 string Referencia al profesional
.... display 0..1 string Nombre del profesional
... reaction S 1..* BackboneElement Reacción observada ante la sustancia causal
.... manifestation 1..1 CodeableConcept Síntomas o signos clínicos
Binding: Listado de manifestaciones de alergias (required)
..... coding 1..1 Coding Codificación del síntoma
...... system 0..1 uri Sistema de codificación
...... code 1..1 code Código del síntoma
...... display 0..1 string Nombre del síntoma
..... text 0..1 string Descripción textual del síntoma
.... severity 1..1 code Gravedad de la reacción

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
AllergyIntolerance.clinicalStatus Base required Listado de estados de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.verificationStatus Base required Listado de verificaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.category Base required Listado de categorias de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.code Base required Listado de substancias 📦1.1.0-ballot This IG
AllergyIntolerance.reaction.​manifestation Base required Listado de manifestaciones de alergias 📦1.1.0-ballot This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. AllergyIntolerance C 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
Constraints: ait-1, ait-2
... id Σ 0..1 id Identificador único de la Alergia dentro del sistema.
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External ids for this item
... clinicalStatus ?!SΣC 1..1 CodeableConcept El estado clínico actual de la alergia: active | inactive | resolved
Binding: Listado de estados de alergias (required): Códigos estándar que describen el estado clínico de la alergia
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Codificación del estado clínico
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Sistema de codificación
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Código del estado clínico
..... display Σ 0..1 string Descripción del estado clínico
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Texto del estado clínico
... verificationStatus ?!SΣC 1..1 CodeableConcept Estado de verificación de la alergia: unconfirmed | presumed | confirmed | refuted | entered-in-error
Binding: Listado de verificaciones de alergias (required): Códigos estándar que indican el estado de verificación de la alergia o intolerancia.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Codificación del estado de verificación
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Sistema de codificación
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Código del estado de verificación
..... display Σ 0..1 string Descripción del estado de verificación
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Texto del estado de verificación
... type SΣ 1..1 code Tipo de alergia o intolerancia
Binding: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
... category SΣ 1..1 code Categoría del agente causal: food | medication | environment | biologic
Binding: Listado de categorias de alergias (required)
... criticality SΣ 1..1 code Nivel de gravedad potencial: low | high | unknown
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
... code SΣ 1..1 CodeableConcept Sustancia que causa la alergia o intolerancia
Binding: Listado de substancias (required): Códigos estándar que representan sustancias o agentes causantes de alergias o intolerancias.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Codificación de la sustancia
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 0..1 uri Sistema de codificación
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Código de la sustancia
..... display Σ 0..1 string Descripción de la sustancia
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Texto de la sustancia
... patient SΣ 1..1 Reference(Patient) Paciente al que corresponde la alergia.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 1..1 string Referencia al paciente
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Nombre del paciente
... encounter 0..1 Reference(Encounter) Encounter when the allergy or intolerance was asserted
... Slices for onset[x] 1..1 dateTime When allergy or intolerance was identified
Slice: Unordered, Closed by type:$this
.... onset[x]:onsetDateTime S 1..1 dateTime Fecha en que se registró la alergia.
... recordedDate 0..1 dateTime Date first version of the resource instance was recorded
... recorder S 0..1 Reference(Practitioner) Profesional que registró la alergia
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 1..1 string Referencia al profesional
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Nombre del profesional
... asserter Σ 0..1 Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) Source of the information about the allergy
... lastOccurrence 0..1 dateTime Date(/time) of last known occurrence of a reaction
... note 0..* Annotation Additional text not captured in other fields
... reaction S 1..* BackboneElement Reacción observada ante la sustancia causal
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... substance 0..1 CodeableConcept Specific substance or pharmaceutical product considered to be responsible for event
Binding: SubstanceCode (example): Codes defining the type of the substance (including pharmaceutical products).
.... manifestation 1..1 CodeableConcept Síntomas o signos clínicos
Binding: Listado de manifestaciones de alergias (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 1..1 Coding Codificación del síntoma
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 0..1 uri Sistema de codificación
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Código del síntoma
...... display Σ 0..1 string Nombre del síntoma
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Descripción textual del síntoma
.... description 0..1 string Description of the event as a whole
.... onset 0..1 dateTime Date(/time) when manifestations showed
.... severity 1..1 code Gravedad de la reacción
Binding: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
.... exposureRoute 0..1 CodeableConcept How the subject was exposed to the substance
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
.... note 0..* Annotation Text about event not captured in other fields

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.language Base preferred Common Languages 📍4.0.1 FHIR Std.
AllergyIntolerance.clinicalStatus Base required Listado de estados de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.verificationStatus Base required Listado de verificaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.type Base required AllergyIntoleranceType 📍4.0.1 FHIR Std.
AllergyIntolerance.category Base required Listado de categorias de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.criticality Base required AllergyIntoleranceCriticality 📍4.0.1 FHIR Std.
AllergyIntolerance.code Base required Listado de substancias 📦1.1.0-ballot This IG
AllergyIntolerance.patient.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.recorder.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​substance Base example Substance Code 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​manifestation Base required Listado de manifestaciones de alergias 📦1.1.0-ballot This IG
AllergyIntolerance.reaction.​severity Base required AllergyIntoleranceSeverity 📍4.0.1 FHIR Std.
AllergyIntolerance.reaction.​exposureRoute Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ait-1 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL be present if verificationStatus is not entered-in-error. verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').exists() or clinicalStatus.exists()
ait-2 error AllergyIntolerance AllergyIntolerance.clinicalStatus SHALL NOT be present if verification Status is entered-in-error verificationStatus.coding.where(system = 'http://terminology.hl7.org/CodeSystem/allergyintolerance-verification' and code = 'entered-in-error').empty() or clinicalStatus.empty()
dom-2 error AllergyIntolerance If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error AllergyIntolerance If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error AllergyIntolerance If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice AllergyIntolerance A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from AllergyIntolerance

Summary

Mandatory: 19 elements(1 nested mandatory element)
Must-Support: 10 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of AllergyIntolerance.onset[x]

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron