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

Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1 - Downloaded Version 1.2.0 See the Directory of published versions

Resource Profile: ObservationResultsPathologyBRIPS

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

Este perfil restringe o recurso Observation para representar resultados produzidos por estudos de patologia clínica em um sumário do paciente

Escopo/Uso

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).

Mapeamento de estrutura — Versão 1.0.0

Mapeamento inicial conforme documentação do Guia IPS Brasil v1.0.0.

Usos:

You can also check for usages in the FHIR IG Statistics

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de ObservationResultsPathologyUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation 0..* ObservationResultsPathologyUvIps Pathology result for a simple test or for a panel/study
... id 0..1 id ID do artefato
... meta 0..1 Meta Metadados sobre o 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 Resumo do texto do recurso, para interpretação humana
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador de negócios para observação
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Cumpre o plano, proposta ou pedido
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Parte do evento referenciado
... status 1..1 code Status atual do exame
... category 1..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
... Fatias para category Conteúdo/regras para todas as fatias
.... category:laboratory 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
..... id 0..1 string ID exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... coding 0..* CodingIPS Código definido por um sistema de terminologia
...... id 0..1 string ID exclusivo para referência entre elementos
...... extension 0..* Extension Conteúdo adicional definido por implementações
...... system 0..1 uri Identidade do sistema terminológico
...... version 0..1 string Versão do sistema - se relevante
...... code 0..1 code Símbolo na sintaxe definida pelo sistema
...... display 0..1 string Representação definida pelo sistema
...... userSelected 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
..... text 0..1 string Representação de texto simples do conceito
... code 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
... subject 1..1 Reference(PatientBRIPS) Sobre quem e/ou sobre o que é a observação
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere (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 não é sobre o assunto do registro
... encounter 0..1 Reference(Encounter) Evento de saúde durante o qual esta observação é feita
... effective[x] 1..1 dateTime, Period Tempo/período de tempo clinicamente relevante para observação
.... extension 0..* Extension Conteúdo adicional definido por implementações
..... id 0..1 string ID exclusivo para referência entre elementos
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) Motivo da ausência da URL
... 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 atual
... Fatias para value[x] Conteúdo/regras para todas as fatias
.... value[x]:valueString 0..1 string Resultado atual
.... value[x]:valueRange 0..1 RangeIPS Conjunto de valores limitados por baixo e alto
.... value[x]:valueRatio 0..1 RatioIPS Uma proporção de dois valores de Quantidade -um numerador e um denominador
.... value[x]:valueTime 0..1 time Resultado atual
.... value[x]:valueDateTime 0..1 dateTime Resultado atual
.... value[x]:valuePeriod 0..1 Period Resultado atual
.... value[x]:valueQuantity 0..1 QuantityIPS Uma quantidade medida usando UCUM
.... value[x]:valueCodeableConcept 0..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
... dataAbsentReason 0..1 CodeableConcept Por que o resultado do componente está ausente
... interpretation 0..* CodeableConcept Alto, baixo, normal, etc
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte do corpo observada
... method 0..1 CodeableConcept Como foi feito
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada
... device 0..1 Reference(Device | DeviceMetric) Dispositivo
... referenceRange 0..* BackboneElement Fornece um guia para interpretação do resultado 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
.... low 0..1 SimpleQuantity Quantidade Simples
.... high 0..1 SimpleQuantity Quantidade Simples
.... type 0..1 CodeableConcept Qualificador de faixa 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 Faixa de referência baseada em texto em uma observação
... hasMember 0..* Reference(ObservationResultsPathologyBRIPS | ObservationResultsBRIPS) Referência (Resulatado da observação)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere (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 o recurso
... derivedFrom 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medidas relacionadas 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 de observação do componente (código/tipo)

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationResultsPathologyUvIps Pathology 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 o 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 Resumo do texto do recurso, para interpretação humana
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador de negócios para observação
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Cumpre o plano, proposta ou pedido
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Parte do evento referenciado
... status ?!Σ 1..1 code Status atual do exame
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
Valor fixo: final
... Fatias para category 1..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:laboratory S 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.

Padrão necessário: Pelo menos os seguintes elementos
..... 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
..... coding S 0..* CodingIPS Código definido por um sistema de terminologia

Valor fixo: (complexo)
...... 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
...... system SΣ 0..1 uri Identidade do sistema terminológico
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ 0..1 string Versão do sistema - se relevante
...... code SΣ 0..1 code Símbolo na sintaxe definida pelo sistema
Valor fixo: laboratory
...... display SΣ 0..1 string Representação definida pelo sistema
....... Fatias para extension Conteúdo/regras para todas as fatias
........ extension:translation 0..* (Complexo) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
...... userSelected Σ 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
..... text SΣ 0..1 string Representação de texto simples do conceito
... code S 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: Results Pathology Observation - IPS (extensible)
... subject SΣ 1..1 Reference(PatientBRIPS) Sobre quem e/ou sobre o que é 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 Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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 não é sobre o assunto do registro
... encounter Σ 0..1 Reference(Encounter) Evento de saúde durante o qual esta observação é feita
... effective[x] SΣ 1..1 Tempo/período de tempo clinicamente relevante para 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 ID exclusivo para referência entre elementos
....... url 1..1 uri identifies the meaning of the extension
...... extension:data-absent-reason S 0..1 code Motivo da ausência da URL
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 atual
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 Resultado atual
.... value[x]:valueRange SC 0..1 RangeIPS Conjunto de valores limitados por baixo e alto
Constraints: rng-2
.... value[x]:valueRatio SC 0..1 RatioIPS Uma proporção de dois valores de Quantidade -um numerador e um denominador
Constraints: rat-1
.... value[x]:valueTime SΣC 0..1 time Resultado atual
.... value[x]:valueDateTime SΣC 0..1 dateTime Resultado atual
.... value[x]:valuePeriod SΣC 0..1 Period Resultado atual
.... value[x]:valueQuantity SC 0..1 QuantityIPS Uma quantidade medida usando UCUM
Constraints: qty-3
.... value[x]:valueCodeableConcept S 0..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: Results Coded Values Pathology - IPS (preferred)
... 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..* CodeableConcept Alto, baixo, normal, etc
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte do corpo observada
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Como foi feito
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada
... device 0..1 Reference(Device | DeviceMetric) Dispositivo
... referenceRange C 0..* BackboneElement Fornece um guia para interpretação do resultado do componente
Constraints: obs-3
.... 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
.... low C 0..1 SimpleQuantity Quantidade Simples
.... high C 0..1 SimpleQuantity Quantidade Simples
.... type 0..1 CodeableConcept Qualificador de faixa 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 Faixa de referência baseada em texto em uma observação
... hasMember Σ 0..* Reference(ObservationResultsPathologyBRIPS | ObservationResultsBRIPS) Referência (Resulatado da 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 ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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 o recurso
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medidas relacionadas 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 de observação do componente (código/tipo)
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.

doco Documentação para este formato

Terminologia Ligações

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

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ips-2 error Observation if no "hasMember" element is present then Observation must have a" value" value.exists() or hasMember.exists()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
qty-3 error Observation.value[x]:valueQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
rat-1 error Observation.value[x]:valueRatio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
rng-2 error Observation.value[x]:valueRange If present, low SHALL have a lower value than high low.empty() or high.empty() or (low <= high)
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationResultsPathologyUvIps Pathology 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 o 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 Resumo do texto do recurso, para interpretação humana
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador de negócios para observação
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Cumpre o plano, proposta ou pedido
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Parte do evento referenciado
... status ?!Σ 1..1 code Status atual do exame
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
Valor fixo: final
... Fatias para category 1..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:laboratory S 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.

Padrão necessário: Pelo menos os seguintes elementos
..... 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
..... coding S 0..* CodingIPS Código definido por um sistema de terminologia

Valor fixo: (complexo)
...... 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
...... system SΣ 0..1 uri Identidade do sistema terminológico
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ 0..1 string Versão do sistema - se relevante
...... code SΣ 0..1 code Símbolo na sintaxe definida pelo sistema
Valor fixo: laboratory
...... display SΣ 0..1 string Representação definida pelo sistema
....... id 0..1 string xml:id (or equivalent in JSON)
....... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
....... Fatias para extension Conteúdo/regras para todas as fatias
........ extension:translation 0..* (Complexo) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
....... value 0..1 string Primitive value for string
Comprimento máximo:1048576
...... userSelected Σ 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
..... text SΣ 0..1 string Representação de texto simples do conceito
... code S 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: Results Pathology Observation - IPS (extensible)
... subject SΣ 1..1 Reference(PatientBRIPS) Sobre quem e/ou sobre o que é 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 Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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 não é sobre o assunto do registro
... encounter Σ 0..1 Reference(Encounter) Evento de saúde durante o qual esta observação é feita
... effective[x] SΣ 1..1 Tempo/período de tempo clinicamente relevante para 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 ID exclusivo para referência entre elementos
....... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... url 1..1 uri identifies the meaning of the extension
....... 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 Motivo da ausência da URL
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 atual
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 Resultado atual
.... value[x]:valueRange SC 0..1 RangeIPS Conjunto de valores limitados por baixo e alto
Constraints: rng-2
.... value[x]:valueRatio SC 0..1 RatioIPS Uma proporção de dois valores de Quantidade -um numerador e um denominador
Constraints: rat-1
.... value[x]:valueTime SΣC 0..1 time Resultado atual
.... value[x]:valueDateTime SΣC 0..1 dateTime Resultado atual
.... value[x]:valuePeriod SΣC 0..1 Period Resultado atual
.... value[x]:valueQuantity SC 0..1 QuantityIPS Uma quantidade medida usando UCUM
Constraints: qty-3
.... value[x]:valueCodeableConcept S 0..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: Results Coded Values Pathology - IPS (preferred)
... 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..* CodeableConcept Alto, baixo, normal, etc
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte do corpo observada
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Como foi feito
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada
... device 0..1 Reference(Device | DeviceMetric) Dispositivo
... referenceRange C 0..* BackboneElement Fornece um guia para interpretação do resultado do componente
Constraints: obs-3
.... 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
.... low C 0..1 SimpleQuantity Quantidade Simples
.... high C 0..1 SimpleQuantity Quantidade Simples
.... type 0..1 CodeableConcept Qualificador de faixa 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 Faixa de referência baseada em texto em uma observação
... hasMember Σ 0..* Reference(ObservationResultsPathologyBRIPS | ObservationResultsBRIPS) Referência (Resulatado da 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 ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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 o recurso
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medidas relacionadas 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 de observação do componente (código/tipo)
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
.... value[x] Σ 0..1 Actual component result
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
.... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
.... interpretation 0..* CodeableConcept High, low, normal, etc.
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
.... referenceRange 0..* Ver referenceRange (Observation) Provides guide for interpretation of component result

doco Documentação para este formato

Terminologia Ligações

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

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ips-2 error Observation if no "hasMember" element is present then Observation must have a" value" value.exists() or hasMember.exists()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
qty-3 error Observation.value[x]:valueQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
rat-1 error Observation.value[x]:valueRatio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
rng-2 error Observation.value[x]:valueRange If present, low SHALL have a lower value than high low.empty() or high.empty() or (low <= high)

Esta estrutura é derivada de ObservationResultsPathologyUvIps

Visão diferencial

Esta estrutura é derivada de ObservationResultsPathologyUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation 0..* ObservationResultsPathologyUvIps Pathology result for a simple test or for a panel/study
... id 0..1 id ID do artefato
... meta 0..1 Meta Metadados sobre o 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 Resumo do texto do recurso, para interpretação humana
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador de negócios para observação
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Cumpre o plano, proposta ou pedido
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Parte do evento referenciado
... status 1..1 code Status atual do exame
... category 1..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
... Fatias para category Conteúdo/regras para todas as fatias
.... category:laboratory 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
..... id 0..1 string ID exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... coding 0..* CodingIPS Código definido por um sistema de terminologia
...... id 0..1 string ID exclusivo para referência entre elementos
...... extension 0..* Extension Conteúdo adicional definido por implementações
...... system 0..1 uri Identidade do sistema terminológico
...... version 0..1 string Versão do sistema - se relevante
...... code 0..1 code Símbolo na sintaxe definida pelo sistema
...... display 0..1 string Representação definida pelo sistema
...... userSelected 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
..... text 0..1 string Representação de texto simples do conceito
... code 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
... subject 1..1 Reference(PatientBRIPS) Sobre quem e/ou sobre o que é a observação
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere (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 não é sobre o assunto do registro
... encounter 0..1 Reference(Encounter) Evento de saúde durante o qual esta observação é feita
... effective[x] 1..1 dateTime, Period Tempo/período de tempo clinicamente relevante para observação
.... extension 0..* Extension Conteúdo adicional definido por implementações
..... id 0..1 string ID exclusivo para referência entre elementos
.... Fatias para extension Conteúdo/regras para todas as fatias
..... extension:data-absent-reason 0..1 DataAbsentReason(5.3.0) Motivo da ausência da URL
... 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 atual
... Fatias para value[x] Conteúdo/regras para todas as fatias
.... value[x]:valueString 0..1 string Resultado atual
.... value[x]:valueRange 0..1 RangeIPS Conjunto de valores limitados por baixo e alto
.... value[x]:valueRatio 0..1 RatioIPS Uma proporção de dois valores de Quantidade -um numerador e um denominador
.... value[x]:valueTime 0..1 time Resultado atual
.... value[x]:valueDateTime 0..1 dateTime Resultado atual
.... value[x]:valuePeriod 0..1 Period Resultado atual
.... value[x]:valueQuantity 0..1 QuantityIPS Uma quantidade medida usando UCUM
.... value[x]:valueCodeableConcept 0..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
... dataAbsentReason 0..1 CodeableConcept Por que o resultado do componente está ausente
... interpretation 0..* CodeableConcept Alto, baixo, normal, etc
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte do corpo observada
... method 0..1 CodeableConcept Como foi feito
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada
... device 0..1 Reference(Device | DeviceMetric) Dispositivo
... referenceRange 0..* BackboneElement Fornece um guia para interpretação do resultado 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
.... low 0..1 SimpleQuantity Quantidade Simples
.... high 0..1 SimpleQuantity Quantidade Simples
.... type 0..1 CodeableConcept Qualificador de faixa 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 Faixa de referência baseada em texto em uma observação
... hasMember 0..* Reference(ObservationResultsPathologyBRIPS | ObservationResultsBRIPS) Referência (Resulatado da observação)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere (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 o recurso
... derivedFrom 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medidas relacionadas 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 de observação do componente (código/tipo)

doco Documentação para este formato

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationResultsPathologyUvIps Pathology 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 o 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 Resumo do texto do recurso, para interpretação humana
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador de negócios para observação
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Cumpre o plano, proposta ou pedido
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Parte do evento referenciado
... status ?!Σ 1..1 code Status atual do exame
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
Valor fixo: final
... Fatias para category 1..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:laboratory S 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.

Padrão necessário: Pelo menos os seguintes elementos
..... 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
..... coding S 0..* CodingIPS Código definido por um sistema de terminologia

Valor fixo: (complexo)
...... 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
...... system SΣ 0..1 uri Identidade do sistema terminológico
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ 0..1 string Versão do sistema - se relevante
...... code SΣ 0..1 code Símbolo na sintaxe definida pelo sistema
Valor fixo: laboratory
...... display SΣ 0..1 string Representação definida pelo sistema
....... Fatias para extension Conteúdo/regras para todas as fatias
........ extension:translation 0..* (Complexo) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
...... userSelected Σ 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
..... text SΣ 0..1 string Representação de texto simples do conceito
... code S 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: Results Pathology Observation - IPS (extensible)
... subject SΣ 1..1 Reference(PatientBRIPS) Sobre quem e/ou sobre o que é 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 Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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 não é sobre o assunto do registro
... encounter Σ 0..1 Reference(Encounter) Evento de saúde durante o qual esta observação é feita
... effective[x] SΣ 1..1 Tempo/período de tempo clinicamente relevante para 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 ID exclusivo para referência entre elementos
....... url 1..1 uri identifies the meaning of the extension
...... extension:data-absent-reason S 0..1 code Motivo da ausência da URL
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 atual
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 Resultado atual
.... value[x]:valueRange SC 0..1 RangeIPS Conjunto de valores limitados por baixo e alto
Constraints: rng-2
.... value[x]:valueRatio SC 0..1 RatioIPS Uma proporção de dois valores de Quantidade -um numerador e um denominador
Constraints: rat-1
.... value[x]:valueTime SΣC 0..1 time Resultado atual
.... value[x]:valueDateTime SΣC 0..1 dateTime Resultado atual
.... value[x]:valuePeriod SΣC 0..1 Period Resultado atual
.... value[x]:valueQuantity SC 0..1 QuantityIPS Uma quantidade medida usando UCUM
Constraints: qty-3
.... value[x]:valueCodeableConcept S 0..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: Results Coded Values Pathology - IPS (preferred)
... 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..* CodeableConcept Alto, baixo, normal, etc
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte do corpo observada
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Como foi feito
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada
... device 0..1 Reference(Device | DeviceMetric) Dispositivo
... referenceRange C 0..* BackboneElement Fornece um guia para interpretação do resultado do componente
Constraints: obs-3
.... 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
.... low C 0..1 SimpleQuantity Quantidade Simples
.... high C 0..1 SimpleQuantity Quantidade Simples
.... type 0..1 CodeableConcept Qualificador de faixa 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 Faixa de referência baseada em texto em uma observação
... hasMember Σ 0..* Reference(ObservationResultsPathologyBRIPS | ObservationResultsBRIPS) Referência (Resulatado da 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 ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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 o recurso
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medidas relacionadas 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 de observação do componente (código/tipo)
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.

doco Documentação para este formato

Terminologia Ligações

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

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ips-2 error Observation if no "hasMember" element is present then Observation must have a" value" value.exists() or hasMember.exists()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
qty-3 error Observation.value[x]:valueQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
rat-1 error Observation.value[x]:valueRatio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
rng-2 error Observation.value[x]:valueRange If present, low SHALL have a lower value than high low.empty() or high.empty() or (low <= high)

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* ObservationResultsPathologyUvIps Pathology 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 o 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 Resumo do texto do recurso, para interpretação humana
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos neste artefato
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador de negócios para observação
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Cumpre o plano, proposta ou pedido
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Parte do evento referenciado
... status ?!Σ 1..1 code Status atual do exame
Vínculo: ObservationStatus (required): Codes providing the status of an observation.
Valor fixo: final
... Fatias para category 1..* CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:laboratory S 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.

Padrão necessário: Pelo menos os seguintes elementos
..... 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
..... coding S 0..* CodingIPS Código definido por um sistema de terminologia

Valor fixo: (complexo)
...... 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
...... system SΣ 0..1 uri Identidade do sistema terminológico
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ 0..1 string Versão do sistema - se relevante
...... code SΣ 0..1 code Símbolo na sintaxe definida pelo sistema
Valor fixo: laboratory
...... display SΣ 0..1 string Representação definida pelo sistema
....... id 0..1 string xml:id (or equivalent in JSON)
....... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
....... Fatias para extension Conteúdo/regras para todas as fatias
........ extension:translation 0..* (Complexo) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
....... value 0..1 string Primitive value for string
Comprimento máximo:1048576
...... userSelected Σ 0..1 boolean Se esta codificação foi escolhida diretamente pelo usuário
..... text SΣ 0..1 string Representação de texto simples do conceito
... code S 1..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: Results Pathology Observation - IPS (extensible)
... subject SΣ 1..1 Reference(PatientBRIPS) Sobre quem e/ou sobre o que é 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 Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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 não é sobre o assunto do registro
... encounter Σ 0..1 Reference(Encounter) Evento de saúde durante o qual esta observação é feita
... effective[x] SΣ 1..1 Tempo/período de tempo clinicamente relevante para 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 ID exclusivo para referência entre elementos
....... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... url 1..1 uri identifies the meaning of the extension
....... 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 Motivo da ausência da URL
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 atual
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 Resultado atual
.... value[x]:valueRange SC 0..1 RangeIPS Conjunto de valores limitados por baixo e alto
Constraints: rng-2
.... value[x]:valueRatio SC 0..1 RatioIPS Uma proporção de dois valores de Quantidade -um numerador e um denominador
Constraints: rat-1
.... value[x]:valueTime SΣC 0..1 time Resultado atual
.... value[x]:valueDateTime SΣC 0..1 dateTime Resultado atual
.... value[x]:valuePeriod SΣC 0..1 Period Resultado atual
.... value[x]:valueQuantity SC 0..1 QuantityIPS Uma quantidade medida usando UCUM
Constraints: qty-3
.... value[x]:valueCodeableConcept S 0..1 CodeableConceptIPS Conceito - referência a uma terminologia ou apenas texto
Vínculo: Results Coded Values Pathology - IPS (preferred)
... 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..* CodeableConcept Alto, baixo, normal, etc
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Parte do corpo observada
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Como foi feito
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra utilizada
... device 0..1 Reference(Device | DeviceMetric) Dispositivo
... referenceRange C 0..* BackboneElement Fornece um guia para interpretação do resultado do componente
Constraints: obs-3
.... 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
.... low C 0..1 SimpleQuantity Quantidade Simples
.... high C 0..1 SimpleQuantity Quantidade Simples
.... type 0..1 CodeableConcept Qualificador de faixa 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 Faixa de referência baseada em texto em uma observação
... hasMember Σ 0..* Reference(ObservationResultsPathologyBRIPS | ObservationResultsBRIPS) Referência (Resulatado da 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 ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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 o recurso
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) Medidas relacionadas 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 de observação do componente (código/tipo)
Vínculo: LOINCCodes (example): Codes identifying names of simple observations.
.... value[x] Σ 0..1 Actual component result
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
.... dataAbsentReason C 0..1 CodeableConcept Why the component result is missing
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
.... interpretation 0..* CodeableConcept High, low, normal, etc.
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
.... referenceRange 0..* Ver referenceRange (Observation) Provides guide for interpretation of component result

doco Documentação para este formato

Terminologia Ligações

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

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ips-2 error Observation if no "hasMember" element is present then Observation must have a" value" value.exists() or hasMember.exists()
obs-3 error Observation.referenceRange Must have at least a low or a high or text low.exists() or high.exists() or text.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
qty-3 error Observation.value[x]:valueQuantity If a code for the unit is present, the system SHALL also be present code.empty() or system.exists()
rat-1 error Observation.value[x]:valueRatio Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists())
rng-2 error Observation.value[x]:valueRange If present, low SHALL have a lower value than high low.empty() or high.empty() or (low <= high)

Esta estrutura é derivada de ObservationResultsPathologyUvIps

 

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