Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.2.0 - STU1
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
| 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).
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.
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).
Este perfil não possui extensões nacionais adicionais além das herdadas do IPS.
O recurso ObservationResultsLaboratoryBRIPS é referenciado pela seção “Resultados” (LOINC 30954-2) da CompositionBRIPS (section.entry). Referencia e é referenciado por:
specimen (amostra biológica analisada no exame laboratorial).subject (paciente cujos resultados são descritos).performer (responsável / laboratório executor).device (equipamento de medição quando aplicável).stage.assessment (confirmação da suspeita diagnóstica por exame). No IPS, esse elo é representado como Condition.stage.assessment → Reference(DiagnosticReportBRIPS ou ObservationResultsLaboratoryBRIPS).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:
effectiveDateTimepatógeno (BRTerminologiaPatogeno)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.
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 |
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.
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.
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 |
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 |
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 |
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 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
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study | |
![]() ![]() |
0..1 | id | ID do artefato | |
![]() ![]() |
0..1 | Meta | Metadados sobre recurso | |
![]() ![]() |
0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso | |
![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso | |
![]() ![]() |
0..* | Resource | Recursos contidos | |
![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas | |
![]() ![]() |
0..* | Identifier | Identificador do Observation | |
![]() ![]() |
0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | |
![]() ![]() |
0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | |
![]() ![]() |
1..1 | code | Status atual da observação | |
![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação | |
![]() ![]() |
1..1 | CodeableConceptIPS | Código da observação | |
![]() ![]() |
1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | |
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..1 | uri | Tipo de referência (por exemplo, Paciente) | |
![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |
![]() ![]() ![]() |
0..1 | string | Texto alternativo para este rescurso | |
![]() ![]() |
0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | |
![]() ![]() |
0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | |
![]() ![]() |
1..1 | dateTime, Period | Tempo ou período de tempo clinicamente relevante para a observação | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |
![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||
![]() ![]() ![]() ![]() |
0..1 | DataAbsentReason(5.3.0) | unknown | asked | temp | notasked | masked | unsupported | astext | error | |
![]() ![]() |
0..1 | instant | Data/hora em que esta versão foi disponibilizada | |
![]() ![]() |
1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | |
![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Resultado da observação | |
![]() ![]() |
0..1 | CodeableConcept | Por que o resultado do componente está ausente | |
![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente | |
![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |
![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação | |
![]() ![]() |
0..1 | CodeableConcept | Método de medição | |
![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |
![]() ![]() |
0..* | BackboneElement | Valores de referência | |
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | Limite inferior do intervalo | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | Limite superior do intervalo | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência | |
![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência | |
![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |
![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |
![]() ![]() |
0..* | Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | |
![]() ![]() |
0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | |
![]() ![]() |
0..* | BackboneElement | Resultados do componente | |
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo do componente da observação | |
![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Resultado do componente | |
Documentação para este formato | ||||
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study Constraints: obs-6, obs-7, ips-2 | ||||||||
![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso | ||||||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||||||
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
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 | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões que não podem ser ignoradas | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation | ||||||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||||||
![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | ||||||||
![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required): Codes providing the status of an observation. Valor fixo: final | ||||||||
![]() ![]() |
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. | |||||||||
![]() ![]() ![]() |
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 | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Valor fixo: (complexo) | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Valor fixo: laboratory | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Vínculo: Results Laboratory Observation - IPS (preferred) | ||||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | ||||||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||||||
![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | ||||||||
![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||||||
![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |||||||||
![]() ![]() ![]() ![]() ![]() |
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) | ||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||||||
![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | ||||||||
![]() ![]() |
SΣC | 0..1 | Resultado da observação Fatia: Não ordenado, Fechado por type:$this | |||||||||
![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result | ||||||||
![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high Constraints: rng-2 | ||||||||
![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator Constraints: rat-1 | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result | ||||||||
![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM Constraints: qty-3 | ||||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() |
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. | ||||||||
![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||||||
![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() |
0..1 | CodeableConcept | Método de medição Vínculo: ObservationMethods (example): Methods for simple observations. | |||||||||
![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |||||||||
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||||||
![]() ![]() |
C | 0..* | BackboneElement | Valores de referência Constraints: obs-3 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||||||
![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||||||
![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||||||
![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||||||
![]() ![]() |
Σ | 0..* | Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | ||||||||
![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente | ||||||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
Documentação para este formato | ||||||||||||
| 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)
|
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study Constraints: obs-6, obs-7, ips-2 | ||||||||
![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso | ||||||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||||||
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
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 | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões que não podem ser ignoradas | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation | ||||||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||||||
![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | ||||||||
![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required): Codes providing the status of an observation. Valor fixo: final | ||||||||
![]() ![]() |
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. | |||||||||
![]() ![]() ![]() |
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 | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Valor fixo: (complexo) | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Valor fixo: laboratory | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Vínculo: Results Laboratory Observation - IPS (preferred) | ||||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | ||||||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||||||
![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | ||||||||
![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||||||
![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
url | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||||||||||
![]() ![]() ![]() ![]() ![]() |
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) | ||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||||||
![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | ||||||||
![]() ![]() |
SΣC | 0..1 | Resultado da observação Fatia: Não ordenado, Fechado por type:$this | |||||||||
![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result | ||||||||
![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high Constraints: rng-2 | ||||||||
![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator Constraints: rat-1 | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result | ||||||||
![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM Constraints: qty-3 | ||||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() |
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. | ||||||||
![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||||||
![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() |
0..1 | CodeableConcept | Método de medição Vínculo: ObservationMethods (example): Methods for simple observations. | |||||||||
![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |||||||||
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||||||
![]() ![]() |
C | 0..* | BackboneElement | Valores de referência Constraints: obs-3 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||||||
![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||||||
![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||||||
![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||||||
![]() ![]() |
Σ | 0..* | Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | ||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||||||
![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente | ||||||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the component result is missing Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() |
0..* | CodeableConcept | High, low, normal, etc. Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Provides guide for interpretation of component result | |||||||||
Documentação para este formato | ||||||||||||
| 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)
|
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Visão diferencial
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study | |
![]() ![]() |
0..1 | id | ID do artefato | |
![]() ![]() |
0..1 | Meta | Metadados sobre recurso | |
![]() ![]() |
0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso | |
![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso | |
![]() ![]() |
0..* | Resource | Recursos contidos | |
![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas | |
![]() ![]() |
0..* | Identifier | Identificador do Observation | |
![]() ![]() |
0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | |
![]() ![]() |
0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | |
![]() ![]() |
1..1 | code | Status atual da observação | |
![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação | |
![]() ![]() |
1..1 | CodeableConceptIPS | Código da observação | |
![]() ![]() |
1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | |
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..1 | uri | Tipo de referência (por exemplo, Paciente) | |
![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |
![]() ![]() ![]() |
0..1 | string | Texto alternativo para este rescurso | |
![]() ![]() |
0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | |
![]() ![]() |
0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | |
![]() ![]() |
1..1 | dateTime, Period | Tempo ou período de tempo clinicamente relevante para a observação | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |
![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||
![]() ![]() ![]() ![]() |
0..1 | DataAbsentReason(5.3.0) | unknown | asked | temp | notasked | masked | unsupported | astext | error | |
![]() ![]() |
0..1 | instant | Data/hora em que esta versão foi disponibilizada | |
![]() ![]() |
1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | |
![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Resultado da observação | |
![]() ![]() |
0..1 | CodeableConcept | Por que o resultado do componente está ausente | |
![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente | |
![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |
![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação | |
![]() ![]() |
0..1 | CodeableConcept | Método de medição | |
![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |
![]() ![]() |
0..* | BackboneElement | Valores de referência | |
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | Limite inferior do intervalo | |
![]() ![]() ![]() |
0..1 | SimpleQuantity | Limite superior do intervalo | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência | |
![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência | |
![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |
![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |
![]() ![]() |
0..* | Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | |
![]() ![]() |
0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | |
![]() ![]() |
0..* | BackboneElement | Resultados do componente | |
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo do componente da observação | |
![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Resultado do componente | |
Documentação para este formato | ||||
Visualização de elementos -chave
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study Constraints: obs-6, obs-7, ips-2 | ||||||||
![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso | ||||||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||||||
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
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 | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões que não podem ser ignoradas | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation | ||||||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||||||
![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | ||||||||
![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required): Codes providing the status of an observation. Valor fixo: final | ||||||||
![]() ![]() |
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. | |||||||||
![]() ![]() ![]() |
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 | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Valor fixo: (complexo) | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Valor fixo: laboratory | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Vínculo: Results Laboratory Observation - IPS (preferred) | ||||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | ||||||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||||||
![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | ||||||||
![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||||||
![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |||||||||
![]() ![]() ![]() ![]() ![]() |
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) | ||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||||||
![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | ||||||||
![]() ![]() |
SΣC | 0..1 | Resultado da observação Fatia: Não ordenado, Fechado por type:$this | |||||||||
![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result | ||||||||
![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high Constraints: rng-2 | ||||||||
![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator Constraints: rat-1 | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result | ||||||||
![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM Constraints: qty-3 | ||||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() |
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. | ||||||||
![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||||||
![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() |
0..1 | CodeableConcept | Método de medição Vínculo: ObservationMethods (example): Methods for simple observations. | |||||||||
![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |||||||||
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||||||
![]() ![]() |
C | 0..* | BackboneElement | Valores de referência Constraints: obs-3 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||||||
![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||||||
![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||||||
![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||||||
![]() ![]() |
Σ | 0..* | Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | ||||||||
![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente | ||||||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
Documentação para este formato | ||||||||||||
| 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
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study Constraints: obs-6, obs-7, ips-2 | ||||||||
![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso | ||||||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||||||
![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() |
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 | |||||||||
![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() |
?! | 0..* | Extension | Extensões que não podem ser ignoradas | ||||||||
![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation | ||||||||
![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||||||
![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | ||||||||
![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required): Codes providing the status of an observation. Valor fixo: final | ||||||||
![]() ![]() |
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. | |||||||||
![]() ![]() ![]() |
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 | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Valor fixo: (complexo) | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Valor fixo: laboratory | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Vínculo: Results Laboratory Observation - IPS (preferred) | ||||||||
![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | ||||||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||||||
![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | ||||||||
![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | ||||||||
![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||||||
![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
url | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||||||||||
![]() ![]() ![]() ![]() ![]() |
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) | ||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||||||
![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | ||||||||
![]() ![]() |
SΣC | 0..1 | Resultado da observação Fatia: Não ordenado, Fechado por type:$this | |||||||||
![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result | ||||||||
![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high Constraints: rng-2 | ||||||||
![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator Constraints: rat-1 | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result | ||||||||
![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM Constraints: qty-3 | ||||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() |
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. | ||||||||
![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||||||
![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() |
0..1 | CodeableConcept | Método de medição Vínculo: ObservationMethods (example): Methods for simple observations. | |||||||||
![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |||||||||
![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||||||
![]() ![]() |
C | 0..* | BackboneElement | Valores de referência Constraints: obs-3 | ||||||||
![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||||||
![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||||||
![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||||||
![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||||||
![]() ![]() |
Σ | 0..* | Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | ||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() |
Σ | 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). | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||||||
![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente | ||||||||
![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the component result is missing Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() |
0..* | CodeableConcept | High, low, normal, etc. Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Provides guide for interpretation of component result | |||||||||
Documentação para este formato | ||||||||||||
| 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)
|
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Outras representações de perfil: CSV, Excel, Schematron