Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1 BR

Publish Box vai aqui

Resource Profile: BRCoreVitalSigns

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-vitalsigns Versão: 1.0.0
Active as of 2026-01-14 Nome computável: BRCoreVitalSigns

Este perfil é baseado no perfil VitalSigns e define restrições adicionais no recurso Observation para representar Observation de sinais vitais. Ele especifica quais elementos principais, extensões, vocabulários e conjuntos de valores DEVEM estar presentes no recurso e restringe como os elementos são usados.

Escopo/Uso

Os sinais vitais são observações físicas que indicam as funções de sustentação da vida do corpo. Eles são realizados para avaliar a saúde física geral, dar pistas sobre possíveis estados de doença ou para mostrar progresso em direção à recuperação. É necessária que exista uma estrutura única e vocabulários padrão para representar cada sinal vital, e permitir o acesso onipresente e a reutilização das Observation dos sinais vitais. Principalmente com o uso de vestíveis pelos pacientes onde desejam ou precisam compartilhar informações desses dispositivos. Para atender a esta necessidade, deve haver um vocabulário consistente e uma sintaxe comum para alcançar a interoperabilidade semântica.

O objetivo do perfil de VitalSigns neste guia de implementação é fornecer um mecanismo para capturar as observações de sinais vitais associados a um paciente informado pelos perfis da RNDS que incluem os sinais vitais, ou seja, pressão arterial, temperatura corporal, frequência cardíaca e frequência respiratória. Também é possível incluir outros achados clínicos neste perfil, tais como: como altura, peso, índice de massa corporal, perímetro cefálico, oximetria de pulso e circunferência abdominal. Em particular, podem ser incluídos sinais vitais notáveis ou achados físicos, como os mais recentes, máximos e/ou mínimos, linha de base ou tendências relevantes.

Cenários de uso

As informações de sinais vitais são enviadas para a RNDS a partir do Sumário do Atendimento Clínico (RAC). No RAC essas informações foram incluídas na Structure Definition BRMedidaObservada, que contém um valueset, BRTipoObservacao-1.0 para categorizar os tipos de observações registradas, as quais, além de observações de sinais vitais, incluem vários outros tipos de observações que não são pertinentes ao perfil br-core-observationvitalsigns.

Caso de uso da RNDS

Apenas os conceitos relacionados ao perfil Sinais Vitais serão apresentados no perfil br-core-vitalsigns. O curador de sumário identificará que se trata de uma estrutura de BRMedidaObservada e testará o código LOINC enviado no elemento value.

A Tabela 1 representa o conjunto mínimo de conceitos de sinais vitais e os códigos LOINC que serão usados para representar observações de sinais vitais RNDS no IPS.

Tabela 1. Sinais Vitais expressos no ValueSet BRSinaisVitais

Código LOINC Descrição do conceito Nome e comentários do LOINC Unidade de Medida UCUM
8302-2 Altura Altura do corpo cm, [in_i]
9843-4 Perímetro cefálico Circunferência occipital-frontal da cabeça cm, [in_i]
29463-7 Peso corporal Peso corporal g, Kg, [lb_av]
8480-6 Pressão arterial sistólica Pressão arterial sistólica Mm[Hg]
8462-4 Pressão sanguínea diastólica Pressão sanguínea diastólica Mm[Hg]
8280-0 Circunferência abdominal Circunferência da cintura no umbigo por fita métrica cm, [in_i]
9279-1 Frequência respiratória Frequência respiratória /min
8867-4 Frequência cardíaca Frequência cardíaca /min
2708-6 Saturação de Oxigênio Saturação de Oxigênio %
8310-5 Temperatura corporal Temperatura corporal Cel, [degF]
39156-5 IMC IMC – Índice de massa corporal kg/m2

MUST SUPPORT - Elementos de dados obrigatórios e que devem estar presentes

Os seguintes elementos são obrigatórios, ou devem ser suportados, se os dados estiverem presentes no sistema de envio (definição Must Support).

Cada Observation-VitalSigns deve ter:

  1. um status,
  2. um código de categoria de ‘sinais vitais’,
  3. um “valor” que informa o que está sendo medido,
    • A terminologia LOINC foi a escolhida para representar os “valores” dos sinais vitais uma vez que esta é terminologia mais utilizada na maioria dos países para representar este tipo de observação. Os implementadores que precisam usar um sistema de código diferente podem mapear adequadamente seus códigos locais para a terminologia.
  4. um paciente,
  5. um horário que indica quando a medição foi feita

