Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1

Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1 - Downloaded Version 1.0.0 See the Directory of published versions

## Resource Profile: br-core-allergyintolerance

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-allergyintolerance | Versão: 1.0.0
Active as of 2026-07-25 | Nome computável: BRCoreAllergyIntolerance

Este perfil define as características mínimas para o recurso br-core-allergyintolerance registrar, pesquisar e buscar alergias/reações adversas associadas a um paciente. O perfil especifica quais elementos principais, extensões, vocabulários e conjuntos de valores DEVEM estar presentes e restringe como os elementos são usados. Além disso, fornece a base para o desenvolvimento de padrões para casos de uso específicos promove a interoperabilidade e a adoção.

### Cenários de uso:

Este recurso deve ser utilizado para registros de avaliação clínica de uma alergia ou intolerância; uma predisposição ou um risco potencial para um indivíduo de ter uma reação adversa em uma exposição futura à substância especificada, ou classe de substância.

Quando uma predisposição for identificada, deve-se registrar informações ou evidências sobre um evento de reação adversa/intolerância que seja caracterizado por qualquer resposta fisiológica prejudicial ou indesejável que seja específica do indivíduo e desencadeada pela exposição de um indivíduo à substância ou classe de substância identificada.

As substâncias incluem, mas não estão limitadas a: uma substância terapêutica administrada corretamente em uma dosagem apropriada para o indivíduo; alimentos; material derivado de plantas ou animais; ou veneno de picadas de insetos.

Alguns exemplos de cenários de uso para este perfil são:

- Consultar alergias e intolerâncias de um paciente.
- Registrar ou atualizar a alergia ou a intolerância de um paciente.

### Elementos de dados obrigatórios e que devem estar presentes (Must Support)

Os seguintes elementos devem ser obrigatórios, ou devem ser suportados, se os dados estiverem presentes no sistema de envio (definição Must Support).

Cada br-core-allergyintolerance deve ter:

1. um paciente
2. um estado clínico da alergia (por exemplo, ativa ou resolvida)
3. um código que informa a que o paciente é alérgico

Cada br-core-allergyintolerance deve oferecer suporte a:

1. o tipo da reação;
2. o código;
3. a reação - eventos de reação adversa relacionados à exposição da substância;
4. o código para a manifestação de reação de alergia ou intolerância do subconjunto SNOMED uma manifestação de reação;
5. a severidade.

### Orientações de implementação específicas do perfil

Se o paciente não for questionado sobre suas alergias o status da verificação da alergia (br-core.allergyintolerance.verificationStatus) deve ser representado como “não confirmado”.

### Limites e relacionamentos

Este recurso é usado para fornecer um único local dentro do registro eletrônico de saúde para documentar declarações clínicas sobre reações adversas a substâncias/produtos, incluindo:

- registrar uma avaliação clínica da propensão do paciente a uma potencial reação futura após reexposição;
- registrar informações cumulativas sobre a reação a cada exposição, incluindo “nenhuma reação”, se apropriado.

Use para registrar informações sobre a presença positiva do risco de uma reação adversa:

- para apoiar o atendimento clínico direto de um indivíduo;
- como parte de uma lista de reações adversas ou alergias/intolerâncias controladas;
- para apoiar a troca de informações sobre a propensão e eventos relacionados a reações adversas;
- para informar relatórios de reações adversas;
- para auxiliar atividades informatizadas baseadas em conhecimento, como suporte à decisão clínica e alertas.

Use para registrar informações sobre reações adversas a uma ampla gama de substâncias, incluindo: produtos biológicos e sanguíneos; incipientes e excipientes em preparações medicinais; alimentos; sais metálicos; e compostos químicos orgânicos.

Usos:

- Refere a este Perfil: br-core-registroatendimentoclinico and br-core-sumarioalta

You can also check for usages in the FHIR IG Statistics

### Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

