Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.2.0 - STU1 Brazil flag

This page is part of the IPS Brasil (v1.2.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: ObservationResultsLaboratoryBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/ObservationResultsLaboratoryBRIPS Versão: 1.2.0
Active as of 2026-08-22 Nome computável: ObservationResultsLaboratoryBRIPS

Resultado de laboratório para um teste simples ou para um painel/estudo.

Este recurso se destina a relatar os exames de laboratório realizados pelo paciente e enviados para a RNDS nos últimos 12 meses a partir da data da solicitação de geração do Sumário do Paciente

O projeto INSPIRA (Hospital Sírio-Libanês / HL7 Brasil, Protocolo 25000.176202/2023-57) revisou os perfis do Guia IPS Brasil, adicionou bindings nacionais da RNDS e expandiu o mapeamento de estrutura para 8 colunas. A versão atual do Guia é 1.1.0 (2026).

Escopo/Uso

O perfil ObservationResultsLaboratoryBRIPS especializa o perfil internacional Observation-results-laboratory-uv-ips para o contexto brasileiro, mapeando o perfil RNDS BRDiagnosticoLaboratorioClinico (vigente, via documento REL — Resultado de Exame Laboratorial). O escopo desta seção no BRIPS é exclusivamente laboratorial — resultados de Patologia e Radiologia estão fora do escopo, e o DiagnosticReport não é utilizado (os resultados entram diretamente como Observation).

O campo Observation.code é obrigatório (1..1, MustSupport). O binding IPS é de força preferred e aponta para o ValueSet results-laboratory-observations-uv-ips (LOINC). A RNDS utiliza o ValueSet BRTipoObservacao (required — LOINC + SNOMED CT) via BRNomeExame para identificar o nome do exame. O campo Observation.category deve ter o valor fixo laboratory (preferred) conforme o IPS, diferente da RNDS que usa BRCategoriaObservacao/BRCategoriaExame (required).

O campo Observation.specimen deve referenciar o perfil SpecimenBRIPS (obrigatório no perfil RNDS laboratorial; suprimido nos testes rápidos COVID). O campo Observation.method é 1..1 obrigatório no perfil RNDS laboratorial (BRDiagnosticoLaboratorioClinico) mas opcional no IPS. Para resultados qualitativos, o campo value[x] deve usar o binding results-presence-absence-uv-ips (SNOMED CT IPS Free Set).

O documento REL ativo na RNDS é o BRResultadoExameLaboratorial-3.2.1 (Composition). Versões depreciadas do documento REL: 1.0, 1.1 e 2.0 (Retired em 15/03/2024) e BRResultadoExameLaboratorioTesteRapido-1.0. O perfil Observation BRDiagnosticoLaboratorioClinico-1.0 também foi depreciado; o perfil Observation BRDiagnosticoCOVID19-TesteRapido-01.01 segue em uso para resultados de testes rápidos de COVID-19.

Uso indevido

Este perfil não deve ser usado para resultados de Patologia (anatomopatológico) nem de Radiologia/Imagiologia — esses estão fora do escopo do BRIPS por ausência de dados estruturados na RNDS. Não deve ser usado para sinais vitais — use VitalSignsBRIPS. Não deve ser usado como container de diagnóstico (DiagnosticReport não está no escopo do BRIPS).

Extensões

Este perfil não possui extensões nacionais adicionais além das herdadas do IPS.

Limites e Relacionamentos

O recurso ObservationResultsLaboratoryBRIPS é referenciado pela seção “Resultados” (LOINC 30954-2) da CompositionBRIPS (section.entry). Referencia e é referenciado por:

  • SpecimenBRIPS — referenciado em specimen (amostra biológica analisada no exame laboratorial).
  • PatientBRIPS — referenciado em subject (paciente cujos resultados são descritos).
  • PractitionerBRIPS / PractitionerRoleBRIPS / OrganizationBRIPS — referenciados em performer (responsável / laboratório executor).
  • device-BRIPS — referenciado em device (equipamento de medição quando aplicável).
  • ConditionBRIPS — o perfil RNDS BRCondicaoSaude referencia BRDiagnosticoLaboratorioClinico em stage.assessment (confirmação da suspeita diagnóstica por exame). No IPS, esse elo é representado como Condition.stage.assessment → Reference(DiagnosticReportBRIPS ou ObservationResultsLaboratoryBRIPS).

Caso de Uso

Condição de entrada

A RNDS utiliza os seguintes perfis baseados no recurso Observation para enviar resultados de exames laboratoriais:

O documento ativo é o BRResultadoExameLaboratorial-3.2.1 (Composition), que utiliza o perfil Observation BRDiagnosticoLaboratorioClinico-3.2.1. Versões anteriores do perfil Observation ainda podem estar presentes na RNDS em registros históricos:

  • BRDiagnosticoLaboratorioClinico-1.0 (depreciado) — usado nos REL versões 1.0 e 1.1
  • BRDiagnosticoLaboratorioClinico-2.0 (depreciado) — usado no REL versão 2.0; inclui effectiveDateTime
  • BRDiagnosticoLaboratorioClinico-3.2.1 (vigente) — usado no REL 3.2.1; inclui a extensão patógeno (BRTerminologiaPatogeno)
  • BRDiagnosticoCOVID19-TesteRapido-01.01 — restrição de BRDiagnosticoLaboratorioClinico para diagnóstico rápido de COVID-19 (suprime interpretation e specimen)

O curador do sumário deve processar registros em qualquer dessas versões que ainda estejam armazenados na RNDS, aplicando o mapeamento correspondente à versão identificada. O Mapeamento de Estrutura — Versão 1.0.0 cobre os perfis depreciados (BRDiagnosticoLaboratorioClinico-1.0 e -2.0 e BRDiagnosticoCOVID19-TesteRapido-01.01); o Mapeamento — Versão 1.1.0 cobre o perfil vigente (BRDiagnosticoLaboratorioClinico-3.2.1).

O REL 3.2.1 utiliza o ValueSet BRNomeExame, que importa todos os códigos dos CodeSystems BRNomeExameLOINC e BRNomeExameGAL, excluindo apenas os códigos de sequenciamento genômico do SARS-CoV-2 (ex.: 94764-8, 94822-4, 95424-8, 95609-4, 95970-0, 96741-4, 98062-3). O perfil aceita, portanto, resultados de qualquer exame laboratorial codificado nesses sistemas — não apenas COVID-19 e Monkeypox.

A RNDS não utiliza o elemento language nem apresenta as descrições dos códigos dos ValueSets, que são obrigatórios no IPS — sendo necessário acrescentar esses dois elementos ao modelo estrutural do lado do IPS.

Os exames do último ano a partir da data de solicitação do sumário, informados no RAC, também são incorporados neste recurso.

Condição de saída

Resultados de exames de doenças de notificação compulsória (como COVID-19 e Monkeypox) cujo value.valueCodeableConcept indique resultado positivo — conforme os valores da tabela abaixo — serão exibidos independentemente da data em que foram realizados. Todos os demais resultados de exames do último ano também serão incorporados ao sumário.

value.valueCodeableConcept.coding.system code display
BRResultadoQualitativoExame 2 Detectável
BRTipoResultadoAVIDEZ 2 Alta Avidez
BRTipoResultadoDTNT 1 Detectável
BRTipoResultadoDTNTBRTipoResultadoHISPT 1 Compatível
BRTipoResultadoPRAU 1 Presença
BRTipoResultadoPSNG 1 Positivo
BRTipoResultadoRGNR 1 Reagente
BRTipoResultadoRSBAC 1 Foram visualizados
BRTipoResultadoRSCUL 2 Houve crescimento

Mapeamentos terminológicos RNDS — IPS

Os resultados qualitativos da RNDS utilizam a tabela proprietária BRResultadoQualitativo, que especializa os resultados por categorias (Detectável, Avidez, Presença, Positivo/Negativo etc.). Foi necessário mapear estes conceitos para o ValueSet do IPS ObservationInterpretationCodes (elemento interpretation).

Não foi possível mapear dois tipos de resultado: HISPT e AVIDEZ — nestes casos o elemento interpretation não será preenchido.

Também foi mapeado BRCategoriaExame-1.0 para ObservationCategoryCodes do IPS, pois o CodeSystem da RNDS categoriza exames usando subgrupos do grupo 02 (Procedimentos com finalidade diagnóstica da Tabela SUS), enquanto o IPS lista categorias genéricas de Observation.

Mapeamento de estrutura — Versão 1.0.0

Recurso: Observation

Atualmente a RNDS recebe várias versões do recurso BRDiagnosticoLaboratorioClinico e do BRDiagnosticoCOVID19-TesteRapido e foi necessário realizar o mapeamento de estrutura para todas as versões e seus respectivos elementos Observation, conforme apresentado a seguir.

A RNDS não utiliza o elemento language e nem apresenta as descrições dos códigos dos ValueSets utilizados, que são obrigatórios no IPS. Deste modo foi necessário acrescentar esses dois elementos ao modelo estrutural do lado do IPS.

Mapeamento de estrutura BRDiagnosticoLaboratorioClinico-1.0 para ObservationResultsLaboratoryBRIPS

Este mapeamento utiliza o perfil Observation (BRDiagnosticoLaboratorioClinico-1.0), que foi depreciado. Este perfil referencia o valueset BRCategoriaObservacao, no elemento categoria que não existe mais na RNDS.

Elemento Card. Descrição Domínio Mapeamento Observação
Observation.status 1..1 O estado do valor do resultado. BREstadoObservacao
Observation.status
Observation.category 1..1 Categoriza o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS ​BRCategoriaExame-1.0
​Observation.category
Mapa BRCategoriaExame-1.0 -> ObservationCategoryCodes
Observation.code 1..1 Nome do exame ​BRNomeExame-1.0
Observation.code
Observation.subject 1..1 Referência ao indivíduo Observation.patientBRIPS.reference Observation.patientBRIPS.reference
Observation.effectiveDateTime Data e hora da coleta da amostra, conforme ISO 8601. Suprimido nesse modelo da RNDS Observation.effectiveDateTime Será utilizada a data da liberação do resultado Observation.issued
Observation.issued 1..1 Data e hora da liberação, conforme ISO 8601. Observation.issued
Observation.performer.reference 1..* Referência ao responsável pelo resultado do exame Observation.performer.reference Observation.performer.reference
Observation.value 1..1 Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-1.0
Observation.value
Mapa:BRResultadoQualitativoExame -> Results Presence Absence - SNOMED CT IPS Free Set
Observation.Interpretation 0..1 Interpretação qualitativa de um resultado quantitativo. RN3: Cada tipo de interpretação está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-1.0
​Observation.Interpretation
Mapa: BRResultadoQualitativoExame-1.0 -> ObservationInterpretationCodes
Observation.note 0..* Comentários sobre os resultados do exame Observation.note
Observation.method 1..1 Método analítico utilizado para determinação do resultado do analito. Observation.method Observation.method
Observation.specimen.reference 1..1 Amostra de origem humana/animal usada em investigações biológicas/laboratoriais para fins diagnósticos. Observation.specimenBRIPS.reference Observation.specimenBRIPS.reference
Observation.referenceRange 1..1 Faixa de valores de resultado esperada para determinada população de indivíduos. Observation.referenceRange Observation.referenceRange

Mapeamento de estrutura BRDiagnosticoLaboratorioClinico-2.0 para ObservationResultsLaboratoryBRIPS

No perfil BRDiagnosticoLaboratorioClinico-2.0 o elemento effectiveDateTime foi incluído.

Elemento Card. Descrição Domínio Mapeamento Observação
Observation.status 1..1 O estado do valor do resultado. BREstadoObservacao
Observation.status
Observation.category 1..1 Categoriza o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS ​BRCategoriaExame-1.0
Observation.category
Mapa:BRResultadoQualitativoExame -> Results Presence Absence - SNOMED CT IPS Free Set
Observation.code 1..1 Nome do exame BRNomeExame Observation.code
Observation.subject 1..1 Referência ao indivíduo Observation.patient.reference Observation.patient.reference
Observation.effectiveDateTime 1..1 Data e hora da coleta da amostra, conforme ISO 8601. Observation.effectiveDateTime Observation.effectiveDateTime
Observation.issued 1..1 Data e hora da liberação, conforme ISO 8601. Observation.issued Observation.issued
Observation.performer.reference 1..* Referência ao responsável pelo resultado do exame Observation.performer.reference Observation.performer.reference
Observation.value Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-1.0
​Observation.value
Mapa
BRResultadoQualitativoExame-1.0 ->
ObservationCategoryCodes
Observation.Interpretation 0..1 Interpretação qualitativa de um resultado quantitativo. RN3: Cada tipo de interpretação está condicionado ao tipo de diagnóstico laboratorial. BRResultadoQualitativoExame
Mapa: BRResultadoQualitativoExame -> Results Presence Absence - SNOMED CT IPS Free Set
Observation.Interpretation
Observation.note 0..* Comentários sobre os resultados do exame Observation.note Observation.note
Observation.method 1..1 Método analítico utilizado para determinação do resultado do analito. Observation.method Observation.method
Observation.specimen.reference 1..1 Amostra de origem humana/animal usada em investigações biológicas/laboratoriais para fins diagnósticos. Observation.specimen.reference Observation.specimen.reference
Observation.referenceRange 1..1 Faixa de valores de resultado esperada para determinada população de indivíduos. Observation.referenceRange Observation.referenceRange

Mapeamento de estrutura BRResultadoExameLaboratorial-3.2.1 para ObservationResultsLaboratoryBRIPS

Nessa versão há uma a inclusão da extensão patógeno para informar qual o patógeno encontrado no exame – conforme BRTerminologiaPatogeno. A informação contida na extensão Patógeno será informada no componente value.valueCodeableConcept utilizando a terminologia informada pelo MS.

Elemento Card. Descrição Domínio Mapeamento Observação
Observation.status 1..1 O estado do valor do resultado. BREstadoObservacao
Observation.status
Observation.category 1..1 Categoriza o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS ​BRCategoriaExame-1.0
Observation.value
Mapa:BRResultadoQualitativoExame -> Results Presence Absence - SNOMED CT IPS Free Set
Observation.code 1..1 Nome do exame ​BRNomeExame-2.0
Observation.code
Observation.patient.reference 1..1 Referência ao indivíduo Observation.patient.reference Observation.patient.reference
Observation.effectiveDateTime Data e hora da coleta da amostra, conforme ISO 8601. DateTime Observation.effectiveDateTime
Observation.issued 1..1 Data e hora da liberação, conforme ISO 8601. DateTime Observation.issued Observation.issued
Observation.performer.reference 1..* Referência ao responsável pelo resultado do exame Observation.performer.reference Observation.performer.reference
Observation.value Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-2.0
​Observation.value
Mapa
BRResultadoQualitativoExame-2.0 ->
ObservationCategoryCodes
Observation.Interpretation 0..1 Interpretação qualitativa de um resultado quantitativo. RN3: Cada tipo de interpretação está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-1.0
​Observation.Interpretation
Mapa: BRResultadoQualitativoExame-1.0 -> ObservationInterpretationCodes
Observation.note 0..* Comentários sobre os resultados do exame Observation.note Observation.note
Observation.method 1..1 Método analítico utilizado para determinação do resultado do analito. Observation.method Observation.method
Observation.specimen.reference 1..1 Amostra de origem humana/animal usada em investigações biológicas/laboratoriais para fins diagnósticos. Observation.specimen.reference Observation.specimen.reference
Observation.referenceRange 1..1 Faixa de valores de referência para apoiar um resultado. Observation.referenceRange Observation.referenceRange

Mapeamento de estrutura BRDiagnosticoCOVID19-TesteRapido-01.01 para ObservationResultsBRIPS

​O perfil Observation BRDiagnosticoCOVID19-TesteRapido-01.01, uma restrição do recurso BRDiagnosticoLaboratorioClinico-2.0 onde foram suprimidos os elementos interpretation, method e specimen. Esse recurso utiliza o value set , e para o nome de exame, o ValueSet BRNomeExameTRCOVID19LOINC. Todos são mapeados para o mesmo ValueSet do IPS, o Results Laboratory Observation IPS (LOINC), pois esses exames são um subconjunto do mesmo.

Elemento Card. Descrição Domínio Mapeamento Observação
Observation.status 1..1 O estado do valor do resultado. BREstadoObservacao
Observation.status
Observation.code 1..1 Nome do exame ​BrNomeExameTRCOVID19LOINC Observation.code
Observation.category Categoria do Resultado Excluído do perfil da RNDS Observation.category
valor fixo = laboratory
Observation.patient.reference 1..1 Nome do exame ​BRNomeExameTRCOVID19LOINC
Observation.code
Observation.effectiveDateTime 1..1 Data e hora da coleta da amostra, conforme ISO 8601. DateTime Observation.effectiveDateTime
Observation.performer.reference 1..* Referência ao responsável pelo resultado do exame Reference(Pessoa Jurídica e Profissional Liberal) Observation.performer.reference
Observation.value Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-1.0
Observation.Interpretation
Mapa: BRResultadoQualitativoExame -> Results Presence Absence - SNOMED CT IPS Free Set

Mapeamento de estrutura — Versão 1.1.0

Mapeamento dos perfis RNDS de resultado laboratorial para ObservationResultsLaboratoryBRIPS.

BRDiagnosticoLaboratorioClinico-1.0 → ObservationResultsLaboratoryBRIPS

Elemento Card. Descrição Domínio Mapeamento Observação
Observation.status 1..1 O estado do valor do resultado. BREstadoObservacao Observation.status
Observation.category 1..1 Categoriza o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS ​BRCategoriaExame-1.0
Mapa BRCategoriaExame-1.0 -> ObservationCategoryCodes
Observation.category
Observation.code 1..1 Nome do exame ​BRNomeExame-1.0 Observation.code
Observation.subject 1..1 Referência ao indivíduo Observation.patientBRIPS.reference Observation.patientBRIPS.reference
Observation.effectiveDateTime Data e hora da coleta da amostra, conforme ISO 8601. Suprimido nesse modelo da RNDS Observation.effectiveDateTime Será utilizada a data da liberação do resultado Observation.issued
Observation.issued 1..1 Data e hora da liberação, conforme ISO 8601. Observation.issued
Observation.performer.reference 1..* Referência ao responsável pelo resultado do exame Observation.performer.reference Observation.performer.reference
Observation.value 1..1 Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. Observation.value
Observation.Interpretation 0..1 Interpretação qualitativa de um resultado quantitativo. RN3: Cada tipo de interpretação está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-1.0
Mapa BRResultadoQualitativoExame-1.0 >
Results Presence Absence - SNOMED CT IPS Free Set
Observation. Interpretation
Observation.note 0..* Comentários sobre os resultados do exame Observation.note
Observation.method 1.1 Método analítico utilizado para determinação do resultado do analito. Observation.method Observation.method
Observation.specimen.reference 1..1 Amostra de origem humana/animal usada em investigações biológicas/laboratoriais para fins diagnósticos. Observation.specimenBRIPS.reference Observation.specimenBRIPS.reference
Observation. referenceRange 1..1 Faixa de valores de resultado esperada para determinada população de indivíduos. Observation. referenceRange Observation. referenceRange

BRDiagnosticoLaboratorioClinico-2.0 → ObservationResultsLaboratoryBRIPS

Elemento Card. Descrição Domínio Mapeamento Observação
Observation.status 1..1 O estado do valor do resultado. BREstadoObservacao Observation.status
Observation.category 1..1 Categoriza o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS ​BRCategoriaExame-1.0
Mapa BRCategoriaExame-1.0 -> ObservationCategoryCodes
Observation.category
Observation.code 1..1 Nome do exame ​BRNomeExame-1.0 Observation.code
Observation.subject 1..1 Referência ao indivíduo Observation.patient.reference Observation.patient.reference
Observation.effectiveDateTime 1.1 Data e hora da coleta da amostra, conforme ISO 8601. Observation.effectiveDateTime Observation.effectiveDateTime
Observation.issued 1..1 Data e hora da liberação, conforme ISO 8601. Observation.issued Observation.issued
Observation.performer.reference 1..* Referência ao responsável pelo resultado do exame Observation.performer.reference Observation.performer.reference
Observation.value Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. ​Observation.value
Mapa https://terminologia.saude.gov.br/fhir/ValueSet/BRResultadoQualitativoExame-2.0 -> Results Presence Absence - SNOMED CT IPS Free Set
Observation.Interpretation 0..1 Interpretação qualitativa de um resultado quantitativo. RN3: Cada tipo de interpretação está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-1.0
Mapa BRResultadoQualitativoExame-1.0 >
Results Presence Absence - SNOMED CT IPS Free Set
Observation.interpretation
Observation.note 0..* Comentários sobre os resultados do exame Observation.note Observation.note
Observation.method 1.1 Método analítico utilizado para determinação do resultado do analito. Observation.method Observation.method
Observation.specimen.reference 1..1 Amostra de origem humana/animal usada em investigações biológicas/laboratoriais para fins diagnósticos. Observation.specimen.reference Observation.specimen.reference
Observation. referenceRange 1..1 Faixa de valores de resultado esperada para determinada população de indivíduos. Observation. referenceRange Observation. referenceRange

BRResultadoExameLaboratorial-3.2.1 → ObservationResultsLaboratoryBRIPS

Elemento Card. Descrição Domínio Mapeamento Observação
Observation.status 1..1 O estado do valor do resultado. BREstadoObservacao Observation.status
Observation.category 1..1 Categoriza o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS ​BRCategoriaExame-1.0
Mapa BRCategoriaExame-1.0 -> ObservationCategoryCodes
Observation.category
Observation.code 1..1 Nome do exame ​BRNomeExame-1.0 Observation.code
Observation.patient.reference 1..1 Referência ao indivíduo Observation.patient.reference Observation.patient.reference
Observation.effectiveDateTime Data e hora da coleta da amostra, conforme ISO 8601. DateTime Observation.effectiveDateTime
Observation.issued 1..1 Data e hora da liberação, conforme ISO 8601. DateTime Observation.issued
Observation.performe.reference 1..* Referência ao responsável pelo resultado do exame Observation.performer.reference Observation.performer.reference
Observation.value Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-1.0
Observation.Interpretation 0..1 Interpretação qualitativa de um resultado quantitativo. RN3: Cada tipo de interpretação está condicionado ao tipo de diagnóstico laboratorial. ​BRResultadoQualitativoExame-1.0
Mapa BRResultadoQualitativoExame-1.0 >
Results Presence Absence - SNOMED CT IPS Free Set
Observation.note 0..* Comentários sobre os resultados do exame Observation.note Observation.note
Observation.method 1.1 Método analítico utilizado para determinação do resultado do analito. Observation.method Observation.method
Observation.specimen.reference 1..1 Amostra de origem humana/animal usada em investigações biológicas/laboratoriais para fins diagnósticos. Observation.specimen.reference Observation.specimen.reference
Observation. referenceRange 1..1 Faixa de valores de referência para apoiar um resultado Observation.referenceRange Observation.referenceRange
Elemento Mudança na RNDS Grau (ISO/TR 12300)
Perfil mapeado Observation vigente: BRDiagnosticoLaboratorioClinico-3.2.1. Depreciados: BRDiagnosticoLaboratorioClinico-1.0 e -2.0 (registros históricos na RNDS). BRDiagnosticoCOVID19-TesteRapido-01.01 (vigente para testes rápidos). Documento (Composition) ativo: BRResultadoExameLaboratorial-3.2.1. DiagnosticReport não é utilizado —
status BREstadoObservacao (required) 2
category BRCategoriaObservacao (required). IPS fixa 'laboratory' 2
code BRTipoObservacao (required) 2
effective[x] dateTime | Period 2
basedOn, partOf, focus, bodySite, device, hasMember, derivedFrom e sub-elementos de referenceRange/component Ausentes na RNDS 3

Usos:

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.

Esta estrutura é derivada de ObservationResultsLaboratoryUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation 0..* ObservationResultsLaboratoryUvIps Laboratory result for a simple test or for a panel/study
... id 0..1 id ID do artefato
... meta 0..1 Meta Metadados sobre recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
... text 0..1 Narrative Texto com o resumo do recurso
... contained 0..* Resource Recursos contidos
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador do Observation
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual da observação
... category 1..* CodeableConceptIPS Categoria de alto nível da observação
... code 1..1 CodeableConceptIPS Código da observação
... subject 1..1 Reference(PatientBRIPS | Group | Device | Location) De quem ou do que trata a observação
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... type 0..1 uri Tipo de referência (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 este rescurso
... focus 0..* Reference(Resource) Sobre o que é a observação, quando esta não é sobre o sujeito do registro
... encounter 0..1 Reference(Encounter) Atendimento durante o qual esta observação foi registrada
... effective[x] 1..1 dateTime, Period Tempo ou período de tempo clinicamente relevante para a observação
.... extension 0..* Extension Conteúdo adicional definido por implementações
..... id 0..1 string Identificador único para referenciação cruzada
..... url 1..1 uri Por quê o valor esperado não está presente
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) unknown | asked | temp | notasked | masked | unsupported | astext | error
... issued 0..1 instant Data/hora em que esta versão foi disponibilizada
... performer 1..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) Quem é o responsável pela observação
... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Resultado da observação
... dataAbsentReason 0..1 CodeableConcept Por que o resultado do componente está ausente
... interpretation 0..* CodeableConceptIPS Interpretação do resultado do componente
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte anatômica alvo da observação
... method 0..1 CodeableConcept Método de medição
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada para esta observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo de medida da observação
... referenceRange 0..* BackboneElement Valores de referência
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low 0..1 SimpleQuantity Limite inferior do intervalo
.... high 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
.... appliesTo 0..* CodeableConcept População do intervalo de referência
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) Recurso relacionado que pertence a observação
... derivedFrom 0..* Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component 0..* BackboneElement Resultados do componente
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code 1..1 CodeableConcept Tipo do componente da observação
.... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Resultado do componente

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationResultsLaboratoryUvIps Laboratory result for a simple test or for a panel/study
Constraints: obs-6, obs-7, ips-2
... id Σ 0..1 id ID do artefato
... meta Σ 0..1 Meta Metadados sobre recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Texto com o resumo do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador do Observation
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
Valor fixo: final
... Fatias para category 1..* CodeableConceptIPS Categoria de alto nível da observação
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:laboratory S 1..1 CodeableConceptIPS Concept - reference to a terminology or just text
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.

