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

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

Resource Profile: ObservationResultsLaboratoryBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/ObservationResultsLaboratoryBRIPS Versão: 1.0.0
Active as of 2025-07-17 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

Escopo/Uso

Este recurso pode representar o resultado de um teste laboratorial simples, como hematócrito, ou pode agrupar o conjunto de resultados produzidos por um estudo ou painel multi-teste, como um hemograma completo, um teste de função dinâmica, um estudo de amostra de urina. Neste último caso, o Observation traz a conclusão geral do estudo e/ou uma interpretação global do produtor do estudo, no elemento comentário; e faz referência aos resultados individuais de um estudo como uma observações de que “tem-membros” de uma hierarquia (são filhos de um grupo de resultados).

Este perfil restringe o recurso Observation para representar um teste de diagnóstico laboratorial in vitro ou painel/estudo. No caso de painel/estudo, os resultados do painel aparecem como sub-observações. Neste caso, esta Observation de nível superior atua como um agrupador de todas as observações pertencentes ao painel ou estudo. O Observation de nível superior pode conter uma conclusão no elemento de valor e/ou uma interpretação global por parte do produtor do estudo, no elemento de comentário.

A RNDS utiliza dois perfis baseados no perfil Observation para enviar resultados de exames Laboratoriais de COVID-19 e Monkeypox: BRDiagnosticoLaboratorioClinico e BRDiagnosticoCOVID19-TesteRapido. Ambos os perfis são baseados no perfil FHIR R4 Observation. O perfil BRDiagnosticoCOVID19-TesteRapido é uma restrição do perfil e BRDiagnosticoLaboratorioClinico, onde alguns elementos de dados foram suprimidos, como interpretation e specimen, uma vez que é um teste específico para diagnóstico rápido da COVID19.

Os resultados dos exames são informados de forma quantitativa e qualitativa. Para os resultados quantitativos, uma representação quantitativa numérica é utilizada. Já, para os resultados qualitativos, foi utilizada uma tabela proprietária da RNDS chamada BRResultadoQualitativo. Essa tabela especializa os resultados qualitativos por categorias (Detectável, Avidez, Presença, Positivo/Negativo e etc). Foi necessário mapear estes conceitos para o ValueSet do IPS utilizado para descrever o resultado no elemento interpretation: ObservationInterpretationCodes.

Em dois casos o mapa de conceitos entre a RNDS e o ValueSet recomendado pelo Sumário Internacional do Paciente não foi possível de ser estabelecido para descrever o elemento interpretation: Tipo de Resultado HISPT e Tipo de Resultado AVIDEZ. Nestes dois casos não será possível preencher o elemento interpretation.

Observar que a RNDS utiliza para os exames qualitatitvos o mesmo domínio para representar o valor (value) e a interpretação (interpretation).

Uso indevido

Este recurso não deve ser utilizado para representar recursos que não sejam relacionados aos resultados de exames.

Caso de uso

Os exames de COVID-19 e Monkeypox cujos resultado forem positivos, ou seja, que tiverem no elemento value.valueCodeableConcept os valores conforme a tabela abaixo serão exibidos, independente da data que foram realizados, tendo em vista a importância de conhecer se o paciente já apresentou COVID-19 ou Monkeypox. Os resultados de exames do útlimo ano, a partir da data de solicitação do sumário, que forem informados no Registro de Atendimento Clínico-RAC também serão incorporados neste recurso.

Exames RNDS considerados positivos de acordo com o valor do elemento value.valueCodeableConcept

valueCodeableConcept.coding.system valueCodeableConcept.coding.code display
https://terminologia.saude.gov.br/fhir/ValueSet- 2 Detectável
https://terminologia.saude.gov.br/fhir/ValueSet-BRTipoResultadoAVIDEZ 2 Alta Avidez
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoDTNT 1 Detectável
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoHISPT 1 Compatível
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoPRAU 1 Presença
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoPSNG 1 Positivo
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoAVIDEZ 1 Reagente
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoRSBAC 1 Foram visualizados
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoRSCUL 2 Houve crescimento

Os demais exames serão exibidos até 12 meses antes da data em que foi solicitada a geração do sumário.

Identificadores

Não se aplica.

Extensões

Este perfil não possui extensões.

Limites e Relacionamentos

Este recurso faz referência aos seguintes recursos PractitionerBRIPS, PractitionerRolebrIPS, OrganizationBRIPS, CareTeam, PatientBRIPS e RelatedPerson.

Mapeamento de estrutura de BRDiagnosticoLaboratorioClinico para o perfil ObservationResultsLaboratoryBRIPS

Recurso: Observation

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

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

Mapeamento de estrutura BRDiagnosticoLaboratorioClinico-1.0 para ObservationResultsLaboratoryBRIPS

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

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

Mapeamento de estrutura BRDiagnosticoLaboratorioClinico-2.0 para ObservationResultsLaboratoryBRIPS

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

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