- Tabela diferencial
- Tabela de elementos -chave
- Tabela de instantâneos
- Estatísticas/Referências
- Todos

Esta estrutura é derivada de AllergyIntolerance

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
AllergyIntolerance |  | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
id |  | 0..1 | id | Identificador lógico deste artefato
meta |  | 0..1 | Meta | Metadados sobre o recurso
implicitRules |  | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier |  | 0..* | Identifier | Identificadores externos para este recurso
clinicalStatus |  | 0..1 | CodeableConcept | O estado clínico da alergia ou intolerância
verificationStatus |  | 0..1 | CodeableConcept | Declaração sobre a certeza associada a uma propensão, ou risco potencial, de uma reação à substância identificada
type |  | 0..1 | code | Identificação do mecanismo fisiológico subjacente a um Risco de Reação
category |  | 0..* | code | Categoria de uma substância identificada associada a alergias ou intolerâncias: comida | medicamento | ambiente | biológico
criticality |  | 0..1 | code | Criticalidade da reação: baixo | alto | incapaz de avaliar
code |  | 0..1 | CodeableConcept | Tipo de substância/produto, condição de alergia ou intolerância ou ou código para alergia ausente/desconhecida Vínculo: BR Alergenos (required)
patient |  | 1..1 | Reference(BRCorePatient) | Referência do paciente
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
reference |  | 0..1 | string | Referência literal, URL relativa, interna ou absoluta
type |  | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo: Paciente)
identifier |  | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display |  | 0..1 | string | Texto alternativo para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Quando a alergia ou intolerância foi afirmada
onset[x] |  | 0..1 | dateTime, Age, Period, Range, string | Quando a alergia ou a intolerância foi identificada
recordedDate |  | 0..1 | dateTime | Data em que a primeira versão da instância do recurso foi registrada
recorder |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Quem registrou a alergia/reação adversa
asserter |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Fonte da informação sobre a alergia/reação adversa
lastOccurrence |  | 0..1 | dateTime | Data (/hora) da última ocorrência conhecida de uma reação
note |  | 0..* | Annotation | Texto adicional não capturado em outros campos
reaction |  | 0..* | BackboneElement | Eventos de reação adversa relacionados à exposição da substância
id |  | 0..1 | string | ID exclusivo para referência entre elementos
extension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
modifierExtension |  | 0..* | Extension | Conteúdo adicional definido por implementações
substance |  | 0..1 | CodeableConcept | Substância específica ou produto farmacêutico considerado responsável pelo evento Vínculo: BR Alergenos (required)
manifestation |  | 1..* | CodeableConcept | Código para a manifestação de reação de alergia ou intolerância do subconjunto SNOMED International Patient Set (IPS) do SNOMED CT (IPS Free Set) Vínculo: BR Reacoes Adversas Med DRA (example)
description |  | 0..1 | string | Descrição do evento como um todo
onset |  | 0..1 | dateTime | Data (/hora) em que as manifestações apareceram
severity |  | 0..1 | code | Avaliação clínica da gravidade de um evento de reação: leve | moderado | grave (do evento como um todo)
exposureRoute |  | 0..1 | CodeableConcept | Como o sujeito foi exposto à substância Vínculo: Medicine Route of Administration - IPS (example)
note |  | 0..* | Annotation | Texto sobre evento não capturado em outros campos
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
AllergyIntolerance.code | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​substance | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​manifestation | Base | example | BR Reacoes Adversas Med DRA | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​exposureRoute | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
AllergyIntolerance | C | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) Constraints: ait-1, ait-2
id | Σ | 0..1 | id | Identificador lógico deste artefato
meta | Σ | 0..1 | Meta | Metadados sobre o recurso
implicitRules | ?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
clinicalStatus | ?!Σ C | 0..1 | CodeableConcept | O estado clínico da alergia ou intolerância Vínculo: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
verificationStatus | ?!Σ C | 0..1 | CodeableConcept | Declaração sobre a certeza associada a uma propensão, ou risco potencial, de uma reação à substância identificada Vínculo: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
type | Σ | 0..1 | code | Identificação do mecanismo fisiológico subjacente a um Risco de Reação Vínculo: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
category | Σ | 0..* | code | Categoria de uma substância identificada associada a alergias ou intolerâncias: comida | medicamento | ambiente | biológico Vínculo: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
criticality | Σ | 0..1 | code | Criticalidade da reação: baixo | alto | incapaz de avaliar Vínculo: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
code | Σ | 0..1 | CodeableConcept | Tipo de substância/produto, condição de alergia ou intolerância ou ou código para alergia ausente/desconhecida Vínculo: BR Alergenos (required)
patient | Σ | 1..1 | Reference(BRCorePatient) | Referência do paciente
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url
reference | Σ C | 0..1 | string | Referência literal, URL relativa, interna ou absoluta
type | Σ | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo: Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display | Σ | 0..1 | string | Texto alternativo para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Quando a alergia ou intolerância foi afirmada
onset[x] |  | 0..1 |  | Quando a alergia ou a intolerância foi identificada
onsetDateTime |  |  | dateTime |
onsetAge |  |  | Age |
onsetPeriod |  |  | Period |
onsetRange |  |  | Range |
onsetString |  |  | string |
recordedDate |  | 0..1 | dateTime | Data em que a primeira versão da instância do recurso foi registrada
recorder |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Quem registrou a alergia/reação adversa
asserter | Σ | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Fonte da informação sobre a alergia/reação adversa
lastOccurrence |  | 0..1 | dateTime | Data (/hora) da última ocorrência conhecida de uma reação
note |  | 0..* | Annotation | Texto adicional não capturado em outros campos
reaction |  | 0..* | BackboneElement | Eventos de reação adversa relacionados à exposição da substância
id |  | 0..1 | string | ID exclusivo para referência entre elementos
extension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
modifierExtension | ?!Σ | 0..* | Extension | Conteúdo adicional definido por implementações
substance |  | 0..1 | CodeableConcept | Substância específica ou produto farmacêutico considerado responsável pelo evento Vínculo: BR Alergenos (required)
manifestation |  | 1..* | CodeableConcept | Código para a manifestação de reação de alergia ou intolerância do subconjunto SNOMED International Patient Set (IPS) do SNOMED CT (IPS Free Set) Vínculo: BR Reacoes Adversas Med DRA (example)
description |  | 0..1 | string | Descrição do evento como um todo
onset |  | 0..1 | dateTime | Data (/hora) em que as manifestações apareceram
severity |  | 0..1 | code | Avaliação clínica da gravidade de um evento de reação: leve | moderado | grave (do evento como um todo) Vínculo: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
exposureRoute |  | 0..1 | CodeableConcept | Como o sujeito foi exposto à substância Vínculo: Medicine Route of Administration - IPS (example)
note |  | 0..* | Annotation | Texto sobre evento não capturado em outros campos
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
AllergyIntolerance.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
AllergyIntolerance.clinicalStatus | Base | required | AllergyIntolerance Clinical Status Codes | 📍4.0.1 | a norma FHIR
AllergyIntolerance.verificationStatus | Base | required | AllergyIntolerance Verification Status Codes | 📍4.0.1 | a norma FHIR
AllergyIntolerance.type | Base | required | AllergyIntoleranceType | 📍4.0.1 | a norma FHIR
AllergyIntolerance.category | Base | required | AllergyIntoleranceCategory | 📍4.0.1 | a norma FHIR
AllergyIntolerance.criticality | Base | required | AllergyIntoleranceCriticality | 📍4.0.1 | a norma FHIR
AllergyIntolerance.code | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.patient.​type | Base | extensible | ResourceType | 📍4.0.1 | a norma FHIR
AllergyIntolerance.reaction.​substance | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​manifestation | Base | example | BR Reacoes Adversas Med DRA | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​severity | Base | required | AllergyIntoleranceSeverity | 📍4.0.1 | a norma FHIR
AllergyIntolerance.reaction.​exposureRoute | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1