Padrão necessário: Pelo menos os seguintes elementos
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valor fixo: laboratory
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... code S 1..1 CodeableConceptIPS Código da observação
Vínculo: Results Laboratory Observation - IPS (preferred)
... subject SΣ 1..1 Reference(PatientBRIPS | Group | Device | Location) De quem ou do que trata a observação
.... id 0..1 string ID 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 SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Tipo de referência (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 este rescurso
... focus Σ 0..* Reference(Resource) Sobre o que é a observação, quando esta não é sobre o sujeito do registro
... encounter Σ 0..1 Reference(Encounter) Atendimento durante o qual esta observação foi registrada
... effective[x] SΣ 1..1 Tempo ou período de tempo clinicamente relevante para a observação
.... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
..... Fatias para extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
...... extension:Todas as fatias Conteúdo/regras para todas as fatias
....... id 0..1 string Identificador único para referenciação cruzada
....... url 1..1 uri Por quê o valor esperado não está presente
...... extension:data-absent-reason S 0..1 code unknown | asked | temp | notasked | masked | unsupported | astext | error
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data/hora em que esta versão foi disponibilizada
... performer SΣ 1..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) Quem é o responsável pela observação
... Fatias para value[x] SΣC 0..1 Resultado da observação
Fatia: Não ordenado, Fechado por type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
.... value[x]:valueString SΣC 0..1 string Actual result
.... value[x]:valueRange SC 0..1 RangeIPS Set of values bounded by low and high
Constraints: rng-2
.... value[x]:valueRatio SC 0..1 RatioIPS A ratio of two Quantity values - a numerator and a denominator
Constraints: rat-1
.... value[x]:valueTime SΣC 0..1 time Actual result
.... value[x]:valueDateTime SΣC 0..1 dateTime Actual result
.... value[x]:valuePeriod SΣC 0..1 Period Actual result
.... value[x]:valueQuantity SC 0..1 QuantityIPS A measured amount using UCUM
Constraints: qty-3
.... value[x]:valueCodeableConcept S 0..1 CodeableConceptIPS Concept - reference to a terminology or just text
Vínculo: Results Coded Values Laboratory - IPS (preferred)
Vínculos adicionaisObjetivo
Results Blood Group - SNOMED CT IPS Free Set candidate
Results Presence Absence - SNOMED CT IPS Free Set candidate
Results Microorganism - SNOMED CT IPS Free Set candidate
... dataAbsentReason C 0..1 CodeableConcept Por que o resultado do componente está ausente
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConceptIPS Interpretação do resultado do componente
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte anatômica alvo da observação
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Método de medição
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada para esta observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo de medida da observação
... referenceRange C 0..* BackboneElement Valores de referência
Constraints: obs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low C 0..1 SimpleQuantity Limite inferior do intervalo
.... high C 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
.... appliesTo 0..* CodeableConcept População do intervalo de referência
Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember Σ 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) Recurso relacionado que pertence a observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component SΣ 0..* BackboneElement Resultados do componente
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code Σ 1..1 CodeableConcept Tipo do componente da observação
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
.... value[x] Σ 0..1 Resultado do componente
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Observation.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Observation.status Base required ObservationStatus 📍4.0.1 a norma FHIR
Observation.category Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.category:laboratory Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.code Base preferred Results Laboratory Observation - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.value[x]:valueCodeableConcept Base preferred Results Coded Values Laboratory - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR
Observation.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Observation.method Base example Observation Methods 📦4.0.1 a norma FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📦4.0.1 a norma FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📦4.0.1 a norma FHIR
Observation.component.​code Base example LOINC Codes 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation 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 Observation 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 Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation 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()
ips-2 error Observation if no "hasMember" element is present then Observation must have a" value" value.exists() or hasMember.exists()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
qty-3 error Observation.value[x]:valueQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
rat-1 error Observation.value[x]:valueRatio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
rng-2 error Observation.value[x]:valueRange If present, low SHALL have a lower value than high low.empty() or high.empty() or (low <= high)
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationResultsLaboratoryUvIps Laboratory result for a simple test or for a panel/study
Constraints: obs-6, obs-7, ips-2
... id Σ 0..1 id ID do artefato
... meta Σ 0..1 Meta Metadados sobre recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Texto com o resumo do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador do Observation
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
Valor fixo: final
... Fatias para category 1..* CodeableConceptIPS Categoria de alto nível da observação
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:laboratory S 1..1 CodeableConceptIPS Concept - reference to a terminology or just text
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.

