ÚNICAS Rare Diseases HL7 FHIR Implementation Guide
0.0.12 - draft

ÚNICAS Rare Diseases HL7 FHIR Implementation Guide - Local Development build (v0.0.12) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: AllergyIntolerance Alergia ÚNICAS

Official URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/UNICASAllergyIntolerance Version: 0.0.12
Draft as of 2026-10-13 Computable Name: UNICASAllergyIntolerance

Este profile define las restricciones del recurso AllergyIntolerance para representar el registro de una alergia en el contexto del caso de uso de ÚNICAS.

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: doco
AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
AllergyIntolerance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AllergyIntolerance.contained 0..* Resource Contained, inline Resources
AllergyIntolerance.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
AllergyIntolerance.identifier This element is included in summaries. 1..* Identifier Identificador único
AllergyIntolerance.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para la alergia
Example General: 123456
Example ÚNICAS: 123456
AllergyIntolerance.clinicalStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept Estado de la alergia
Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
AllergyIntolerance.verificationStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept Nivel de certeza
Binding: AllergyIntoleranceVerificationStatus (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
AllergyIntolerance.criticality This element is included in summaries. 0..1 code Criticidad clínica
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
AllergyIntolerance.code This element is included in summaries. 1..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.patient This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
AllergyIntolerance.patient.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.patient.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.patient.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
AllergyIntolerance.patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.patient.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.patient.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
AllergyIntolerance.patient.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
AllergyIntolerance.patient.display This element is included in summaries. C 0..1 string Nombre completo del paciente
AllergyIntolerance.encounter 0..1 Reference(Encounter Interacción Clínica ÚNICAS) Referencia a la interacción clínica
AllergyIntolerance.encounter.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR
AllergyIntolerance.encounter.type This element is included in summaries. 0..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.encounter.identifier This element is included in summaries. C 0..1 Identifier Identificador del recurso FHIR
AllergyIntolerance.encounter.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.encounter.identifier.system This element is included in summaries. 0..1 uri Sistema para identificar el origen
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.encounter.identifier.value This element is included in summaries. C 0..1 string Identificador interno del sistema para la interacción clínica
Example General: 123456
Example ÚNICAS: 123456
AllergyIntolerance.onset[x] 1..1 dateTime Fecha de inicio (Fecha en que se identificó por primera vez la alergia o ocurrió la primera reacción)
AllergyIntolerance.participant This element is included in summaries. 1..* BackboneElement Profesional sanitario
AllergyIntolerance.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AllergyIntolerance.participant.actor This element is included in summaries. 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
AllergyIntolerance.participant.actor.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.participant.actor.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.participant.actor.identifier This element is included in summaries. C 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
AllergyIntolerance.participant.actor.identifier.Slices for extension Content/Rules for all slices
AllergyIntolerance.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
AllergyIntolerance.participant.actor.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.participant.actor.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.participant.actor.identifier.system This element is included in summaries. 0..1 uri OID registro de DNI
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
AllergyIntolerance.participant.actor.identifier.value This element is included in summaries. C 0..1 string Número del DNI
Example General: 123456
Example ÚNICAS: 0000001X
AllergyIntolerance.participant.actor.display This element is included in summaries. C 0..1 string Nombre completo del profesional sanitario
AllergyIntolerance.lastOccurrence 0..1 dateTime Fecha de fin (Puede corresponder a la fecha de la última ocurrencia de la reacción alérgica)
AllergyIntolerance.note 0..* Annotation Comentario
AllergyIntolerance.note.text This element is included in summaries. 1..1 markdown Comentario

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.clinicalStatus Base required AllergyIntolerance Clinical Status Codes 📍5.0.0 FHIR Std.
AllergyIntolerance.verificationStatus Base required AllergyIntolerance Verification Status 📍5.0.0 FHIR Std.
AllergyIntolerance.criticality Base required Allergy Intolerance Criticality 📍5.0.0 FHIR Std.
AllergyIntolerance.code Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.patient.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.patient.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.patient.​identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.encounter.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.encounter.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()
regcess-system warning AllergyIntolerance.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

This structure is derived from AllergyIntolerance

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
AllergyIntolerance.identifier 1..* Identifier Identificador único
AllergyIntolerance.identifier.system C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.identifier.value 1..1 string Identificador interno del sistema para la alergia
Example ÚNICAS: 123456
AllergyIntolerance.clinicalStatus 0..1 CodeableConcept Estado de la alergia
AllergyIntolerance.verificationStatus 0..1 CodeableConcept Nivel de certeza
AllergyIntolerance.code 1..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.code.coding
AllergyIntolerance.code.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.code.coding.code 1..1 code Código del agente causal
AllergyIntolerance.code.coding.display 1..1 string Descripción del agente causal
AllergyIntolerance.patient 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
AllergyIntolerance.patient.reference 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.patient.type 1..1 uri Tipo de recurso FHIR
AllergyIntolerance.patient.identifier 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
AllergyIntolerance.patient.identifier.type 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.patient.identifier.type.coding
AllergyIntolerance.patient.identifier.type.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.patient.identifier.type.coding.code 0..1 code Código del identificador
AllergyIntolerance.patient.identifier.type.coding.display 0..1 string Decripción del identificador
AllergyIntolerance.patient.identifier.system 0..1 uri OID registro de número de CIP-SNS
Example ÚNICAS: urn:oid:2.16.724.4.40
AllergyIntolerance.patient.identifier.value 0..1 string Número CIP-SNS
Example ÚNICAS: BBBBBBBBQR648597
AllergyIntolerance.patient.display 0..1 string Nombre completo del paciente
AllergyIntolerance.encounter 0..1 Reference(Encounter Interacción Clínica ÚNICAS) Referencia a la interacción clínica
AllergyIntolerance.encounter.reference 0..1 string Referencia recurso FHIR
AllergyIntolerance.encounter.type 0..1 uri Tipo de recurso FHIR
AllergyIntolerance.encounter.identifier 0..1 Identifier Identificador del recurso FHIR
AllergyIntolerance.encounter.identifier.system 0..1 uri Sistema para identificar el origen
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.encounter.identifier.value 0..1 string Identificador interno del sistema para la interacción clínica
Example ÚNICAS: 123456
AllergyIntolerance.onset[x] 1..1 dateTime Fecha de inicio (Fecha en que se identificó por primera vez la alergia o ocurrió la primera reacción)
AllergyIntolerance.participant 1..* BackboneElement Profesional sanitario
AllergyIntolerance.participant.actor 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
AllergyIntolerance.participant.actor.reference 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.participant.actor.type 1..1 uri Tipo de recurso FHIR
AllergyIntolerance.participant.actor.identifier 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
AllergyIntolerance.participant.actor.identifier.Slices for extension Content/Rules for all slices
AllergyIntolerance.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
AllergyIntolerance.participant.actor.identifier.type 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.participant.actor.identifier.type.coding
AllergyIntolerance.participant.actor.identifier.type.coding.system 0..1 uri URL del refset Tipos de documento para identificación personal de SNOMED CT. Extensión para España del SNS
AllergyIntolerance.participant.actor.identifier.type.coding.code 0..1 code Código del identificador
AllergyIntolerance.participant.actor.identifier.type.coding.display 0..1 string Decripción del identificador
AllergyIntolerance.participant.actor.identifier.system 0..1 uri OID registro de DNI
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
AllergyIntolerance.participant.actor.identifier.value 0..1 string Número del DNI
Example ÚNICAS: 0000001X
AllergyIntolerance.participant.actor.display 0..1 string Nombre completo del profesional sanitario
AllergyIntolerance.lastOccurrence 0..1 dateTime Fecha de fin (Puede corresponder a la fecha de la última ocurrencia de la reacción alérgica)
AllergyIntolerance.note 0..* Annotation Comentario
AllergyIntolerance.note.text 1..1 markdown Comentario
AllergyIntolerance.reaction
AllergyIntolerance.reaction.substance 0..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.reaction.substance.coding
AllergyIntolerance.reaction.substance.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.reaction.substance.coding.code 0..1 code Código del agente causal
AllergyIntolerance.reaction.substance.coding.display 0..1 string Descripción del agente causal
AllergyIntolerance.reaction.manifestation 1..* CodeableReference(Observation) Manifestación clínica
Binding: Value set de Manifestaciones clínicas (extensible): Value set de Manifestaciones clínicas
AllergyIntolerance.reaction.manifestation.concept 0..1 CodeableConcept Manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.coding
AllergyIntolerance.reaction.manifestation.concept.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID de la terminología CIE-10-ES. Diagnósticos
AllergyIntolerance.reaction.manifestation.concept.coding.code 1..1 code Código de la manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.coding.display 1..1 string Descripción de la manifestación clínica
AllergyIntolerance.reaction.severity 0..1 code Gravedad de la reacción

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
AllergyIntolerance.code Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.patient.​identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.reaction.​substance Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.reaction.​manifestation Base extensible Value set de Manifestaciones clínicas 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
regcess-system warning AllergyIntolerance.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')
NameFlagsCard.TypeDescription & Constraints    Filter: doco
AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
AllergyIntolerance.id This element is included in summaries. 0..1 id Logical id of this artifact
AllergyIntolerance.meta This element is included in summaries. 0..1 Meta Metadata about the resource
AllergyIntolerance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AllergyIntolerance.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
AllergyIntolerance.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
AllergyIntolerance.contained 0..* Resource Contained, inline Resources
AllergyIntolerance.extension 0..* Extension Additional content defined by implementations
AllergyIntolerance.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
AllergyIntolerance.identifier This element is included in summaries. 1..* Identifier Identificador único
AllergyIntolerance.identifier.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AllergyIntolerance.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para la alergia
Example General: 123456
Example ÚNICAS: 123456
AllergyIntolerance.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AllergyIntolerance.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AllergyIntolerance.clinicalStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept Estado de la alergia
Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
AllergyIntolerance.verificationStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept Nivel de certeza
Binding: AllergyIntoleranceVerificationStatus (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
AllergyIntolerance.type This element is included in summaries. 0..1 CodeableConcept allergy | intolerance - Underlying mechanism (if known)
Binding: AllergyIntoleranceType (preferred): Identification of the underlying physiological mechanism for a Reaction Risk.
AllergyIntolerance.category This element is included in summaries. 0..* code food | medication | environment | biologic
Binding: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
AllergyIntolerance.criticality This element is included in summaries. 0..1 code Criticidad clínica
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
AllergyIntolerance.code This element is included in summaries. 1..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.code.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.code.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.code.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.code.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.code.coding.code This element is included in summaries. C 1..1 code Código del agente causal
AllergyIntolerance.code.coding.display This element is included in summaries. C 1..1 string Descripción del agente causal
AllergyIntolerance.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.code.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.patient This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
AllergyIntolerance.patient.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.patient.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.patient.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.patient.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.patient.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
AllergyIntolerance.patient.identifier.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.patient.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.patient.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.patient.identifier.type.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.patient.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.patient.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.patient.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.patient.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.patient.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
AllergyIntolerance.patient.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
AllergyIntolerance.patient.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.patient.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.patient.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
AllergyIntolerance.patient.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
AllergyIntolerance.patient.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AllergyIntolerance.patient.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AllergyIntolerance.patient.display This element is included in summaries. C 0..1 string Nombre completo del paciente
AllergyIntolerance.encounter 0..1 Reference(Encounter Interacción Clínica ÚNICAS) Referencia a la interacción clínica
AllergyIntolerance.encounter.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.encounter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.encounter.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR
AllergyIntolerance.encounter.type This element is included in summaries. 0..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.encounter.identifier This element is included in summaries. C 0..1 Identifier Identificador del recurso FHIR
AllergyIntolerance.encounter.identifier.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.encounter.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.encounter.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.encounter.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AllergyIntolerance.encounter.identifier.system This element is included in summaries. 0..1 uri Sistema para identificar el origen
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.encounter.identifier.value This element is included in summaries. C 0..1 string Identificador interno del sistema para la interacción clínica
Example General: 123456
Example ÚNICAS: 123456
AllergyIntolerance.encounter.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AllergyIntolerance.encounter.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AllergyIntolerance.encounter.display This element is included in summaries. C 0..1 string Text alternative for the resource
AllergyIntolerance.onset[x] 1..1 dateTime Fecha de inicio (Fecha en que se identificó por primera vez la alergia o ocurrió la primera reacción)
AllergyIntolerance.recordedDate 0..1 dateTime Date allergy or intolerance was first recorded
AllergyIntolerance.participant This element is included in summaries. 1..* BackboneElement Profesional sanitario
AllergyIntolerance.participant.id 0..1 string Unique id for inter-element referencing
AllergyIntolerance.participant.extension 0..* Extension Additional content defined by implementations
AllergyIntolerance.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AllergyIntolerance.participant.function This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
AllergyIntolerance.participant.actor This element is included in summaries. 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
AllergyIntolerance.participant.actor.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.participant.actor.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.participant.actor.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.participant.actor.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.participant.actor.identifier This element is included in summaries. C 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
AllergyIntolerance.participant.actor.identifier.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.participant.actor.identifier.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
AllergyIntolerance.participant.actor.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.participant.actor.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.participant.actor.identifier.type.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.participant.actor.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.participant.actor.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.participant.actor.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.participant.actor.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.participant.actor.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del refset Tipos de documento para identificación personal de SNOMED CT. Extensión para España del SNS
AllergyIntolerance.participant.actor.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.participant.actor.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
AllergyIntolerance.participant.actor.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
AllergyIntolerance.participant.actor.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.participant.actor.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.participant.actor.identifier.system This element is included in summaries. 0..1 uri OID registro de DNI
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
AllergyIntolerance.participant.actor.identifier.value This element is included in summaries. C 0..1 string Número del DNI
Example General: 123456
Example ÚNICAS: 0000001X
AllergyIntolerance.participant.actor.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AllergyIntolerance.participant.actor.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AllergyIntolerance.participant.actor.display This element is included in summaries. C 0..1 string Nombre completo del profesional sanitario
AllergyIntolerance.lastOccurrence 0..1 dateTime Fecha de fin (Puede corresponder a la fecha de la última ocurrencia de la reacción alérgica)
AllergyIntolerance.note 0..* Annotation Comentario
AllergyIntolerance.note.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.note.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.note.author[x] This element is included in summaries. 0..1 Individual responsible for the annotation
AllergyIntolerance.note.author[x].authorReference Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)
AllergyIntolerance.note.author[x].authorString string
AllergyIntolerance.note.time This element is included in summaries. 0..1 dateTime When the annotation was made
AllergyIntolerance.note.text This element is included in summaries. 1..1 markdown Comentario
AllergyIntolerance.reaction 0..* BackboneElement Adverse Reaction Events linked to exposure to substance
AllergyIntolerance.reaction.id 0..1 string Unique id for inter-element referencing
AllergyIntolerance.reaction.extension 0..* Extension Additional content defined by implementations
AllergyIntolerance.reaction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AllergyIntolerance.reaction.substance 0..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.reaction.substance.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.substance.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.substance.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.reaction.substance.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.substance.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.substance.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.reaction.substance.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.reaction.substance.coding.code This element is included in summaries. C 0..1 code Código del agente causal
AllergyIntolerance.reaction.substance.coding.display This element is included in summaries. C 0..1 string Descripción del agente causal
AllergyIntolerance.reaction.substance.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.reaction.substance.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.reaction.manifestation 1..* CodeableReference(Observation) Manifestación clínica
Binding: Value set de Manifestaciones clínicas (extensible): Value set de Manifestaciones clínicas
AllergyIntolerance.reaction.manifestation.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.manifestation.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.manifestation.concept This element is included in summaries. 0..1 CodeableConcept Manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.manifestation.concept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.manifestation.concept.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.reaction.manifestation.concept.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.manifestation.concept.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.manifestation.concept.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID de la terminología CIE-10-ES. Diagnósticos
AllergyIntolerance.reaction.manifestation.concept.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.reaction.manifestation.concept.coding.code This element is included in summaries. C 1..1 code Código de la manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.coding.display This element is included in summaries. C 1..1 string Descripción de la manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.reaction.manifestation.concept.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.reaction.manifestation.reference This element is included in summaries. 0..1 Reference() Reference to a resource (by instance)
AllergyIntolerance.reaction.description 0..1 string Description of the event as a whole
AllergyIntolerance.reaction.onset 0..1 dateTime Date(/time) when manifestations showed
AllergyIntolerance.reaction.severity 0..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.
AllergyIntolerance.reaction.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 exposure to a substance.
AllergyIntolerance.reaction.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 required All Languages 📍5.0.0 FHIR Std.
AllergyIntolerance.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.identifier.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
AllergyIntolerance.clinicalStatus Base required AllergyIntolerance Clinical Status Codes 📍5.0.0 FHIR Std.
AllergyIntolerance.verificationStatus Base required AllergyIntolerance Verification Status 📍5.0.0 FHIR Std.
AllergyIntolerance.type Base preferred Allergy Intolerance Type 📍5.0.0 FHIR Std.
AllergyIntolerance.category Base required Allergy Intolerance Category 📍5.0.0 FHIR Std.
AllergyIntolerance.criticality Base required Allergy Intolerance Criticality 📍5.0.0 FHIR Std.
AllergyIntolerance.code Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.patient.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.patient.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.patient.​identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.encounter.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.encounter.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.encounter.​identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.reaction.​substance Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.reaction.​manifestation Base extensible Value set de Manifestaciones clínicas 📦0.0.12 This IG
AllergyIntolerance.reaction.​severity Base required Allergy Intolerance Severity 📍5.0.0 FHIR Std.
AllergyIntolerance.reaction.​exposureRoute Base example SNOMED CT Route Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()
regcess-system warning AllergyIntolerance.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
AllergyIntolerance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AllergyIntolerance.contained 0..* Resource Contained, inline Resources
AllergyIntolerance.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
AllergyIntolerance.identifier This element is included in summaries. 1..* Identifier Identificador único
AllergyIntolerance.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para la alergia
Example General: 123456
Example ÚNICAS: 123456
AllergyIntolerance.clinicalStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept Estado de la alergia
Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
AllergyIntolerance.verificationStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept Nivel de certeza
Binding: AllergyIntoleranceVerificationStatus (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
AllergyIntolerance.criticality This element is included in summaries. 0..1 code Criticidad clínica
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
AllergyIntolerance.code This element is included in summaries. 1..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.patient This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
AllergyIntolerance.patient.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.patient.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.patient.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
AllergyIntolerance.patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.patient.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.patient.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
AllergyIntolerance.patient.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
AllergyIntolerance.patient.display This element is included in summaries. C 0..1 string Nombre completo del paciente
AllergyIntolerance.encounter 0..1 Reference(Encounter Interacción Clínica ÚNICAS) Referencia a la interacción clínica
AllergyIntolerance.encounter.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR
AllergyIntolerance.encounter.type This element is included in summaries. 0..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.encounter.identifier This element is included in summaries. C 0..1 Identifier Identificador del recurso FHIR
AllergyIntolerance.encounter.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.encounter.identifier.system This element is included in summaries. 0..1 uri Sistema para identificar el origen
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.encounter.identifier.value This element is included in summaries. C 0..1 string Identificador interno del sistema para la interacción clínica
Example General: 123456
Example ÚNICAS: 123456
AllergyIntolerance.onset[x] 1..1 dateTime Fecha de inicio (Fecha en que se identificó por primera vez la alergia o ocurrió la primera reacción)
AllergyIntolerance.participant This element is included in summaries. 1..* BackboneElement Profesional sanitario
AllergyIntolerance.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AllergyIntolerance.participant.actor This element is included in summaries. 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
AllergyIntolerance.participant.actor.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.participant.actor.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.participant.actor.identifier This element is included in summaries. C 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
AllergyIntolerance.participant.actor.identifier.Slices for extension Content/Rules for all slices
AllergyIntolerance.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
AllergyIntolerance.participant.actor.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.participant.actor.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.participant.actor.identifier.system This element is included in summaries. 0..1 uri OID registro de DNI
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
AllergyIntolerance.participant.actor.identifier.value This element is included in summaries. C 0..1 string Número del DNI
Example General: 123456
Example ÚNICAS: 0000001X
AllergyIntolerance.participant.actor.display This element is included in summaries. C 0..1 string Nombre completo del profesional sanitario
AllergyIntolerance.lastOccurrence 0..1 dateTime Fecha de fin (Puede corresponder a la fecha de la última ocurrencia de la reacción alérgica)
AllergyIntolerance.note 0..* Annotation Comentario
AllergyIntolerance.note.text This element is included in summaries. 1..1 markdown Comentario

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
AllergyIntolerance.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.clinicalStatus Base required AllergyIntolerance Clinical Status Codes 📍5.0.0 FHIR Std.
AllergyIntolerance.verificationStatus Base required AllergyIntolerance Verification Status 📍5.0.0 FHIR Std.
AllergyIntolerance.criticality Base required Allergy Intolerance Criticality 📍5.0.0 FHIR Std.
AllergyIntolerance.code Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.patient.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.patient.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.patient.​identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.encounter.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.encounter.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()
regcess-system warning AllergyIntolerance.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

Differential View

This structure is derived from AllergyIntolerance

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
AllergyIntolerance.identifier 1..* Identifier Identificador único
AllergyIntolerance.identifier.system C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.identifier.value 1..1 string Identificador interno del sistema para la alergia
Example ÚNICAS: 123456
AllergyIntolerance.clinicalStatus 0..1 CodeableConcept Estado de la alergia
AllergyIntolerance.verificationStatus 0..1 CodeableConcept Nivel de certeza
AllergyIntolerance.criticality 0..1 code Criticidad clínica
AllergyIntolerance.code 1..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.code.coding
AllergyIntolerance.code.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.code.coding.code 1..1 code Código del agente causal
AllergyIntolerance.code.coding.display 1..1 string Descripción del agente causal
AllergyIntolerance.patient 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
AllergyIntolerance.patient.reference 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.patient.type 1..1 uri Tipo de recurso FHIR
AllergyIntolerance.patient.identifier 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
AllergyIntolerance.patient.identifier.type 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.patient.identifier.type.coding
AllergyIntolerance.patient.identifier.type.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.patient.identifier.type.coding.code 0..1 code Código del identificador
AllergyIntolerance.patient.identifier.type.coding.display 0..1 string Decripción del identificador
AllergyIntolerance.patient.identifier.system 0..1 uri OID registro de número de CIP-SNS
Example ÚNICAS: urn:oid:2.16.724.4.40
AllergyIntolerance.patient.identifier.value 0..1 string Número CIP-SNS
Example ÚNICAS: BBBBBBBBQR648597
AllergyIntolerance.patient.display 0..1 string Nombre completo del paciente
AllergyIntolerance.encounter 0..1 Reference(Encounter Interacción Clínica ÚNICAS) Referencia a la interacción clínica
AllergyIntolerance.encounter.reference 0..1 string Referencia recurso FHIR
AllergyIntolerance.encounter.type 0..1 uri Tipo de recurso FHIR
AllergyIntolerance.encounter.identifier 0..1 Identifier Identificador del recurso FHIR
AllergyIntolerance.encounter.identifier.system 0..1 uri Sistema para identificar el origen
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.encounter.identifier.value 0..1 string Identificador interno del sistema para la interacción clínica
Example ÚNICAS: 123456
AllergyIntolerance.onset[x] 1..1 dateTime Fecha de inicio (Fecha en que se identificó por primera vez la alergia o ocurrió la primera reacción)
AllergyIntolerance.participant 1..* BackboneElement Profesional sanitario
AllergyIntolerance.participant.actor 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
AllergyIntolerance.participant.actor.reference 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.participant.actor.type 1..1 uri Tipo de recurso FHIR
AllergyIntolerance.participant.actor.identifier 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
AllergyIntolerance.participant.actor.identifier.Slices for extension Content/Rules for all slices
AllergyIntolerance.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
AllergyIntolerance.participant.actor.identifier.type 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.participant.actor.identifier.type.coding
AllergyIntolerance.participant.actor.identifier.type.coding.system 0..1 uri URL del refset Tipos de documento para identificación personal de SNOMED CT. Extensión para España del SNS
AllergyIntolerance.participant.actor.identifier.type.coding.code 0..1 code Código del identificador
AllergyIntolerance.participant.actor.identifier.type.coding.display 0..1 string Decripción del identificador
AllergyIntolerance.participant.actor.identifier.system 0..1 uri OID registro de DNI
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
AllergyIntolerance.participant.actor.identifier.value 0..1 string Número del DNI
Example ÚNICAS: 0000001X
AllergyIntolerance.participant.actor.display 0..1 string Nombre completo del profesional sanitario
AllergyIntolerance.lastOccurrence 0..1 dateTime Fecha de fin (Puede corresponder a la fecha de la última ocurrencia de la reacción alérgica)
AllergyIntolerance.note 0..* Annotation Comentario
AllergyIntolerance.note.text 1..1 markdown Comentario
AllergyIntolerance.reaction
AllergyIntolerance.reaction.substance 0..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.reaction.substance.coding
AllergyIntolerance.reaction.substance.coding.system 0..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.reaction.substance.coding.code 0..1 code Código del agente causal
AllergyIntolerance.reaction.substance.coding.display 0..1 string Descripción del agente causal
AllergyIntolerance.reaction.manifestation 1..* CodeableReference(Observation) Manifestación clínica
Binding: Value set de Manifestaciones clínicas (extensible): Value set de Manifestaciones clínicas
AllergyIntolerance.reaction.manifestation.concept 0..1 CodeableConcept Manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.coding
AllergyIntolerance.reaction.manifestation.concept.coding.system 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID de la terminología CIE-10-ES. Diagnósticos
AllergyIntolerance.reaction.manifestation.concept.coding.code 1..1 code Código de la manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.coding.display 1..1 string Descripción de la manifestación clínica
AllergyIntolerance.reaction.severity 0..1 code Gravedad de la reacción

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
AllergyIntolerance.code Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.patient.​identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.reaction.​substance Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.reaction.​manifestation Base extensible Value set de Manifestaciones clínicas 📦0.0.12 This IG

Constraints

Id Grade Path(s) Description Expression
regcess-system warning AllergyIntolerance.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
AllergyIntolerance 0..* AllergyIntolerance Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
AllergyIntolerance.id This element is included in summaries. 0..1 id Logical id of this artifact
AllergyIntolerance.meta This element is included in summaries. 0..1 Meta Metadata about the resource
AllergyIntolerance.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
AllergyIntolerance.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
AllergyIntolerance.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
AllergyIntolerance.contained 0..* Resource Contained, inline Resources
AllergyIntolerance.extension 0..* Extension Additional content defined by implementations
AllergyIntolerance.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
AllergyIntolerance.identifier This element is included in summaries. 1..* Identifier Identificador único
AllergyIntolerance.identifier.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AllergyIntolerance.identifier.system This element is included in summaries. C 1..1 uri Sistema para identificar el origen
Constraints: regcess-system
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.identifier.value This element is included in summaries. C 1..1 string Identificador interno del sistema para la alergia
Example General: 123456
Example ÚNICAS: 123456
AllergyIntolerance.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AllergyIntolerance.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AllergyIntolerance.clinicalStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept Estado de la alergia
Binding: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
AllergyIntolerance.verificationStatus This element is a modifier element. This element is included in summaries. 0..1 CodeableConcept Nivel de certeza
Binding: AllergyIntoleranceVerificationStatus (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
AllergyIntolerance.type This element is included in summaries. 0..1 CodeableConcept allergy | intolerance - Underlying mechanism (if known)
Binding: AllergyIntoleranceType (preferred): Identification of the underlying physiological mechanism for a Reaction Risk.
AllergyIntolerance.category This element is included in summaries. 0..* code food | medication | environment | biologic
Binding: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
AllergyIntolerance.criticality This element is included in summaries. 0..1 code Criticidad clínica
Binding: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
AllergyIntolerance.code This element is included in summaries. 1..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.code.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.code.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.code.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.code.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.code.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.code.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.code.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.code.coding.code This element is included in summaries. C 1..1 code Código del agente causal
AllergyIntolerance.code.coding.display This element is included in summaries. C 1..1 string Descripción del agente causal
AllergyIntolerance.code.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.code.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.patient This element is included in summaries. 1..1 Reference(Patient Paciente ÚNICAS) Referencia al paciente
AllergyIntolerance.patient.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.patient.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.patient.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.patient.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.patient.identifier This element is included in summaries. C 1..1 Identifier Identificador de paciente CIP-SNS. Cuando no tengamos recurso Patient, se debera informar el identificador de paciente mediante CIP-SNS
AllergyIntolerance.patient.identifier.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.patient.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.patient.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.patient.identifier.type.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.patient.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.patient.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.patient.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.patient.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.patient.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
AllergyIntolerance.patient.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
AllergyIntolerance.patient.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.patient.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.patient.identifier.system This element is included in summaries. 0..1 uri OID registro de número de CIP-SNS
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:2.16.724.4.40
AllergyIntolerance.patient.identifier.value This element is included in summaries. C 0..1 string Número CIP-SNS
Example General: 123456
Example ÚNICAS: BBBBBBBBQR648597
AllergyIntolerance.patient.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AllergyIntolerance.patient.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AllergyIntolerance.patient.display This element is included in summaries. C 0..1 string Nombre completo del paciente
AllergyIntolerance.encounter 0..1 Reference(Encounter Interacción Clínica ÚNICAS) Referencia a la interacción clínica
AllergyIntolerance.encounter.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.encounter.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.encounter.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR
AllergyIntolerance.encounter.type This element is included in summaries. 0..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.encounter.identifier This element is included in summaries. C 0..1 Identifier Identificador del recurso FHIR
AllergyIntolerance.encounter.identifier.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.encounter.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.encounter.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.encounter.identifier.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
AllergyIntolerance.encounter.identifier.system This element is included in summaries. 0..1 uri Sistema para identificar el origen
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:regcess:0123456789
AllergyIntolerance.encounter.identifier.value This element is included in summaries. C 0..1 string Identificador interno del sistema para la interacción clínica
Example General: 123456
Example ÚNICAS: 123456
AllergyIntolerance.encounter.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AllergyIntolerance.encounter.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AllergyIntolerance.encounter.display This element is included in summaries. C 0..1 string Text alternative for the resource
AllergyIntolerance.onset[x] 1..1 dateTime Fecha de inicio (Fecha en que se identificó por primera vez la alergia o ocurrió la primera reacción)
AllergyIntolerance.recordedDate 0..1 dateTime Date allergy or intolerance was first recorded
AllergyIntolerance.participant This element is included in summaries. 1..* BackboneElement Profesional sanitario
AllergyIntolerance.participant.id 0..1 string Unique id for inter-element referencing
AllergyIntolerance.participant.extension 0..* Extension Additional content defined by implementations
AllergyIntolerance.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AllergyIntolerance.participant.function This element is included in summaries. 0..1 CodeableConcept Type of involvement
Binding: ParticipationRoleType (extensible)
AllergyIntolerance.participant.actor This element is included in summaries. 1..1 Reference(PractitionerRole Profesional Sanitario ÚNICAS | Practitioner Profesional Sanitario ÚNICAS | Organization Institución ÚNICAS) Referencia al profesional sanitario
AllergyIntolerance.participant.actor.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.participant.actor.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.participant.actor.reference This element is included in summaries. C 0..1 string Referencia recurso FHIR. Identificador de la referencia del recurso FHIR asociado cuando exista/creamos un recurso en el mismo servidor FHIR
AllergyIntolerance.participant.actor.type This element is included in summaries. 1..1 uri Tipo de recurso FHIR
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
AllergyIntolerance.participant.actor.identifier This element is included in summaries. C 1..1 Identifier Identificadores del profesional sanitario. Cuando no tengamos recurso Practitioner, se debera informar el identificador del profesional sanitario mediante DNI como dato mínimo. Adicionalmente, se puede informar el número colegiado del profesional sanitario como dato recomendado
AllergyIntolerance.participant.actor.identifier.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.participant.actor.identifier.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.participant.actor.identifier.Slices for extension.extension:numeroColegiadoProfesionalSanitario 0..* Identifier Número de colegiado del profesional sanitario
URL: https://unicas-fhir.sanidad.gob.es/StructureDefinition/NumeroColegiadoProfesionalSanitario
AllergyIntolerance.participant.actor.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
AllergyIntolerance.participant.actor.identifier.type This element is included in summaries. 0..1 CodeableConcept Tipos de documentos de identificación para persona ÚNICAS
Binding: Value set de Tipos de documentos de identificación para persona ÚNICAS (extensible): Value set de Tipos de documentos de identificación para persona ÚNICAS
AllergyIntolerance.participant.actor.identifier.type.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.participant.actor.identifier.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.participant.actor.identifier.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.participant.actor.identifier.type.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.participant.actor.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.participant.actor.identifier.type.coding.system This element is included in summaries. 0..1 uri URL del refset Tipos de documento para identificación personal de SNOMED CT. Extensión para España del SNS
AllergyIntolerance.participant.actor.identifier.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.participant.actor.identifier.type.coding.code This element is included in summaries. C 0..1 code Código del identificador
AllergyIntolerance.participant.actor.identifier.type.coding.display This element is included in summaries. C 0..1 string Decripción del identificador
AllergyIntolerance.participant.actor.identifier.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.participant.actor.identifier.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.participant.actor.identifier.system This element is included in summaries. 0..1 uri OID registro de DNI
Example General: http://www.acme.com/identifiers/patient
Example ÚNICAS: urn:oid:1.3.6.1.4.1.19126.3
AllergyIntolerance.participant.actor.identifier.value This element is included in summaries. C 0..1 string Número del DNI
Example General: 123456
Example ÚNICAS: 0000001X
AllergyIntolerance.participant.actor.identifier.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
AllergyIntolerance.participant.actor.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
AllergyIntolerance.participant.actor.display This element is included in summaries. C 0..1 string Nombre completo del profesional sanitario
AllergyIntolerance.lastOccurrence 0..1 dateTime Fecha de fin (Puede corresponder a la fecha de la última ocurrencia de la reacción alérgica)
AllergyIntolerance.note 0..* Annotation Comentario
AllergyIntolerance.note.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.note.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.note.author[x] This element is included in summaries. 0..1 Individual responsible for the annotation
AllergyIntolerance.note.author[x].authorReference Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization)
AllergyIntolerance.note.author[x].authorString string
AllergyIntolerance.note.time This element is included in summaries. 0..1 dateTime When the annotation was made
AllergyIntolerance.note.text This element is included in summaries. 1..1 markdown Comentario
AllergyIntolerance.reaction 0..* BackboneElement Adverse Reaction Events linked to exposure to substance
AllergyIntolerance.reaction.id 0..1 string Unique id for inter-element referencing
AllergyIntolerance.reaction.extension 0..* Extension Additional content defined by implementations
AllergyIntolerance.reaction.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
AllergyIntolerance.reaction.substance 0..1 CodeableConcept Agente causal
Binding: Value set de Agente causal (extensible): Value set de Agente causal
AllergyIntolerance.reaction.substance.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.substance.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.substance.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.reaction.substance.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.substance.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.substance.coding.system This element is included in summaries. 0..1 uri URL del SNOMED CT. Extensión para España del SNS
AllergyIntolerance.reaction.substance.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.reaction.substance.coding.code This element is included in summaries. C 0..1 code Código del agente causal
AllergyIntolerance.reaction.substance.coding.display This element is included in summaries. C 0..1 string Descripción del agente causal
AllergyIntolerance.reaction.substance.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.reaction.substance.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.reaction.manifestation 1..* CodeableReference(Observation) Manifestación clínica
Binding: Value set de Manifestaciones clínicas (extensible): Value set de Manifestaciones clínicas
AllergyIntolerance.reaction.manifestation.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.manifestation.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.manifestation.concept This element is included in summaries. 0..1 CodeableConcept Manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.manifestation.concept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.manifestation.concept.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
AllergyIntolerance.reaction.manifestation.concept.coding.id 0..1 id Unique id for inter-element referencing
AllergyIntolerance.reaction.manifestation.concept.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
AllergyIntolerance.reaction.manifestation.concept.coding.system This element is included in summaries. 1..1 uri URL del SNOMED CT. Extensión para España del SNS | OID de la terminología CIE-10-ES. Diagnósticos
AllergyIntolerance.reaction.manifestation.concept.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
AllergyIntolerance.reaction.manifestation.concept.coding.code This element is included in summaries. C 1..1 code Código de la manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.coding.display This element is included in summaries. C 1..1 string Descripción de la manifestación clínica
AllergyIntolerance.reaction.manifestation.concept.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
AllergyIntolerance.reaction.manifestation.concept.text This element is included in summaries. 0..1 string Plain text representation of the concept
AllergyIntolerance.reaction.manifestation.reference This element is included in summaries. 0..1 Reference() Reference to a resource (by instance)
AllergyIntolerance.reaction.description 0..1 string Description of the event as a whole
AllergyIntolerance.reaction.onset 0..1 dateTime Date(/time) when manifestations showed
AllergyIntolerance.reaction.severity 0..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.
AllergyIntolerance.reaction.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 exposure to a substance.
AllergyIntolerance.reaction.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 required All Languages 📍5.0.0 FHIR Std.
AllergyIntolerance.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.identifier.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
AllergyIntolerance.clinicalStatus Base required AllergyIntolerance Clinical Status Codes 📍5.0.0 FHIR Std.
AllergyIntolerance.verificationStatus Base required AllergyIntolerance Verification Status 📍5.0.0 FHIR Std.
AllergyIntolerance.type Base preferred Allergy Intolerance Type 📍5.0.0 FHIR Std.
AllergyIntolerance.category Base required Allergy Intolerance Category 📍5.0.0 FHIR Std.
AllergyIntolerance.criticality Base required Allergy Intolerance Criticality 📍5.0.0 FHIR Std.
AllergyIntolerance.code Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.patient.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.patient.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.patient.​identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.encounter.​type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.encounter.​identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.encounter.​identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​function Base extensible Participation Role Type 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.type Base extensible Resource Types 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
AllergyIntolerance.participant.​actor.identifier.type Base extensible Value set de Tipos de documentos de identificación para persona ÚNICAS 📦0.0.12 This IG
AllergyIntolerance.reaction.​substance Base extensible Value set de Agente causal 📦0.0.12 This IG
AllergyIntolerance.reaction.​manifestation Base extensible Value set de Manifestaciones clínicas 📦0.0.12 This IG
AllergyIntolerance.reaction.​severity Base required Allergy Intolerance Severity 📍5.0.0 FHIR Std.
AllergyIntolerance.reaction.​exposureRoute Base example SNOMED CT Route Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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()
regcess-system warning AllergyIntolerance.identifier.system system debe comenzar por urn:regcess: seguido del identificador del sistema. matches('^urn:regcess:[A-Za-z0-9]+$')

 

Other representations of profile: CSV, Excel, Schematron

ÚNICAS está impulsado por el Consejo Interterritorial del Sistema Nacional de Salud, y financiado con fondos Next Generation de la Unión Europea, en el marco del Plan de Recuperación, Transformación y Resiliencia del Gobierno de España. El Ministerio de Sanidad ejerce la coordinación del proyecto, y Cataluña lidera la parte del desarrollo de los activos tecnológicos para su implementación.