#### Restrições

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

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
AllergyIntolerance | C | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) Constraints: ait-1, ait-2
id | Σ | 0..1 | id | Identificador lógico deste artefato
meta | Σ | 0..1 | Meta | Metadados sobre o recurso
implicitRules | ?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
clinicalStatus | ?!Σ C | 0..1 | CodeableConcept | O estado clínico da alergia ou intolerância Vínculo: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
verificationStatus | ?!Σ C | 0..1 | CodeableConcept | Declaração sobre a certeza associada a uma propensão, ou risco potencial, de uma reação à substância identificada Vínculo: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
type | Σ | 0..1 | code | Identificação do mecanismo fisiológico subjacente a um Risco de Reação Vínculo: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
category | Σ | 0..* | code | Categoria de uma substância identificada associada a alergias ou intolerâncias: comida | medicamento | ambiente | biológico Vínculo: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
criticality | Σ | 0..1 | code | Criticalidade da reação: baixo | alto | incapaz de avaliar Vínculo: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
code | Σ | 0..1 | CodeableConcept | Tipo de substância/produto, condição de alergia ou intolerância ou ou código para alergia ausente/desconhecida Vínculo: BR Alergenos (required)
patient | Σ | 1..1 | Reference(BRCorePatient) | Referência do paciente
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url
reference | Σ C | 0..1 | string | Referência literal, URL relativa, interna ou absoluta
type | Σ | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo: Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display | Σ | 0..1 | string | Texto alternativo para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Quando a alergia ou intolerância foi afirmada
onset[x] |  | 0..1 |  | Quando a alergia ou a intolerância foi identificada
onsetDateTime |  |  | dateTime |
onsetAge |  |  | Age |
onsetPeriod |  |  | Period |
onsetRange |  |  | Range |
onsetString |  |  | string |
recordedDate |  | 0..1 | dateTime | Data em que a primeira versão da instância do recurso foi registrada
recorder |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Quem registrou a alergia/reação adversa
asserter | Σ | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Fonte da informação sobre a alergia/reação adversa
lastOccurrence |  | 0..1 | dateTime | Data (/hora) da última ocorrência conhecida de uma reação
note |  | 0..* | Annotation | Texto adicional não capturado em outros campos
reaction |  | 0..* | BackboneElement | Eventos de reação adversa relacionados à exposição da substância
id |  | 0..1 | string | ID exclusivo para referência entre elementos
extension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
modifierExtension | ?!Σ | 0..* | Extension | Conteúdo adicional definido por implementações
substance |  | 0..1 | CodeableConcept | Substância específica ou produto farmacêutico considerado responsável pelo evento Vínculo: BR Alergenos (required)
manifestation |  | 1..* | CodeableConcept | Código para a manifestação de reação de alergia ou intolerância do subconjunto SNOMED International Patient Set (IPS) do SNOMED CT (IPS Free Set) Vínculo: BR Reacoes Adversas Med DRA (example)
description |  | 0..1 | string | Descrição do evento como um todo
onset |  | 0..1 | dateTime | Data (/hora) em que as manifestações apareceram
severity |  | 0..1 | code | Avaliação clínica da gravidade de um evento de reação: leve | moderado | grave (do evento como um todo) Vínculo: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
exposureRoute |  | 0..1 | CodeableConcept | Como o sujeito foi exposto à substância Vínculo: Medicine Route of Administration - IPS (example)
note |  | 0..* | Annotation | Texto sobre evento não capturado em outros campos
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
AllergyIntolerance.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
AllergyIntolerance.clinicalStatus | Base | required | AllergyIntolerance Clinical Status Codes | 📍4.0.1 | a norma FHIR
AllergyIntolerance.verificationStatus | Base | required | AllergyIntolerance Verification Status Codes | 📍4.0.1 | a norma FHIR
AllergyIntolerance.type | Base | required | AllergyIntoleranceType | 📍4.0.1 | a norma FHIR
AllergyIntolerance.category | Base | required | AllergyIntoleranceCategory | 📍4.0.1 | a norma FHIR
AllergyIntolerance.criticality | Base | required | AllergyIntoleranceCriticality | 📍4.0.1 | a norma FHIR
AllergyIntolerance.code | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.patient.​type | Base | extensible | ResourceType | 📍4.0.1 | a norma FHIR
AllergyIntolerance.reaction.​substance | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​manifestation | Base | example | BR Reacoes Adversas Med DRA | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​severity | Base | required | AllergyIntoleranceSeverity | 📍4.0.1 | a norma FHIR
AllergyIntolerance.reaction.​exposureRoute | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1