Padrão necessário: Pelo menos os seguintes elementos
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valor fixo: laboratory
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... code S 1..1 CodeableConceptIPS Código da observação
Vínculo: Results Laboratory Observation - IPS (preferred)
... subject SΣ 1..1 Reference(PatientBRIPS | Group | Device | Location) De quem ou do que trata a observação
.... id 0..1 string ID 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 SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Tipo de referência (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 este rescurso
... focus Σ 0..* Reference(Resource) Sobre o que é a observação, quando esta não é sobre o sujeito do registro
... encounter Σ 0..1 Reference(Encounter) Atendimento durante o qual esta observação foi registrada
... effective[x] SΣ 1..1 Tempo ou período de tempo clinicamente relevante para a observação
.... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
..... id 0..1 string Unique id for inter-element referencing
..... Fatias para extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
...... extension:Todas as fatias Conteúdo/regras para todas as fatias
....... id 0..1 string Identificador único para referenciação cruzada
....... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... url 1..1 uri Por quê o valor esperado não está presente
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:data-absent-reason S 0..1 code unknown | asked | temp | notasked | masked | unsupported | astext | error
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data/hora em que esta versão foi disponibilizada
... performer SΣ 1..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) Quem é o responsável pela observação
... Fatias para value[x] SΣC 0..1 Resultado da observação
Fatia: Não ordenado, Fechado por type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
.... value[x]:valueString SΣC 0..1 string Actual result
.... value[x]:valueRange SC 0..1 RangeIPS Set of values bounded by low and high
Constraints: rng-2
.... value[x]:valueRatio SC 0..1 RatioIPS A ratio of two Quantity values - a numerator and a denominator
Constraints: rat-1
.... value[x]:valueTime SΣC 0..1 time Actual result
.... value[x]:valueDateTime SΣC 0..1 dateTime Actual result
.... value[x]:valuePeriod SΣC 0..1 Period Actual result
.... value[x]:valueQuantity SC 0..1 QuantityIPS A measured amount using UCUM
Constraints: qty-3
.... value[x]:valueCodeableConcept S 0..1 CodeableConceptIPS Concept - reference to a terminology or just text
Vínculo: Results Coded Values Laboratory - IPS (preferred)
Vínculos adicionaisObjetivo
Results Blood Group - SNOMED CT IPS Free Set candidate
Results Presence Absence - SNOMED CT IPS Free Set candidate
Results Microorganism - SNOMED CT IPS Free Set candidate
... dataAbsentReason C 0..1 CodeableConcept Por que o resultado do componente está ausente
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConceptIPS Interpretação do resultado do componente
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte anatômica alvo da observação
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Método de medição
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada para esta observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo de medida da observação
... referenceRange C 0..* BackboneElement Valores de referência
Constraints: obs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low C 0..1 SimpleQuantity Limite inferior do intervalo
.... high C 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
.... appliesTo 0..* CodeableConcept População do intervalo de referência
Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember Σ 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) Recurso relacionado que pertence a observação
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component SΣ 0..* BackboneElement Resultados do componente
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code Σ 1..1 CodeableConcept Tipo do componente da observação
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
.... value[x] Σ 0..1 Resultado do componente
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
.... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
.... interpretation 0..* CodeableConcept High, low, normal, etc.
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
.... referenceRange 0..* Ver referenceRange (Observation) Provides guide for interpretation of component result

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Observation.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Observation.status Base required ObservationStatus 📍4.0.1 a norma FHIR
Observation.category Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.category:laboratory Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.code Base preferred Results Laboratory Observation - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.value[x]:valueCodeableConcept Base preferred Results Coded Values Laboratory - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR
Observation.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Observation.method Base example Observation Methods 📦4.0.1 a norma FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📦4.0.1 a norma FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📦4.0.1 a norma FHIR
Observation.hasMember.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.component.​code Base example LOINC Codes 📦4.0.1 a norma FHIR
Observation.component.​dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation 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 Observation 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 Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation 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()
ips-2 error Observation if no "hasMember" element is present then Observation must have a" value" value.exists() or hasMember.exists()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
qty-3 error Observation.value[x]:valueQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
rat-1 error Observation.value[x]:valueRatio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
rng-2 error Observation.value[x]:valueRange If present, low SHALL have a lower value than high low.empty() or high.empty() or (low <= high)

