<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="br-core-allergyintolerance" />
  <url value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-allergyintolerance" />
  <name value="br-core-allergyintolerance" />
  <title value="br-core-allergyintolerance" />
  <status value="active" />
  <description value="Este perfil define as características mínimas para o recurso [br-core-allergyintolerance](https://saude.gov.br/fhir/StructureDefinition/br-core-%20allergyintolerance.html) 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." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="AllergyIntolerance" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/AllergyIntolerance" />
  <derivation value="constraint" />
  <differential>
    <element id="AllergyIntolerance.id">
      <path value="AllergyIntolerance.id" />
      <short value="Identificador lógico deste artefato." />
      <definition value="Identificador lógico deste artefato." />
    </element>
    <element id="AllergyIntolerance.meta">
      <path value="AllergyIntolerance.meta" />
      <short value="Metadados sobre o recurso" />
      <definition value="Metadados sobre o recurso" />
    </element>
    <element id="AllergyIntolerance.implicitRules">
      <path value="AllergyIntolerance.implicitRules" />
      <short value="Conjunto de regras sob as quais este conteúdo foi criado" />
      <definition value="Conjunto de regras sob as quais este conteúdo foi criado" />
    </element>
    <element id="AllergyIntolerance.language">
      <path value="AllergyIntolerance.language" />
      <short value="Idioma do conteúdo do recurso" />
      <definition value="Idioma do conteúdo do recurso" />
    </element>
    <element id="AllergyIntolerance.text">
      <path value="AllergyIntolerance.text" />
      <short value="Resumo do texto do recurso em linguagem natural" />
      <definition value="Resumo do texto do recurso em linguagem natural" />
    </element>
    <element id="AllergyIntolerance.contained">
      <path value="AllergyIntolerance.contained" />
      <short value="Recursos contidos em linha" />
      <definition value="Recursos contidos em linha" />
    </element>
    <element id="AllergyIntolerance.modifierExtension">
      <path value="AllergyIntolerance.modifierExtension" />
      <short value="Extensão que não pode ser ignorada" />
      <definition value="Extensão que não pode ser ignorada" />
    </element>
    <element id="AllergyIntolerance.identifier">
      <path value="AllergyIntolerance.identifier" />
      <short value="Identificadores externos para este item" />
      <definition value="Identificadores externos para este item" />
    </element>
    <element id="AllergyIntolerance.clinicalStatus">
      <path value="AllergyIntolerance.clinicalStatus" />
      <short value="O estado clínico da alergia ou intolerância." />
      <definition value="O estado clínico da alergia ou intolerância." />
    </element>
    <element id="AllergyIntolerance.verificationStatus">
      <path value="AllergyIntolerance.verificationStatus" />
      <short value="Afirmação sobre a certeza associada a uma propensão, ou risco potencial, de uma reação à substância identificada." />
      <definition value="Afirmação sobre a certeza associada a uma propensão, ou risco potencial, de uma reação à substância identificada." />
    </element>
    <element id="AllergyIntolerance.type">
      <path value="AllergyIntolerance.type" />
      <short value="Tipo da reação: Alergia | intolerância - Mecanismo subjacente (se conhecido)" />
      <definition value="Identificação do mecanismo fisiológico subjacente a um Risco de Reação." />
    </element>
    <element id="AllergyIntolerance.category">
      <path value="AllergyIntolerance.category" />
      <short value="Categoria de uma substância identificada associada a alergias ou intolerâncias: comida | medicamento | ambiente | biológico" />
      <definition value="Categoria de uma substância identificada associada a alergias ou intolerâncias." />
    </element>
    <element id="AllergyIntolerance.criticality">
      <path value="AllergyIntolerance.criticality" />
      <short value="Criticalidade da reação: baixo | alto | incapaz de avaliar" />
      <definition value="Estimativa do dano clínico potencial, ou gravidade, de uma reação a uma substância identificada." />
    </element>
    <element id="AllergyIntolerance.code">
      <path value="AllergyIntolerance.code" />
      <short value="Código do conceito referenciando o IPS" />
      <definition value="Tipo de substância/produto, condição de alergia ou intolerância ou ou código para alergia ausente/desconhecida." />
      <binding>
        <strength value="required" />
        <valueSet value="https://simplifier.net/redenacionaldedadosemsaude/valueset-bralergenos-1.0" />
      </binding>
    </element>
    <element id="AllergyIntolerance.patient">
      <path value="AllergyIntolerance.patient" />
      <short value="Dados do paciente" />
      <definition value="Referência do paciente" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient" />
      </type>
    </element>
    <element id="AllergyIntolerance.patient.id">
      <path value="AllergyIntolerance.patient.id" />
      <short value="Identificador exclusivo para referência entre elementos" />
      <definition value="Identificador exclusivo para referência entre elementos" />
    </element>
    <element id="AllergyIntolerance.patient.extension">
      <path value="AllergyIntolerance.patient.extension" />
      <short value="Conteúdo adicional definido por implementações." />
      <definition value="Conteúdo adicional definido por implementações." />
    </element>
    <element id="AllergyIntolerance.patient.reference">
      <path value="AllergyIntolerance.patient.reference" />
      <short value="Referência literal, URL relativa, interna ou absoluta" />
      <definition value="Referência literal, URL relativa, interna ou absoluta" />
    </element>
    <element id="AllergyIntolerance.patient.type">
      <path value="AllergyIntolerance.patient.type" />
      <short value="Tipo ao qual a referência se refere (por exemplo: Paciente)." />
      <definition value="Tipo ao qual a referência se refere (por exemplo: Paciente)." />
    </element>
    <element id="AllergyIntolerance.patient.identifier">
      <path value="AllergyIntolerance.patient.identifier" />
      <short value="Referência lógica, quando a referência literal não é conhecida." />
      <definition value="Referência lógica, quando a referência literal não é conhecida." />
    </element>
    <element id="AllergyIntolerance.patient.display">
      <path value="AllergyIntolerance.patient.display" />
      <short value="Texto alternativo para o recurso." />
      <definition value="Texto alternativo para o recurso." />
    </element>
    <element id="AllergyIntolerance.encounter">
      <path value="AllergyIntolerance.encounter" />
      <short value="Quando a alergia ou intolerância foi afirmada" />
      <definition value="Quando a alergia ou intolerância foi afirmada" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter" />
      </type>
    </element>
    <element id="AllergyIntolerance.onset[x]">
      <path value="AllergyIntolerance.onset[x]" />
      <short value="Quando a alergia ou a intolerância foi identificada" />
      <definition value="Quando a alergia ou a intolerância foi identificada" />
    </element>
    <element id="AllergyIntolerance.recordedDate">
      <path value="AllergyIntolerance.recordedDate" />
      <short value="Data em que a primeira versão da instância do recurso foi registrada." />
      <definition value="Data em que a primeira versão da instância do recurso foi registrada." />
    </element>
    <element id="AllergyIntolerance.recorder">
      <path value="AllergyIntolerance.recorder" />
      <short value="Quem registrou a sensibilidade." />
      <definition value="Quem registrou a sensibilidade." />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson" />
      </type>
    </element>
    <element id="AllergyIntolerance.asserter">
      <path value="AllergyIntolerance.asserter" />
      <short value="Fonte da informação sobre a alergia." />
      <definition value="Fonte da informação sobre a alergia." />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson" />
      </type>
    </element>
    <element id="AllergyIntolerance.lastOccurrence">
      <path value="AllergyIntolerance.lastOccurrence" />
      <short value="Data (/hora) da última ocorrência conhecida de uma reação." />
      <definition value="Data (/hora) da última ocorrência conhecida de uma reação." />
    </element>
    <element id="AllergyIntolerance.note">
      <path value="AllergyIntolerance.note" />
      <short value="Texto adicional não capturado em outros campos." />
      <definition value="Texto adicional não capturado em outros campos.." />
    </element>
    <element id="AllergyIntolerance.reaction">
      <path value="AllergyIntolerance.reaction" />
      <short value="Eventos de reação adversa relacionados à exposição da substância" />
      <definition value="Eventos de reação adversa relacionados à exposição da substância" />
    </element>
    <element id="AllergyIntolerance.reaction.id">
      <path value="AllergyIntolerance.reaction.id" />
      <short value="ID exclusivo para referência entre elementos." />
      <definition value="ID exclusivo para referência entre elementos." />
    </element>
    <element id="AllergyIntolerance.reaction.extension">
      <path value="AllergyIntolerance.reaction.extension" />
      <short value="Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas." />
      <definition value="Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas." />
    </element>
    <element id="AllergyIntolerance.reaction.modifierExtension">
      <path value="AllergyIntolerance.reaction.modifierExtension" />
      <short value="Conteúdo adicional definido por implementações." />
      <definition value="Conteúdo adicional definido por implementações." />
    </element>
    <element id="AllergyIntolerance.reaction.substance">
      <path value="AllergyIntolerance.reaction.substance" />
      <short value="Substância específica ou produto farmacêutico considerado responsável pelo evento." />
      <definition value="Substância específica ou produto farmacêutico considerado responsável pelo evento." />
    </element>
    <element id="AllergyIntolerance.reaction.manifestation">
      <path value="AllergyIntolerance.reaction.manifestation" />
      <short value="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)." />
      <definition value="Código para a manifestação de reação de alergia ou intolerância do subconjunto SNOMED IPS do SNOMED CT (IPS Free Set)." />
    </element>
    <element id="AllergyIntolerance.reaction.description">
      <path value="AllergyIntolerance.reaction.description" />
      <short value="Descrição do evento como um todo." />
      <definition value="Descrição do evento como um todo." />
    </element>
    <element id="AllergyIntolerance.reaction.onset">
      <path value="AllergyIntolerance.reaction.onset" />
      <short value="Data (/hora) em que as manifestações apareceram" />
      <definition value="Data (/hora) em que as manifestações apareceram." />
    </element>
    <element id="AllergyIntolerance.reaction.severity">
      <path value="AllergyIntolerance.reaction.severity" />
      <short value="Avaliação clínica da gravidade de um evento de reação: leve | moderado | grave (do evento como um todo)" />
      <definition value="mild | moderate | severe (of event as a whole)" />
    </element>
    <element id="AllergyIntolerance.reaction.exposureRoute">
      <path value="AllergyIntolerance.reaction.exposureRoute" />
      <short value="Como o sujeito foi exposto à substância." />
      <definition value="Como o sujeito foi exposto à substância." />
    </element>
    <element id="AllergyIntolerance.reaction.note">
      <path value="AllergyIntolerance.reaction.note" />
      <definition value="Texto sobre evento não capturado em outros campos." />
    </element>
  </differential>
</StructureDefinition>