#### Restrições

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

Esta estrutura é derivada de AllergyIntolerance

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)

Visão diferencial

Esta estrutura é derivada de AllergyIntolerance

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
AllergyIntolerance |  | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance)
id |  | 0..1 | id | Identificador lógico deste artefato
meta |  | 0..1 | Meta | Metadados sobre o recurso
implicitRules |  | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension |  | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier |  | 0..* | Identifier | Identificadores externos para este recurso
clinicalStatus |  | 0..1 | CodeableConcept | O estado clínico da alergia ou intolerância
verificationStatus |  | 0..1 | CodeableConcept | Declaração sobre a certeza associada a uma propensão, ou risco potencial, de uma reação à substância identificada
type |  | 0..1 | code | Identificação do mecanismo fisiológico subjacente a um Risco de Reação
category |  | 0..* | code | Categoria de uma substância identificada associada a alergias ou intolerâncias: comida | medicamento | ambiente | biológico
criticality |  | 0..1 | code | Criticalidade da reação: baixo | alto | incapaz de avaliar
code |  | 0..1 | CodeableConcept | Tipo de substância/produto, condição de alergia ou intolerância ou ou código para alergia ausente/desconhecida Vínculo: BR Alergenos (required)
patient |  | 1..1 | Reference(BRCorePatient) | Referência do paciente
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações
reference |  | 0..1 | string | Referência literal, URL relativa, interna ou absoluta
type |  | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo: Paciente)
identifier |  | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display |  | 0..1 | string | Texto alternativo para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Quando a alergia ou intolerância foi afirmada
onset[x] |  | 0..1 | dateTime, Age, Period, Range, string | Quando a alergia ou a intolerância foi identificada
recordedDate |  | 0..1 | dateTime | Data em que a primeira versão da instância do recurso foi registrada
recorder |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Quem registrou a alergia/reação adversa
asserter |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Fonte da informação sobre a alergia/reação adversa
lastOccurrence |  | 0..1 | dateTime | Data (/hora) da última ocorrência conhecida de uma reação
note |  | 0..* | Annotation | Texto adicional não capturado em outros campos
reaction |  | 0..* | BackboneElement | Eventos de reação adversa relacionados à exposição da substância
id |  | 0..1 | string | ID exclusivo para referência entre elementos
extension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
modifierExtension |  | 0..* | Extension | Conteúdo adicional definido por implementações
substance |  | 0..1 | CodeableConcept | Substância específica ou produto farmacêutico considerado responsável pelo evento Vínculo: BR Alergenos (required)
manifestation |  | 1..* | CodeableConcept | Código para a manifestação de reação de alergia ou intolerância do subconjunto SNOMED International Patient Set (IPS) do SNOMED CT (IPS Free Set) Vínculo: BR Reacoes Adversas Med DRA (example)
description |  | 0..1 | string | Descrição do evento como um todo
onset |  | 0..1 | dateTime | Data (/hora) em que as manifestações apareceram
severity |  | 0..1 | code | Avaliação clínica da gravidade de um evento de reação: leve | moderado | grave (do evento como um todo)
exposureRoute |  | 0..1 | CodeableConcept | Como o sujeito foi exposto à substância Vínculo: Medicine Route of Administration - IPS (example)
note |  | 0..* | Annotation | Texto sobre evento não capturado em outros campos
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
AllergyIntolerance.code | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​substance | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​manifestation | Base | example | BR Reacoes Adversas Med DRA | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​exposureRoute | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1