Visão diferencial

Esta estrutura é derivada de ObservationResultsLaboratoryUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation 0..* ObservationResultsLaboratoryUvIps Laboratory result for a simple test or for a panel/study
... id 0..1 id ID do artefato
... meta 0..1 Meta Metadados sobre recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
... text 0..1 Narrative Texto com o resumo do recurso
... contained 0..* Resource Recursos contidos
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador do Observation
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual da observação
... category 1..* CodeableConceptIPS Categoria de alto nível da observação
... code 1..1 CodeableConceptIPS Código da observação
... subject 1..1 Reference(PatientBRIPS | Group | Device | Location) De quem ou do que trata a observação
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... type 0..1 uri Tipo de referência (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 este rescurso
... focus 0..* Reference(Resource) Sobre o que é a observação, quando esta não é sobre o sujeito do registro
... encounter 0..1 Reference(Encounter) Atendimento durante o qual esta observação foi registrada
... effective[x] 1..1 dateTime, Period Tempo ou período de tempo clinicamente relevante para a observação
.... extension 0..* Extension Conteúdo adicional definido por implementações
..... id 0..1 string Identificador único para referenciação cruzada
..... url 1..1 uri Por quê o valor esperado não está presente
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) unknown | asked | temp | notasked | masked | unsupported | astext | error
... issued 0..1 instant Data/hora em que esta versão foi disponibilizada
... performer 1..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) Quem é o responsável pela observação
... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Resultado da observação
... dataAbsentReason 0..1 CodeableConcept Por que o resultado do componente está ausente
... interpretation 0..* CodeableConceptIPS Interpretação do resultado do componente
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte anatômica alvo da observação
... method 0..1 CodeableConcept Método de medição
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada para esta observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo de medida da observação
... referenceRange 0..* BackboneElement Valores de referência
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low 0..1 SimpleQuantity Limite inferior do intervalo
.... high 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
.... appliesTo 0..* CodeableConcept População do intervalo de referência
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) Recurso relacionado que pertence a observação
... derivedFrom 0..* Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component 0..* BackboneElement Resultados do componente
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code 1..1 CodeableConcept Tipo do componente da observação
.... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Resultado do componente

