<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="br-core-observation" />
  <url value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation" />
  <name value="br-core-observation" />
  <status value="active" />
  <description value="O recurso [br-core-Observation](https://saude.gov.br/fhir/StructureDefinition/br-core-observation.html) herda do recurso FHIR R4 [observation](https://hl7.org/fhir/R4B/observation.html) e registra medidas e afirmações simples feitas sobre um paciente, dispositivo ou outro assunto." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation.id">
      <path value="Observation.id" />
      <short value="ID do artefato" />
      <definition value="ID lógico deste artefato" />
    </element>
    <element id="Observation.meta">
      <path value="Observation.meta" />
      <short value="Metadados sobre recurso" />
      <definition value="Metadados sobre recurso" />
    </element>
    <element id="Observation.implicitRules">
      <path value="Observation.implicitRules" />
      <short value="Um conjunto de regras sob as quais este conteúdo foi criado" />
      <definition value="Um conjunto de regras sob as quais este conteúdo foi criado" />
    </element>
    <element id="Observation.language">
      <path value="Observation.language" />
      <short value="Idioma do conteúdo do recurso" />
      <definition value="Idioma do conteúdo do recurso" />
    </element>
    <element id="Observation.text">
      <path value="Observation.text" />
      <short value="Texto com o resumo do recurso" />
      <definition value="Texto com o resumo do recurso" />
    </element>
    <element id="Observation.contained">
      <path value="Observation.contained" />
      <short value="Recursos contidos" />
      <definition value="Recursos contidos no Recurso" />
    </element>
    <element id="Observation.modifierExtension">
      <path value="Observation.modifierExtension" />
      <short value="Extensões que não podem ser ignoradas" />
      <definition value="Extensões que não podem ser ignoradas" />
    </element>
    <element id="Observation.identifier">
      <path value="Observation.identifier" />
      <short value="Identificador do Observation" />
      <definition value="Identificador do Observation" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.basedOn">
      <path value="Observation.basedOn" />
      <short value="Referência ao pedido ou ao plano de tratamento que gerou este recurso" />
      <definition value="Referência ao pedido ou ao plano de tratamento que gerou este recurso" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/DeviceRequest" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-immunizationrecommendation" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/NutritionOrder" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest" />
      </type>
    </element>
    <element id="Observation.partOf">
      <path value="Observation.partOf" />
      <short value="Referência ao evento do qual este recurso faz parte" />
      <definition value="Referência ao evento do qual este recurso faz parte" />
    </element>
    <element id="Observation.status">
      <path value="Observation.status" />
      <short value="Status atual da observação" />
      <definition value="active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken" />
    </element>
    <element id="Observation.category">
      <path value="Observation.category" />
      <short value="Categoria de alto nível da observação" />
      <definition value="Categoria de alto nível da observação" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <short value="Código da observação" />
      <definition value="Código da observação" />
    </element>
    <element id="Observation.subject">
      <path value="Observation.subject" />
      <short value="De quem ou do que trata a observação" />
      <definition value="De quem ou do que trata a observação" />
      <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-location" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
      </type>
    </element>
    <element id="Observation.subject.id">
      <path value="Observation.subject.id" />
      <short value="ID exclusivo para referência entre elementos" />
      <definition value="ID exclusivo para referência entre elementos" />
    </element>
    <element id="Observation.subject.extension">
      <path value="Observation.subject.extension" />
      <short value="Conteúdo adicional definido por implementações" />
      <definition value="Conteúdo adicional definido por implementações" />
    </element>
    <element id="Observation.subject.type">
      <path value="Observation.subject.type" />
      <short value="Tipo de referência (por exemplo, Paciente)" />
      <definition value="Tipo de referência (por exemplo, Paciente)" />
    </element>
    <element id="Observation.subject.identifier">
      <path value="Observation.subject.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="Observation.subject.display">
      <path value="Observation.subject.display" />
      <short value="Texto alternativo para este rescurso" />
      <definition value="Texto alternativo para este recurso" />
    </element>
    <element id="Observation.focus">
      <path value="Observation.focus" />
      <short value="Sobre o que é a observação, quando esta não é sobre o sujeito do registro" />
      <definition value="Sobre o que é a observação, quando esta não é sobre o sujeito do registro" />
    </element>
    <element id="Observation.encounter">
      <path value="Observation.encounter" />
      <short value="Atendimento durante o qual esta observação foi registrada" />
      <definition value="EAtendimento durante o qual esta observação foi registrada" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter" />
      </type>
    </element>
    <element id="Observation.effective[x]">
      <path value="Observation.effective[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <short value="Tempo ou período de tempo clinicamente relevante para a observação" />
      <definition value="Tempo ou período de tempo clinicamente relevante para a observação" />
      <min value="1" />
    </element>
    <element id="Observation.effective[x].extension">
      <path value="Observation.effective[x].extension" />
      <short value="Conteúdo adicional definido por implementações" />
      <definition value="Conteúdo adicional definido por implementações" />
    </element>
    <element id="Observation.effective[x].extension.id">
      <path value="Observation.effective[x].extension.id" />
      <short value="Identificador único para referenciação cruzada" />
      <definition value="Identificador único para referenciação cruzada" />
    </element>
    <element id="Observation.effective[x].extension.url">
      <path value="Observation.effective[x].extension.url" />
      <short value="Por quê o valor esperado não está presente" />
    </element>
    <element id="Observation.effective[x]:effectiveDateTime">
      <path value="Observation.effective[x]" />
      <sliceName value="effectiveDateTime" />
      <min value="0" />
      <max value="0" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Observation.effective[x]:effectivePeriod">
      <path value="Observation.effective[x]" />
      <sliceName value="effectivePeriod" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Observation.issued">
      <path value="Observation.issued" />
      <short value="Data/hora em que esta versão foi disponibilizada" />
      <definition value="Data/hora em que esta versão foi disponibilizada" />
      <min value="1" />
    </element>
    <element id="Observation.performer">
      <path value="Observation.performer" />
      <short value="Quem é o responsável pela observação" />
      <definition value="Quem é o responsável pela observação" />
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <short value="Resultado da observação" />
      <definition value="Resultado da observação" />
      <min value="1" />
    </element>
    <element id="Observation.dataAbsentReason">
      <path value="Observation.dataAbsentReason" />
      <short value="Por que o resultado do componente está ausente" />
      <definition value="Por que o resultado do componente está ausente" />
    </element>
    <element id="Observation.interpretation">
      <path value="Observation.interpretation" />
      <short value="Interpretação do resultado do componente" />
      <definition value="Interpretação do resultado do componente" />
      <max value="1" />
    </element>
    <element id="Observation.note">
      <path value="Observation.note" />
      <short value="Comentários sobre a observação" />
      <definition value="Comentários sobre a observação" />
      <max value="1" />
    </element>
    <element id="Observation.bodySite">
      <path value="Observation.bodySite" />
      <short value="Parte anatômica alvo da observação" />
      <definition value="PParte anatômica alvo da observação" />
    </element>
    <element id="Observation.method">
      <path value="Observation.method" />
      <short value="Método de medição" />
      <definition value="Método de medição" />
      <min value="1" />
    </element>
    <element id="Observation.specimen">
      <path value="Observation.specimen" />
      <short value="Amostra utilizada para esta observação" />
      <definition value="Amostra utilizada para esta observação" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-specimen" />
      </type>
    </element>
    <element id="Observation.device">
      <path value="Observation.device" />
      <short value="Dispositivo de medida da observação" />
      <definition value="Dispositivo utilizado para registrar esta observação" />
    </element>
    <element id="Observation.referenceRange">
      <path value="Observation.referenceRange" />
      <short value="Valores de referência" />
      <definition value="Valores de referência para auxiliar na interpretação do resultado" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.referenceRange.id">
      <path value="Observation.referenceRange.id" />
      <short value="Identificador único para referenciação cruzada" />
      <definition value="Identificador único para referenciação cruzada" />
    </element>
    <element id="Observation.referenceRange.extension">
      <path value="Observation.referenceRange.extension" />
      <short value="Extensões adicionais que não fazem parte do modelo de dados básico" />
      <definition value="Extensões adicionais que não fazem parte do modelo de dados básico" />
    </element>
    <element id="Observation.referenceRange.modifierExtension">
      <path value="Observation.referenceRange.modifierExtension" />
      <short value="Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas" />
      <definition value="Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Observation.referenceRange.low">
      <path value="Observation.referenceRange.low" />
      <short value="Limite inferior do intervalo" />
      <definition value="Limite inferior do intervalo de valores de referência" />
      <min value="1" />
    </element>
    <element id="Observation.referenceRange.high">
      <path value="Observation.referenceRange.high" />
      <short value="Limite superior do intervalo" />
      <definition value="Limite superior do intervalo de valores de referência" />
      <min value="1" />
    </element>
    <element id="Observation.referenceRange.type">
      <path value="Observation.referenceRange.type" />
      <short value="Qualificador do valor de referência" />
      <definition value="Qualificador do valor de referência" />
    </element>
    <element id="Observation.referenceRange.appliesTo">
      <path value="Observation.referenceRange.appliesTo" />
      <short value="População do intervalo de referência" />
      <definition value="População do intervalo de referência" />
    </element>
    <element id="Observation.referenceRange.age">
      <path value="Observation.referenceRange.age" />
      <short value="Faixa etária aplicável" />
      <definition value="Faixa etária aplicável, se relevante" />
    </element>
    <element id="Observation.referenceRange.text">
      <path value="Observation.referenceRange.text" />
      <short value="Intervalo de referência em formato textual" />
      <definition value="Intervalo de referência em formato textual" />
      <min value="1" />
    </element>
    <element id="Observation.hasMember">
      <path value="Observation.hasMember" />
      <short value="Recurso relacionado que pertence a observação" />
      <definition value="Recurso relacionado que pertence a observação" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation" />
      </type>
    </element>
    <element id="Observation.derivedFrom">
      <path value="Observation.derivedFrom" />
      <short value="Medições relacionadas a partir das quais a observação é feita" />
      <definition value="Medições relacionadas a partir das quais a observação é feita" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/DocumentReference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ImagingStudy" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Media" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse" />
        <targetProfile value="https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/MolecularSequence" />
      </type>
    </element>
    <element id="Observation.component">
      <path value="Observation.component" />
      <short value="Resultados do componente" />
      <definition value="Resultados do componente" />
    </element>
    <element id="Observation.component.id">
      <path value="Observation.component.id" />
      <short value="ID exclusivo para referência entre elementos" />
      <definition value="ID exclusivo para referência entre elementos" />
    </element>
    <element id="Observation.component.extension">
      <path value="Observation.component.extension" />
      <short value="Conteúdo adicional definido por implementações" />
      <definition value="Conteúdo adicional definido por implementações" />
    </element>
    <element id="Observation.component.modifierExtension">
      <path value="Observation.component.modifierExtension" />
      <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="Observation.component.code">
      <path value="Observation.component.code" />
      <short value="Tipo do componente da observação" />
      <definition value="Tipo do componente da observação" />
    </element>
    <element id="Observation.component.value[x]">
      <path value="Observation.component.value[x]" />
      <short value="Resultado do componente" />
      <definition value="Resultado do componente" />
    </element>
  </differential>
</StructureDefinition>