Visualização de elementos -chave

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
AllergyIntolerance | C | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) Constraints: ait-1, ait-2
id | Σ | 0..1 | id | Identificador lógico deste artefato
meta | Σ | 0..1 | Meta | Metadados sobre o recurso
implicitRules | ?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
clinicalStatus | ?!Σ C | 0..1 | CodeableConcept | O estado clínico da alergia ou intolerância Vínculo: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
verificationStatus | ?!Σ C | 0..1 | CodeableConcept | Declaração sobre a certeza associada a uma propensão, ou risco potencial, de uma reação à substância identificada Vínculo: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
type | Σ | 0..1 | code | Identificação do mecanismo fisiológico subjacente a um Risco de Reação Vínculo: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
category | Σ | 0..* | code | Categoria de uma substância identificada associada a alergias ou intolerâncias: comida | medicamento | ambiente | biológico Vínculo: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
criticality | Σ | 0..1 | code | Criticalidade da reação: baixo | alto | incapaz de avaliar Vínculo: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
code | Σ | 0..1 | CodeableConcept | Tipo de substância/produto, condição de alergia ou intolerância ou ou código para alergia ausente/desconhecida Vínculo: BR Alergenos (required)
patient | Σ | 1..1 | Reference(BRCorePatient) | Referência do paciente
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url
reference | Σ C | 0..1 | string | Referência literal, URL relativa, interna ou absoluta
type | Σ | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo: Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display | Σ | 0..1 | string | Texto alternativo para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Quando a alergia ou intolerância foi afirmada
onset[x] |  | 0..1 |  | Quando a alergia ou a intolerância foi identificada
onsetDateTime |  |  | dateTime |
onsetAge |  |  | Age |
onsetPeriod |  |  | Period |
onsetRange |  |  | Range |
onsetString |  |  | string |
recordedDate |  | 0..1 | dateTime | Data em que a primeira versão da instância do recurso foi registrada
recorder |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Quem registrou a alergia/reação adversa
asserter | Σ | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Fonte da informação sobre a alergia/reação adversa
lastOccurrence |  | 0..1 | dateTime | Data (/hora) da última ocorrência conhecida de uma reação
note |  | 0..* | Annotation | Texto adicional não capturado em outros campos
reaction |  | 0..* | BackboneElement | Eventos de reação adversa relacionados à exposição da substância
id |  | 0..1 | string | ID exclusivo para referência entre elementos
extension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
modifierExtension | ?!Σ | 0..* | Extension | Conteúdo adicional definido por implementações
substance |  | 0..1 | CodeableConcept | Substância específica ou produto farmacêutico considerado responsável pelo evento Vínculo: BR Alergenos (required)
manifestation |  | 1..* | CodeableConcept | Código para a manifestação de reação de alergia ou intolerância do subconjunto SNOMED International Patient Set (IPS) do SNOMED CT (IPS Free Set) Vínculo: BR Reacoes Adversas Med DRA (example)
description |  | 0..1 | string | Descrição do evento como um todo
onset |  | 0..1 | dateTime | Data (/hora) em que as manifestações apareceram
severity |  | 0..1 | code | Avaliação clínica da gravidade de um evento de reação: leve | moderado | grave (do evento como um todo) Vínculo: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
exposureRoute |  | 0..1 | CodeableConcept | Como o sujeito foi exposto à substância Vínculo: Medicine Route of Administration - IPS (example)
note |  | 0..* | Annotation | Texto sobre evento não capturado em outros campos
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
AllergyIntolerance.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
AllergyIntolerance.clinicalStatus | Base | required | AllergyIntolerance Clinical Status Codes | 📍4.0.1 | a norma FHIR
AllergyIntolerance.verificationStatus | Base | required | AllergyIntolerance Verification Status Codes | 📍4.0.1 | a norma FHIR
AllergyIntolerance.type | Base | required | AllergyIntoleranceType | 📍4.0.1 | a norma FHIR
AllergyIntolerance.category | Base | required | AllergyIntoleranceCategory | 📍4.0.1 | a norma FHIR
AllergyIntolerance.criticality | Base | required | AllergyIntoleranceCriticality | 📍4.0.1 | a norma FHIR
AllergyIntolerance.code | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.patient.​type | Base | extensible | ResourceType | 📍4.0.1 | a norma FHIR
AllergyIntolerance.reaction.​substance | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​manifestation | Base | example | BR Reacoes Adversas Med DRA | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​severity | Base | required | AllergyIntoleranceSeverity | 📍4.0.1 | a norma FHIR
AllergyIntolerance.reaction.​exposureRoute | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1