doco Documentação para este formato

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationResultsLaboratoryUvIps Laboratory result for a simple test or for a panel/study
Constraints: obs-6, obs-7, ips-2
... id Σ 0..1 id ID do artefato
... meta Σ 0..1 Meta Metadados sobre recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Texto com o resumo do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador do Observation
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
Valor fixo: final
... Fatias para category 1..* CodeableConceptIPS Categoria de alto nível da observação
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:laboratory S 1..1 CodeableConceptIPS Concept - reference to a terminology or just text
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.

Padrão necessário: Pelo menos os seguintes elementos
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valor fixo: laboratory
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... code S 1..1 CodeableConceptIPS Código da observação
Vínculo: Results Laboratory Observation - IPS (preferred)
... subject SΣ 1..1 Reference(PatientBRIPS | Group | Device | Location) De quem ou do que trata a observação
.... id 0..1 string ID 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 SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Tipo de referência (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 este rescurso
... focus Σ 0..* Reference(Resource) Sobre o que é a observação, quando esta não é sobre o sujeito do registro
... encounter Σ 0..1 Reference(Encounter) Atendimento durante o qual esta observação foi registrada
... effective[x] SΣ 1..1 Tempo ou período de tempo clinicamente relevante para a observação
.... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
..... Fatias para extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
...... extension:Todas as fatias Conteúdo/regras para todas as fatias
....... id 0..1 string Identificador único para referenciação cruzada
....... url 1..1 uri Por quê o valor esperado não está presente
...... extension:data-absent-reason S 0..1 code unknown | asked | temp | notasked | masked | unsupported | astext | error
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data/hora em que esta versão foi disponibilizada
... performer SΣ 1..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) Quem é o responsável pela observação
... Fatias para value[x] SΣC 0..1 Resultado da observação
Fatia: Não ordenado, Fechado por type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
.... value[x]:valueString SΣC 0..1 string Actual result
.... value[x]:valueRange SC 0..1 RangeIPS Set of values bounded by low and high
Constraints: rng-2
.... value[x]:valueRatio SC 0..1 RatioIPS A ratio of two Quantity values - a numerator and a denominator
Constraints: rat-1
.... value[x]:valueTime SΣC 0..1 time Actual result
.... value[x]:valueDateTime SΣC 0..1 dateTime Actual result
.... value[x]:valuePeriod SΣC 0..1 Period Actual result
.... value[x]:valueQuantity SC 0..1 QuantityIPS A measured amount using UCUM
Constraints: qty-3
.... value[x]:valueCodeableConcept S 0..1 CodeableConceptIPS Concept - reference to a terminology or just text
Vínculo: Results Coded Values Laboratory - IPS (preferred)
Vínculos adicionaisObjetivo
Results Blood Group - SNOMED CT IPS Free Set candidate
Results Presence Absence - SNOMED CT IPS Free Set candidate
Results Microorganism - SNOMED CT IPS Free Set candidate
... dataAbsentReason C 0..1 CodeableConcept Por que o resultado do componente está ausente
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConceptIPS Interpretação do resultado do componente
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte anatômica alvo da observação
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Método de medição
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada para esta observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo de medida da observação
... referenceRange C 0..* BackboneElement Valores de referência
Constraints: obs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low C 0..1 SimpleQuantity Limite inferior do intervalo
.... high C 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
.... appliesTo 0..* CodeableConcept População do intervalo de referência
Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember Σ 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) Recurso relacionado que pertence a observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component SΣ 0..* BackboneElement Resultados do componente
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code Σ 1..1 CodeableConcept Tipo do componente da observação
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
.... value[x] Σ 0..1 Resultado do componente
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Observation.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Observation.status Base required ObservationStatus 📍4.0.1 a norma FHIR
Observation.category Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.category:laboratory Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.code Base preferred Results Laboratory Observation - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.value[x]:valueCodeableConcept Base preferred Results Coded Values Laboratory - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR
Observation.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Observation.method Base example Observation Methods 📦4.0.1 a norma FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📦4.0.1 a norma FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📦4.0.1 a norma FHIR
Observation.component.​code Base example LOINC Codes 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation 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 Observation 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 Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation 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()
ips-2 error Observation if no "hasMember" element is present then Observation must have a" value" value.exists() or hasMember.exists()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
qty-3 error Observation.value[x]:valueQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
rat-1 error Observation.value[x]:valueRatio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
rng-2 error Observation.value[x]:valueRange If present, low SHALL have a lower value than high low.empty() or high.empty() or (low <= high)

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationResultsLaboratoryUvIps Laboratory result for a simple test or for a panel/study
Constraints: obs-6, obs-7, ips-2
... id Σ 0..1 id ID do artefato
... meta Σ 0..1 Meta Metadados sobre recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Texto com o resumo do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador do Observation
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
Valor fixo: final
... Fatias para category 1..* CodeableConceptIPS Categoria de alto nível da observação
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:laboratory S 1..1 CodeableConceptIPS Concept - reference to a terminology or just text
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.