Cada Observation-VitalSigns deve oferecer suporte a:

  1. um valor de resultado numérico e uma unidade UCUM padrão.
    • nota: se não houver resultado numérico, deverá ser fornecido um motivo
  2. uma razão, se o valor estiver ausente
  3. resultados dos componentes

Orientações de implementação específicas do perfil

Não se aplica.

Limites e relacionamentos

Não se aplica.

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 observation-vitalsigns

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation observation-vitalsigns
... id 0..1 id Identificador lógico deste 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 recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(BRCoreCarePlan | DeviceRequest | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreImmunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual da observação
... category 1..* CodeableConcept Categoria de alto nível da observação
... Fatias para category Conteúdo/regras para todas as fatias
.... category:VSCat 1..1 CodeableConcept Classificação do tipo de observação
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... coding 1..* Coding Código definido por uma terminologia
...... id 0..1 string Identificador exclusivo para referência entre elementos
...... extension 0..* Extension Conteúdo adicional definido por implementações
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..1 string Versão do sistema, se relevante
...... code 1..1 code Símbolo na sintaxe definida pelo sistema
...... display 0..1 string Representação definida pelo sistema
...... userSelected 0..1 boolean Se a codificação foi escolhida diretamente pelo usuário
..... text 0..1 string Representação em texto simples do conceito
... code 1..1 CodeableConcept Código definido pela sintaxe do sistema de terminologia
Vínculo: BR Sinais Vitais (required)
... subject 1..1 Reference(BRCorePatient) Referência ao paciente desta observação
... focus 0..* Reference(Resource) Referência à recursos associados
... encounter 0..1 Reference(br-core-encounter) Referência ao atendimento desta observação
... effective[x] 1..1 dateTime, Period Tempo ou período de tempo clinicamente relevante para os sinais vitais
... issued 1..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | BRCorePatient | BRCoreRelatedPerson) O responsável pela captura da observação
... value[x] 1..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Valor dos sinais vitais
... dataAbsentReason 0..1 CodeableConcept Por que o resultado não está disponível
... interpretation 0..* CodeableConcept Interpretação da observação
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (preferred)
... method 0..1 CodeableConcept Método utilizado para capturar o sinal vital
... specimen 0..1 Reference(BRCoreSpecimen) Referência à amostra associada nesta observação
... device 0..1 Reference(Device | DeviceMetric) Referência ao dispositivo (de medida) associado nesta observação
... referenceRange 0..* BackboneElement Limites de referência
.... id 0..1 string Identificador único para referência 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 de valores de referência
.... high 0..1 SimpleQuantity Limite superior do intervalo de referência
.... type 0..1 CodeableConcept Qualificador do valor de referência
.... appliesTo 0..* CodeableConcept População alvo do intervalo de referência
.... age 0..1 Range Faixa etária aplicável ao intervalo de referência
.... text 0..1 string Intervalo de referência em linguagen natural
... hasMember 0..* Reference(QuestionnaireResponse | MolecularSequence) Referências utilizadas para relatar componentes do painel de sinais vitais
... derivedFrom 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | BRCoreVitalSigns | MolecularSequence) Referência à medições relacionadas a partir das quais esta observação foi realizada
... component 0..* BackboneElement Utilizado para relatar pressão sistólica e diastólica
.... id 0..1 string Identificador único para referência 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
.... code 1..1 CodeableConcept Tipo de observação de componente
.... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period O valor do sinal vital
.... dataAbsentReason 0..1 CodeableConcept Por que o resultado do componente está faltando
.... interpretation 0..* CodeableConcept Interpretação da observação
.... referenceRange 0..* Valores de referência

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Observation.coderequiredBRSinaisVitais
https://terminologia.saude.gov.br/fhir/ValueSet/BRSinaisVitais
From este IG
Observation.bodySitepreferredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* observation-vitalsigns FHIR Vital Signs Profile
Constraints: obs-6, obs-7, vs-2
... id Σ 0..1 id Identificador lógico deste 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 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 em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(BRCoreCarePlan | DeviceRequest | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreImmunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status ?!SΣ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required)
... Fatias para category S 1..* CodeableConcept Categoria de alto nível da observação
Fatia: Não ordenado, Aberto por value:coding.code, value:coding.system
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:VSCat S 1..1 CodeableConcept Classificação do tipo de observação
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
..... id 0..1 string Identificador 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Σ 1..* Coding Código definido por uma terminologia
...... id 0..1 string Identificador 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Σ 1..1 uri Identidade do sistema de terminologia
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ 0..1 string Versão do sistema, se relevante
...... code SΣ 1..1 code Símbolo na sintaxe definida pelo sistema
Valor fixo: vital-signs
...... display Σ 0..1 string Representação definida pelo sistema
...... userSelected Σ 0..1 boolean Se a codificação foi escolhida diretamente pelo usuário
..... text Σ 0..1 string Representação em texto simples do conceito
... code SΣ 1..1 CodeableConcept Código definido pela sintaxe do sistema de terminologia
Vínculo: BR Sinais Vitais (required)
... subject SΣ 1..1 Reference(BRCorePatient) Referência ao paciente desta observação
... focus Σ 0..* Reference(Resource) Referência à recursos associados
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento desta observação
... effective[x] SΣC 1..1 Tempo ou período de tempo clinicamente relevante para os sinais vitais
Constraints: vs-1
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 1..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | BRCorePatient | BRCoreRelatedPerson) O responsável pela captura da observação
... value[x] SΣC 1..1 Valor dos sinais vitais
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason SC 0..1 CodeableConcept Por que o resultado não está disponível
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (preferred)
... method 0..1 CodeableConcept Método utilizado para capturar o sinal vital
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(BRCoreSpecimen) Referência à amostra associada nesta observação
... device 0..1 Reference(Device | DeviceMetric) Referência ao dispositivo (de medida) associado nesta observação
... referenceRange C 0..* BackboneElement Limites de referência
Constraints: obs-3
.... id 0..1 string Identificador único para referência 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 de valores de referência
.... high C 0..1 SimpleQuantity Limite superior do intervalo de referência
.... 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 alvo 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 ao intervalo de referência
.... text 0..1 string Intervalo de referência em linguagen natural
... hasMember Σ 0..* Reference(QuestionnaireResponse | MolecularSequence) Referências utilizadas para relatar componentes do painel de sinais vitais
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | BRCoreVitalSigns | MolecularSequence) Referência à medições relacionadas a partir das quais esta observação foi realizada
... component SΣC 0..* BackboneElement Utilizado para relatar pressão sistólica e diastólica
Constraints: vs-3
.... id 0..1 string Identificador único para referência 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
.... code SΣ 1..1 CodeableConcept Tipo de observação de componente
Vínculo: VitalSigns (extensible): This identifies the vital sign result type.
.... value[x] SΣC 0..1 O valor do sinal vital
Vínculo: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs.
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
.... dataAbsentReason SC 0..1 CodeableConcept Por que o resultado do componente está faltando
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
.... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
.... referenceRange 0..* Ver referenceRange (Observation) Valores de referência

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Observation.statusrequiredObservationStatus
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:VSCatpreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.coderequiredBRSinaisVitais
https://terminologia.saude.gov.br/fhir/ValueSet/BRSinaisVitais
From este IG
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.bodySitepreferredSNOMEDCTBodyStructures
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.codeextensibleVitalSigns
http://hl7.org/fhir/ValueSet/observation-vitalsignresult
From a norma FHIR
Observation.component.value[x]extensibleVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1
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()
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()
vs-1errorObservation.effective[x]if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
: $this is dateTime implies $this.toString().length() >= 10
vs-2errorObservationIf there is no component or hasMember element then either a value[x] or a data absent reason must be present.
: (component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())
vs-3errorObservation.componentIf there is no a value a data absent reason must be present
: value.exists() or dataAbsentReason.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* observation-vitalsigns FHIR Vital Signs Profile
Constraints: obs-6, obs-7, vs-2
... id Σ 0..1 id Identificador lógico deste 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 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 em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(BRCoreCarePlan | DeviceRequest | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreImmunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status ?!SΣ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required)
... Fatias para category S 1..* CodeableConcept Categoria de alto nível da observação
Fatia: Não ordenado, Aberto por value:coding.code, value:coding.system
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:VSCat S 1..1 CodeableConcept Classificação do tipo de observação
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
..... id 0..1 string Identificador 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Σ 1..* Coding Código definido por uma terminologia
...... id 0..1 string Identificador 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Σ 1..1 uri Identidade do sistema de terminologia
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ 0..1 string Versão do sistema, se relevante
...... code SΣ 1..1 code Símbolo na sintaxe definida pelo sistema
Valor fixo: vital-signs
...... display Σ 0..1 string Representação definida pelo sistema
...... userSelected Σ 0..1 boolean Se a codificação foi escolhida diretamente pelo usuário
..... text Σ 0..1 string Representação em texto simples do conceito
... code SΣ 1..1 CodeableConcept Código definido pela sintaxe do sistema de terminologia
Vínculo: BR Sinais Vitais (required)
... subject SΣ 1..1 Reference(BRCorePatient) Referência ao paciente desta observação
... focus Σ 0..* Reference(Resource) Referência à recursos associados
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento desta observação
... effective[x] SΣC 1..1 Tempo ou período de tempo clinicamente relevante para os sinais vitais
Constraints: vs-1
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 1..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | BRCorePatient | BRCoreRelatedPerson) O responsável pela captura da observação
... value[x] SΣC 1..1 Valor dos sinais vitais
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason SC 0..1 CodeableConcept Por que o resultado não está disponível
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (preferred)
... method 0..1 CodeableConcept Método utilizado para capturar o sinal vital
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(BRCoreSpecimen) Referência à amostra associada nesta observação
... device 0..1 Reference(Device | DeviceMetric) Referência ao dispositivo (de medida) associado nesta observação
... referenceRange C 0..* BackboneElement Limites de referência
Constraints: obs-3
.... id 0..1 string Identificador único para referência 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 de valores de referência
.... high C 0..1 SimpleQuantity Limite superior do intervalo de referência
.... 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 alvo 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 ao intervalo de referência
.... text 0..1 string Intervalo de referência em linguagen natural
... hasMember Σ 0..* Reference(QuestionnaireResponse | MolecularSequence) Referências utilizadas para relatar componentes do painel de sinais vitais
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | BRCoreVitalSigns | MolecularSequence) Referência à medições relacionadas a partir das quais esta observação foi realizada
... component SΣC 0..* BackboneElement Utilizado para relatar pressão sistólica e diastólica
Constraints: vs-3
.... id 0..1 string Identificador único para referência 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
.... code SΣ 1..1 CodeableConcept Tipo de observação de componente
Vínculo: VitalSigns (extensible): This identifies the vital sign result type.
.... value[x] SΣC 0..1 O valor do sinal vital
Vínculo: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs.
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
.... dataAbsentReason SC 0..1 CodeableConcept Por que o resultado do componente está faltando
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
.... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
.... referenceRange 0..* Ver referenceRange (Observation) Valores de referência

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Observation.statusrequiredObservationStatus
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:VSCatpreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.coderequiredBRSinaisVitais
https://terminologia.saude.gov.br/fhir/ValueSet/BRSinaisVitais
From este IG
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.bodySitepreferredSNOMEDCTBodyStructures
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.codeextensibleVitalSigns
http://hl7.org/fhir/ValueSet/observation-vitalsignresult
From a norma FHIR
Observation.component.value[x]extensibleVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1
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()
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()
vs-1errorObservation.effective[x]if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
: $this is dateTime implies $this.toString().length() >= 10
vs-2errorObservationIf there is no component or hasMember element then either a value[x] or a data absent reason must be present.
: (component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())
vs-3errorObservation.componentIf there is no a value a data absent reason must be present
: value.exists() or dataAbsentReason.exists()