Mapeamento de estrutura BRResultadoExameLaboratorial-3.2.1 para ObservationResultsLaboratoryBRIPS

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

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

Mapeamento de estrutura BRDiagnosticoCOVID19-TesteRapido-01.01 para ObservationResultsBRIPS

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

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

Usos:

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de ObservationResultsLaboratoryUvIps

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

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

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

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Observation.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
From a norma FHIR
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.category:laboratorypreferredPattern Value: laboratory
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.codepreferredResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Observation.value[x]:valueCodeableConceptpreferredResultsCodedValuesLaboratoryUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-coded-values-laboratory-uv-ips
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
From a norma FHIR
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From a norma FHIR
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From a norma FHIR
Observation.component.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ips-2errorObservationif no "hasMember" element is present then Observation must have a" value"
: value.exists() or hasMember.exists()
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf 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-3errorObservation.value[x]:valueQuantityIf a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
rat-1errorObservation.value[x]:valueRatioNumerator 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-2errorObservation.value[x]:valueRangeIf present, low SHALL have a lower value than high
: low.empty() or high.empty() or (low <= high)
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationResultsLaboratoryUvIps Laboratory result for a simple test or for a panel/study
Constraints: obs-6, obs-7, ips-2
... id Σ 0..1 id ID do artefato
... meta Σ 0..1 Meta Metadados sobre recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do conteúdo do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Texto com o resumo do recurso
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador do Observation
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!Σ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
Valor fixo: final
... Fatias para category 1..* CodeableConceptIPS Categoria de alto nível da observação
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:laboratory S 1..1 CodeableConceptIPS Concept - reference to a terminology or just text
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.

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

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Observation.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
From a norma FHIR
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.category:laboratorypreferredPattern Value: laboratory
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.codepreferredResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Observation.value[x]:valueCodeableConceptpreferredResultsCodedValuesLaboratoryUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-coded-values-laboratory-uv-ips
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
From a norma FHIR
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From a norma FHIR
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From a norma FHIR
Observation.hasMember.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Observation.component.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From a norma FHIR
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ips-2errorObservationif no "hasMember" element is present then Observation must have a" value"
: value.exists() or hasMember.exists()
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf 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-3errorObservation.value[x]:valueQuantityIf a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
rat-1errorObservation.value[x]:valueRatioNumerator 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-2errorObservation.value[x]:valueRangeIf present, low SHALL have a lower value than high
: low.empty() or high.empty() or (low <= high)

Visão diferencial

Esta estrutura é derivada de ObservationResultsLaboratoryUvIps

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

doco Documentação para este formato

Visualização de elementos -chave

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

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

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Observation.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
From a norma FHIR
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.category:laboratorypreferredPattern Value: laboratory
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.codepreferredResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Observation.value[x]:valueCodeableConceptpreferredResultsCodedValuesLaboratoryUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-coded-values-laboratory-uv-ips
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
From a norma FHIR
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From a norma FHIR
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From a norma FHIR
Observation.component.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ips-2errorObservationif no "hasMember" element is present then Observation must have a" value"
: value.exists() or hasMember.exists()
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf 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-3errorObservation.value[x]:valueQuantityIf a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
rat-1errorObservation.value[x]:valueRatioNumerator 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-2errorObservation.value[x]:valueRangeIf present, low SHALL have a lower value than high
: low.empty() or high.empty() or (low <= high)

Visualização instantânea

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

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

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Observation.statusrequiredFixed Value: final
http://hl7.org/fhir/ValueSet/observation-status|4.0.1
From a norma FHIR
Observation.categorypreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.category:laboratorypreferredPattern Value: laboratory
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.codepreferredResultsLaboratoryObservationUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips
Observation.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Observation.value[x]:valueCodeableConceptpreferredResultsCodedValuesLaboratoryUvIps
http://hl7.org/fhir/uv/ips/ValueSet/results-coded-values-laboratory-uv-ips
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
From a norma FHIR
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From a norma FHIR
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From a norma FHIR
Observation.hasMember.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Observation.component.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From a norma FHIR
Observation.component.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.component.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorObservationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorObservationIf 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-4errorObservationIf 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-5errorObservationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceObservationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ips-2errorObservationif no "hasMember" element is present then Observation must have a" value"
: value.exists() or hasMember.exists()
obs-3errorObservation.referenceRangeMust have at least a low or a high or text
: low.exists() or high.exists() or text.exists()
obs-6errorObservationdataAbsentReason SHALL only be present if Observation.value[x] is not present
: dataAbsentReason.empty() or value.empty()
obs-7errorObservationIf 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-3errorObservation.value[x]:valueQuantityIf a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
rat-1errorObservation.value[x]:valueRatioNumerator 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-2errorObservation.value[x]:valueRangeIf present, low SHALL have a lower value than high
: low.empty() or high.empty() or (low <= high)

 

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