Padrão necessário: Pelo menos os seguintes elementos
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Valor fixo: laboratory
...... display 0..1 string Representation defined by the system
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... code S 1..1 CodeableConceptIPS Código da observação
Vínculo: Results Laboratory Observation - IPS (preferred)
... subject SΣ 1..1 Reference(PatientBRIPS | Group | Device | Location) De quem ou do que trata a observação
.... id 0..1 string ID 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 SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Tipo de referência (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 este rescurso
... focus Σ 0..* Reference(Resource) Sobre o que é a observação, quando esta não é sobre o sujeito do registro
... encounter Σ 0..1 Reference(Encounter) Atendimento durante o qual esta observação foi registrada
... effective[x] SΣ 1..1 Tempo ou período de tempo clinicamente relevante para a observação
.... effective[x]Todos os tipos Conteúdo/regras para todos os tipos
..... id 0..1 string Unique id for inter-element referencing
..... Fatias para extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
...... extension:Todas as fatias Conteúdo/regras para todas as fatias
....... id 0..1 string Identificador único para referenciação cruzada
....... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... url 1..1 uri Por quê o valor esperado não está presente
....... value[x] 0..1 Value of extension
........ valueBase64Binary base64Binary
........ valueBoolean boolean
........ valueCanonical canonical(Any)
........ valueCode code
........ valueDate date
........ valueDateTime dateTime
........ valueDecimal decimal
........ valueId id
........ valueInstant instant
........ valueInteger integer
........ valueMarkdown markdown
........ valueOid oid
........ valuePositiveInt positiveInt
........ valueString string
........ valueTime time
........ valueUnsignedInt unsignedInt
........ valueUri uri
........ valueUrl url
........ valueUuid uuid
........ valueAddress Address
........ valueAge Age
........ valueAnnotation Annotation
........ valueAttachment Attachment
........ valueCodeableConcept CodeableConcept
........ valueCoding Coding
........ valueContactPoint ContactPoint
........ valueCount Count
........ valueDistance Distance
........ valueDuration Duration
........ valueHumanName HumanName
........ valueIdentifier Identifier
........ valueMoney Money
........ valuePeriod Period
........ valueQuantity Quantity
........ valueRange Range
........ valueRatio Ratio
........ valueReference Reference(Any)
........ valueSampledData SampledData
........ valueSignature Signature
........ valueTiming Timing
........ valueContactDetail ContactDetail
........ valueContributor Contributor
........ valueDataRequirement DataRequirement
........ valueExpression Expression
........ valueParameterDefinition ParameterDefinition
........ valueRelatedArtifact RelatedArtifact
........ valueTriggerDefinition TriggerDefinition
........ valueUsageContext UsageContext
........ valueDosage Dosage
........ valueMeta Meta
...... extension:data-absent-reason S 0..1 code unknown | asked | temp | notasked | masked | unsupported | astext | error
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Vínculo: DataAbsentReason (required)
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 0..1 instant Data/hora em que esta versão foi disponibilizada
... performer SΣ 1..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) Quem é o responsável pela observação
... Fatias para value[x] SΣC 0..1 Resultado da observação
Fatia: Não ordenado, Fechado por type:$this
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
.... value[x]:valueString SΣC 0..1 string Actual result
.... value[x]:valueRange SC 0..1 RangeIPS Set of values bounded by low and high
Constraints: rng-2
.... value[x]:valueRatio SC 0..1 RatioIPS A ratio of two Quantity values - a numerator and a denominator
Constraints: rat-1
.... value[x]:valueTime SΣC 0..1 time Actual result
.... value[x]:valueDateTime SΣC 0..1 dateTime Actual result
.... value[x]:valuePeriod SΣC 0..1 Period Actual result
.... value[x]:valueQuantity SC 0..1 QuantityIPS A measured amount using UCUM
Constraints: qty-3
.... value[x]:valueCodeableConcept S 0..1 CodeableConceptIPS Concept - reference to a terminology or just text
Vínculo: Results Coded Values Laboratory - IPS (preferred)
Vínculos adicionaisObjetivo
Results Blood Group - SNOMED CT IPS Free Set candidate
Results Presence Absence - SNOMED CT IPS Free Set candidate
Results Microorganism - SNOMED CT IPS Free Set candidate
... dataAbsentReason C 0..1 CodeableConcept Por que o resultado do componente está ausente
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConceptIPS Interpretação do resultado do componente
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte anatômica alvo da observação
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Método de medição
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada para esta observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo de medida da observação
... referenceRange C 0..* BackboneElement Valores de referência
Constraints: obs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low C 0..1 SimpleQuantity Limite inferior do intervalo
.... high C 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
.... appliesTo 0..* CodeableConcept População do intervalo de referência
Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember Σ 0..* Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) Recurso relacionado que pertence a observação
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component SΣ 0..* BackboneElement Resultados do componente
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... code Σ 1..1 CodeableConcept Tipo do componente da observação
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
.... value[x] Σ 0..1 Resultado do componente
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
.... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
.... interpretation 0..* CodeableConcept High, low, normal, etc.
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
.... referenceRange 0..* Ver referenceRange (Observation) Provides guide for interpretation of component result

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Observation.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Observation.status Base required ObservationStatus 📍4.0.1 a norma FHIR
Observation.category Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.category:laboratory Base preferred Observation Category Codes 📦4.0.1 a norma FHIR
Observation.code Base preferred Results Laboratory Observation - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.subject.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.value[x]:valueCodeableConcept Base preferred Results Coded Values Laboratory - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Observation.dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR
Observation.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Observation.method Base example Observation Methods 📦4.0.1 a norma FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📦4.0.1 a norma FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📦4.0.1 a norma FHIR
Observation.hasMember.​type Base extensible ResourceType 📦4.0.1 a norma FHIR
Observation.component.​code Base example LOINC Codes 📦4.0.1 a norma FHIR
Observation.component.​dataAbsentReason Base extensible DataAbsentReason 📦4.0.1 a norma FHIR
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation 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 Observation 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 Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation 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()
ips-2 error Observation if no "hasMember" element is present then Observation must have a" value" value.exists() or hasMember.exists()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
qty-3 error Observation.value[x]:valueQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
rat-1 error Observation.value[x]:valueRatio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
rng-2 error Observation.value[x]:valueRange If present, low SHALL have a lower value than high low.empty() or high.empty() or (low <= high)

 

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