Esta estrutura é derivada de observation-vitalsigns

Resumo

Obrigatório: 2 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Visão diferencial

Esta estrutura é derivada de observation-vitalsigns

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation observation-vitalsigns
... id 0..1 id Identificador lógico deste 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 recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(BRCoreCarePlan | DeviceRequest | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreImmunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual da observação
... category 1..* CodeableConcept Categoria de alto nível da observação
... Fatias para category Conteúdo/regras para todas as fatias
.... category:VSCat 1..1 CodeableConcept Classificação do tipo de observação
..... id 0..1 string Identificador exclusivo para referência entre elementos
..... extension 0..* Extension Conteúdo adicional definido por implementações
..... coding 1..* Coding Código definido por uma terminologia
...... id 0..1 string Identificador exclusivo para referência entre elementos
...... extension 0..* Extension Conteúdo adicional definido por implementações
...... system 1..1 uri Identidade do sistema de terminologia
...... version 0..1 string Versão do sistema, se relevante
...... code 1..1 code Símbolo na sintaxe definida pelo sistema
...... display 0..1 string Representação definida pelo sistema
...... userSelected 0..1 boolean Se a codificação foi escolhida diretamente pelo usuário
..... text 0..1 string Representação em texto simples do conceito
... code 1..1 CodeableConcept Código definido pela sintaxe do sistema de terminologia
Vínculo: BR Sinais Vitais (required)
... subject 1..1 Reference(BRCorePatient) Referência ao paciente desta observação
... focus 0..* Reference(Resource) Referência à recursos associados
... encounter 0..1 Reference(br-core-encounter) Referência ao atendimento desta observação
... effective[x] 1..1 dateTime, Period Tempo ou período de tempo clinicamente relevante para os sinais vitais
... issued 1..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | BRCorePatient | BRCoreRelatedPerson) O responsável pela captura da observação
... value[x] 1..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period Valor dos sinais vitais
... dataAbsentReason 0..1 CodeableConcept Por que o resultado não está disponível
... interpretation 0..* CodeableConcept Interpretação da observação
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (preferred)
... method 0..1 CodeableConcept Método utilizado para capturar o sinal vital
... specimen 0..1 Reference(BRCoreSpecimen) Referência à amostra associada nesta observação
... device 0..1 Reference(Device | DeviceMetric) Referência ao dispositivo (de medida) associado nesta observação
... referenceRange 0..* BackboneElement Limites de referência
.... id 0..1 string Identificador único para referência 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 de valores de referência
.... high 0..1 SimpleQuantity Limite superior do intervalo de referência
.... type 0..1 CodeableConcept Qualificador do valor de referência
.... appliesTo 0..* CodeableConcept População alvo do intervalo de referência
.... age 0..1 Range Faixa etária aplicável ao intervalo de referência
.... text 0..1 string Intervalo de referência em linguagen natural
... hasMember 0..* Reference(QuestionnaireResponse | MolecularSequence) Referências utilizadas para relatar componentes do painel de sinais vitais
... derivedFrom 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | BRCoreVitalSigns | MolecularSequence) Referência à medições relacionadas a partir das quais esta observação foi realizada
... component 0..* BackboneElement Utilizado para relatar pressão sistólica e diastólica
.... id 0..1 string Identificador único para referência 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
.... code 1..1 CodeableConcept Tipo de observação de componente
.... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period O valor do sinal vital
.... dataAbsentReason 0..1 CodeableConcept Por que o resultado do componente está faltando
.... interpretation 0..* CodeableConcept Interpretação da observação
.... referenceRange 0..* Valores de referência

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Observation.coderequiredBRSinaisVitais
https://terminologia.saude.gov.br/fhir/ValueSet/BRSinaisVitais
From este IG
Observation.bodySitepreferredSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* observation-vitalsigns FHIR Vital Signs Profile
Constraints: obs-6, obs-7, vs-2
... id Σ 0..1 id Identificador lógico deste 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 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 em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(BRCoreCarePlan | DeviceRequest | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreImmunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status ?!SΣ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required)
... Fatias para category S 1..* CodeableConcept Categoria de alto nível da observação
Fatia: Não ordenado, Aberto por value:coding.code, value:coding.system
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:VSCat S 1..1 CodeableConcept Classificação do tipo de observação
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
..... id 0..1 string Identificador 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Σ 1..* Coding Código definido por uma terminologia
...... id 0..1 string Identificador 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Σ 1..1 uri Identidade do sistema de terminologia
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ 0..1 string Versão do sistema, se relevante
...... code SΣ 1..1 code Símbolo na sintaxe definida pelo sistema
Valor fixo: vital-signs
...... display Σ 0..1 string Representação definida pelo sistema
...... userSelected Σ 0..1 boolean Se a codificação foi escolhida diretamente pelo usuário
..... text Σ 0..1 string Representação em texto simples do conceito
... code SΣ 1..1 CodeableConcept Código definido pela sintaxe do sistema de terminologia
Vínculo: BR Sinais Vitais (required)
... subject SΣ 1..1 Reference(BRCorePatient) Referência ao paciente desta observação
... focus Σ 0..* Reference(Resource) Referência à recursos associados
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento desta observação
... effective[x] SΣC 1..1 Tempo ou período de tempo clinicamente relevante para os sinais vitais
Constraints: vs-1
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 1..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | BRCorePatient | BRCoreRelatedPerson) O responsável pela captura da observação
... value[x] SΣC 1..1 Valor dos sinais vitais
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason SC 0..1 CodeableConcept Por que o resultado não está disponível
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (preferred)
... method 0..1 CodeableConcept Método utilizado para capturar o sinal vital
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(BRCoreSpecimen) Referência à amostra associada nesta observação
... device 0..1 Reference(Device | DeviceMetric) Referência ao dispositivo (de medida) associado nesta observação
... referenceRange C 0..* BackboneElement Limites de referência
Constraints: obs-3
.... id 0..1 string Identificador único para referência 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 de valores de referência
.... high C 0..1 SimpleQuantity Limite superior do intervalo de referência
.... 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 alvo 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 ao intervalo de referência
.... text 0..1 string Intervalo de referência em linguagen natural
... hasMember Σ 0..* Reference(QuestionnaireResponse | MolecularSequence) Referências utilizadas para relatar componentes do painel de sinais vitais
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | BRCoreVitalSigns | MolecularSequence) Referência à medições relacionadas a partir das quais esta observação foi realizada
... component SΣC 0..* BackboneElement Utilizado para relatar pressão sistólica e diastólica
Constraints: vs-3
.... id 0..1 string Identificador único para referência 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
.... code SΣ 1..1 CodeableConcept Tipo de observação de componente
Vínculo: VitalSigns (extensible): This identifies the vital sign result type.
.... value[x] SΣC 0..1 O valor do sinal vital
Vínculo: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs.
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
.... dataAbsentReason SC 0..1 CodeableConcept Por que o resultado do componente está faltando
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
.... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
.... referenceRange 0..* Ver referenceRange (Observation) Valores de referência

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Observation.statusrequiredObservationStatus
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:VSCatpreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.coderequiredBRSinaisVitais
https://terminologia.saude.gov.br/fhir/ValueSet/BRSinaisVitais
From este IG
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.bodySitepreferredSNOMEDCTBodyStructures
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.codeextensibleVitalSigns
http://hl7.org/fhir/ValueSet/observation-vitalsignresult
From a norma FHIR
Observation.component.value[x]extensibleVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1
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()
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()
vs-1errorObservation.effective[x]if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
: $this is dateTime implies $this.toString().length() >= 10
vs-2errorObservationIf there is no component or hasMember element then either a value[x] or a data absent reason must be present.
: (component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())
vs-3errorObservation.componentIf there is no a value a data absent reason must be present
: value.exists() or dataAbsentReason.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Observation C 0..* observation-vitalsigns FHIR Vital Signs Profile
Constraints: obs-6, obs-7, vs-2
... id Σ 0..1 id Identificador lógico deste 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 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 em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(BRCoreCarePlan | DeviceRequest | ImmunizationRecommendation | br-core-medicationrequest | NutritionOrder | BRCoreServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(br-core-medicationadministration | br-core-medicationdispense | br-core-medicationstatement | BRCoreProcedure | BRCoreImmunization | ImagingStudy) Referência ao evento do qual este recurso faz parte
... status ?!SΣ 1..1 code Status atual da observação
Vínculo: ObservationStatus (required)
... Fatias para category S 1..* CodeableConcept Categoria de alto nível da observação
Fatia: Não ordenado, Aberto por value:coding.code, value:coding.system
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
.... category:VSCat S 1..1 CodeableConcept Classificação do tipo de observação
Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories.
..... id 0..1 string Identificador 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Σ 1..* Coding Código definido por uma terminologia
...... id 0..1 string Identificador 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Σ 1..1 uri Identidade do sistema de terminologia
Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category
...... version Σ 0..1 string Versão do sistema, se relevante
...... code SΣ 1..1 code Símbolo na sintaxe definida pelo sistema
Valor fixo: vital-signs
...... display Σ 0..1 string Representação definida pelo sistema
...... userSelected Σ 0..1 boolean Se a codificação foi escolhida diretamente pelo usuário
..... text Σ 0..1 string Representação em texto simples do conceito
... code SΣ 1..1 CodeableConcept Código definido pela sintaxe do sistema de terminologia
Vínculo: BR Sinais Vitais (required)
... subject SΣ 1..1 Reference(BRCorePatient) Referência ao paciente desta observação
... focus Σ 0..* Reference(Resource) Referência à recursos associados
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento desta observação
... effective[x] SΣC 1..1 Tempo ou período de tempo clinicamente relevante para os sinais vitais
Constraints: vs-1
.... effectiveDateTime dateTime
.... effectivePeriod Period
... issued Σ 1..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | BRCorePatient | BRCoreRelatedPerson) O responsável pela captura da observação
... value[x] SΣC 1..1 Valor dos sinais vitais
.... valueQuantity Quantity
.... valueCodeableConcept CodeableConcept
.... valueString string
.... valueBoolean boolean
.... valueInteger integer
.... valueRange Range
.... valueRatio Ratio
.... valueSampledData SampledData
.... valueTime time
.... valueDateTime dateTime
.... valuePeriod Period
... dataAbsentReason SC 0..1 CodeableConcept Por que o resultado não está disponível
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
... note 0..* Annotation Comentários sobre a observação
... bodySite 0..1 CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (preferred)
... method 0..1 CodeableConcept Método utilizado para capturar o sinal vital
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(BRCoreSpecimen) Referência à amostra associada nesta observação
... device 0..1 Reference(Device | DeviceMetric) Referência ao dispositivo (de medida) associado nesta observação
... referenceRange C 0..* BackboneElement Limites de referência
Constraints: obs-3
.... id 0..1 string Identificador único para referência 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 de valores de referência
.... high C 0..1 SimpleQuantity Limite superior do intervalo de referência
.... 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 alvo 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 ao intervalo de referência
.... text 0..1 string Intervalo de referência em linguagen natural
... hasMember Σ 0..* Reference(QuestionnaireResponse | MolecularSequence) Referências utilizadas para relatar componentes do painel de sinais vitais
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | BRCoreVitalSigns | MolecularSequence) Referência à medições relacionadas a partir das quais esta observação foi realizada
... component SΣC 0..* BackboneElement Utilizado para relatar pressão sistólica e diastólica
Constraints: vs-3
.... id 0..1 string Identificador único para referência 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
.... code SΣ 1..1 CodeableConcept Tipo de observação de componente
Vínculo: VitalSigns (extensible): This identifies the vital sign result type.
.... value[x] SΣC 0..1 O valor do sinal vital
Vínculo: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs.
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
.... dataAbsentReason SC 0..1 CodeableConcept Por que o resultado do componente está faltando
Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
.... interpretation 0..* CodeableConcept Interpretação da observação
Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
.... referenceRange 0..* Ver referenceRange (Observation) Valores de referência

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Observation.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Observation.statusrequiredObservationStatus
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:VSCatpreferredObservationCategoryCodes
http://hl7.org/fhir/ValueSet/observation-category
From a norma FHIR
Observation.coderequiredBRSinaisVitais
https://terminologia.saude.gov.br/fhir/ValueSet/BRSinaisVitais
From este IG
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.bodySitepreferredSNOMEDCTBodyStructures
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.codeextensibleVitalSigns
http://hl7.org/fhir/ValueSet/observation-vitalsignresult
From a norma FHIR
Observation.component.value[x]extensibleVitalSignsUnits
http://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1
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()
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()
vs-1errorObservation.effective[x]if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day
: $this is dateTime implies $this.toString().length() >= 10
vs-2errorObservationIf there is no component or hasMember element then either a value[x] or a data absent reason must be present.
: (component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())
vs-3errorObservation.componentIf there is no a value a data absent reason must be present
: value.exists() or dataAbsentReason.exists()

Esta estrutura é derivada de observation-vitalsigns

Resumo

Obrigatório: 2 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

 

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