#### Restrições

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

Visualização instantânea

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
AllergyIntolerance | C | 0..* | AllergyIntolerance | Allergy or Intolerance (generally: Risk of adverse reaction to a substance) Constraints: ait-1, ait-2
id | Σ | 0..1 | id | Identificador lógico deste artefato
meta | Σ | 0..1 | Meta | Metadados sobre o recurso
implicitRules | ?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado
language |  | 0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionais | Objetivo
AllLanguages | Vínculo máximo
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural This profile does not constrain the narrative in regard to content, language, or traceability to data elements
contained |  | 0..* | Resource | Recursos contidos no recurso
extension |  | 0..* | Extension | Extensões adicionais que não fazem parte do modelo base
modifierExtension | ?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
identifier | Σ | 0..* | Identifier | Identificadores externos para este recurso
clinicalStatus | ?!Σ C | 0..1 | CodeableConcept | O estado clínico da alergia ou intolerância Vínculo: AllergyIntoleranceClinicalStatusCodes (required): The clinical status of the allergy or intolerance.
verificationStatus | ?!Σ C | 0..1 | CodeableConcept | Declaração sobre a certeza associada a uma propensão, ou risco potencial, de uma reação à substância identificada Vínculo: AllergyIntoleranceVerificationStatusCodes (required): Assertion about certainty associated with a propensity, or potential risk, of a reaction to the identified substance.
type | Σ | 0..1 | code | Identificação do mecanismo fisiológico subjacente a um Risco de Reação Vínculo: AllergyIntoleranceType (required): Identification of the underlying physiological mechanism for a Reaction Risk.
category | Σ | 0..* | code | Categoria de uma substância identificada associada a alergias ou intolerâncias: comida | medicamento | ambiente | biológico Vínculo: AllergyIntoleranceCategory (required): Category of an identified substance associated with allergies or intolerances.
criticality | Σ | 0..1 | code | Criticalidade da reação: baixo | alto | incapaz de avaliar Vínculo: AllergyIntoleranceCriticality (required): Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance.
code | Σ | 0..1 | CodeableConcept | Tipo de substância/produto, condição de alergia ou intolerância ou ou código para alergia ausente/desconhecida Vínculo: BR Alergenos (required)
patient | Σ | 1..1 | Reference(BRCorePatient) | Referência do paciente
id |  | 0..1 | string | Identificador exclusivo para referência entre elementos
extension |  | 0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url
reference | Σ C | 0..1 | string | Referência literal, URL relativa, interna ou absoluta
type | Σ | 0..1 | uri | Tipo ao qual a referência se refere (por exemplo: Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
identifier | Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida
display | Σ | 0..1 | string | Texto alternativo para o recurso
encounter |  | 0..1 | Reference(br-core-encounter) | Quando a alergia ou intolerância foi afirmada
onset[x] |  | 0..1 |  | Quando a alergia ou a intolerância foi identificada
onsetDateTime |  |  | dateTime |
onsetAge |  |  | Age |
onsetPeriod |  |  | Period |
onsetRange |  |  | Range |
onsetString |  |  | string |
recordedDate |  | 0..1 | dateTime | Data em que a primeira versão da instância do recurso foi registrada
recorder |  | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Quem registrou a alergia/reação adversa
asserter | Σ | 0..1 | Reference(BRCorePatient | BRCorePractitioner | BRCorePractitionerRole | BRCoreRelatedPerson) | Fonte da informação sobre a alergia/reação adversa
lastOccurrence |  | 0..1 | dateTime | Data (/hora) da última ocorrência conhecida de uma reação
note |  | 0..* | Annotation | Texto adicional não capturado em outros campos
reaction |  | 0..* | BackboneElement | Eventos de reação adversa relacionados à exposição da substância
id |  | 0..1 | string | ID exclusivo para referência entre elementos
extension |  | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
modifierExtension | ?!Σ | 0..* | Extension | Conteúdo adicional definido por implementações
substance |  | 0..1 | CodeableConcept | Substância específica ou produto farmacêutico considerado responsável pelo evento Vínculo: BR Alergenos (required)
manifestation |  | 1..* | CodeableConcept | Código para a manifestação de reação de alergia ou intolerância do subconjunto SNOMED International Patient Set (IPS) do SNOMED CT (IPS Free Set) Vínculo: BR Reacoes Adversas Med DRA (example)
description |  | 0..1 | string | Descrição do evento como um todo
onset |  | 0..1 | dateTime | Data (/hora) em que as manifestações apareceram
severity |  | 0..1 | code | Avaliação clínica da gravidade de um evento de reação: leve | moderado | grave (do evento como um todo) Vínculo: AllergyIntoleranceSeverity (required): Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations.
exposureRoute |  | 0..1 | CodeableConcept | Como o sujeito foi exposto à substância Vínculo: Medicine Route of Administration - IPS (example)
note |  | 0..* | Annotation | Texto sobre evento não capturado em outros campos
Documentação para este formato

#### Terminologia Ligações

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
AllergyIntolerance.language | Base | preferred | Common Languages | 📍4.0.1 | a norma FHIR
AllergyIntolerance.clinicalStatus | Base | required | AllergyIntolerance Clinical Status Codes | 📍4.0.1 | a norma FHIR
AllergyIntolerance.verificationStatus | Base | required | AllergyIntolerance Verification Status Codes | 📍4.0.1 | a norma FHIR
AllergyIntolerance.type | Base | required | AllergyIntoleranceType | 📍4.0.1 | a norma FHIR
AllergyIntolerance.category | Base | required | AllergyIntoleranceCategory | 📍4.0.1 | a norma FHIR
AllergyIntolerance.criticality | Base | required | AllergyIntoleranceCriticality | 📍4.0.1 | a norma FHIR
AllergyIntolerance.code | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.patient.​type | Base | extensible | ResourceType | 📍4.0.1 | a norma FHIR
AllergyIntolerance.reaction.​substance | Base | required | BR Alergenos | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​manifestation | Base | example | BR Reacoes Adversas Med DRA | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
AllergyIntolerance.reaction.​severity | Base | required | AllergyIntoleranceSeverity | 📍4.0.1 | a norma FHIR
AllergyIntolerance.reaction.​exposureRoute | Base | example | Medicine Route of Administration - IPS | 📦1.1.0 | International Patient Summary Implementation Guide v1.1

#### Restrições

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

Esta estrutura é derivada de AllergyIntolerance

Resumo

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-encounter (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)

Outras representações de perfil: CSV, Excel, Schematron