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

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

Resource Profile: VitalSignsBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/VitalSignsBRIPS Versão: 1.0.0
Active as of 2025-07-17 Nome computável: VitalSignsBRIPS

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 uma estrutura única e ligações de vocabulário padrão para cada sinal vital, para permitir o acesso onipresente e a reutilização das observações dos sinais vitais. Principalmente com o uso de wearables 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 FHIR neste guia de implementação é fornecer um mecanismo para capturar as observações de sinais vitais associados a um paciente informados pelos perfis da RNDS que incluem os sinais vitais e informar na seção VitalSigns (Composition.section:sectionVitalSigns) do IPS Brasil, que inclui pressão arterial, temperatura corporal, frequência cardíaca e frequência respiratória. Também pode incluir outros achados clínicos, 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.

Os requisitos desse perfil foram originalmente desenvolvidos, votados e publicados no FHIR DSTU2 como parte do projeto Data Access Framework (DAF) patrocinado pela ONC e foram posteriormente atualizados para definir os requisitos mínimos de conformidade obrigatórios necessários para acessar dados de pacientes, conforme definido pelas implementações piloto do Argonaut

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 uma estrutura única e ligações de vocabulário padrão para cada sinal vital, para permitir o acesso onipresente e a reutilização das observações dos sinais vitais. Principalmente com o uso de wearables 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 FHIR neste guia de implementação é fornecer um mecanismo para capturar as observações de sinais vitais associados a um paciente informados pelos perfis da RNDS que incluem os sinais vitais e informar na seção VitalSigns (Composition.section:sectionVitalSigns) do IPS Brasil que inclui pressão arterial, temperatura corporal, frequência cardíaca e frequência respiratória. Também pode incluir outros achados clínicos, 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.

Os requisitos desse perfil foram originalmente desenvolvidos, votados e publicados no FHIR DSTU2 como parte do projeto Data Access Framework (DAF) patrocinado pela ONC e foram posteriormente atualizados para definir os requisitos mínimos de conformidade obrigatórios necessários para acessar dados de pacientes, conforme definido pelas implementações piloto do Argonaut.

Escopo/Uso

Elementos de Dados Obrigatórios e Terminologia

Os seguintes elementos de dados são obrigatórios (ou seja, os dados DEVEM estar presentes). Eles são apresentados abaixo em uma explicação simples e legível. Orientações específicas do perfil e exemplos válidos também são fornecidos. Observe que muitos dos exemplos capturam mais do que o mínimo exigido. Os links para as Definições de Perfil fornecem visualizações formais do conteúdo do perfil, descrições, mapeamentos e as Definições de Estrutura em JSON e XML.

Cada Observation deve ter:

  • um status,
  • um código de categoria de ‘sinais vitais’,
  • um “valor” que informa o que está sendo medido. A terminologia LOINC foi a escolhido 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 LOINC.
  • um paciente,
  • um horário que indica quando a medição foi feita,
  • um valor de resultado numérico e uma unidade UCUM padrão que é obtida da coluna Código da Unidade de Medida UCUM na tabela abaixo.
  • nota: se não houver resultado numérico, deverá ser fornecido um motivo.

Uso indevido

Este recurso não deve ser utilizado para representar dados que relacionados à observações de sinais vitais e outros achados clínicos relacionados ao escopo do perfil VitalSignsBRIPS.

Caso de uso

As informações de sinais vitais estão sendo enviadas na RNDS pelo Resumo 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 resgistradas, 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 ObservationVitalSignsBRIPS. Apenas os conceitos relacionados a este perfil serão apresentados no IPS Brasil. O curador de sumário identificará que se trata de uma estrutura de BRMedidaObservada e testará o código LOINC enviado no elemento value. Se o código for algum dos listados na tabela abaixo, este será informado na seção de VitalSigns do Sumário do Paciente.

A tabela abaixo representa o conjunto mínimo de conceitos de sinais vitais e os códigos LOINC usados para representar observações de sinais vitais RNDS no IPS. Observar que no ValueSet da RNDS existem outras medidas e observações que não se tratam de sinais vitais. Daí a necessidade de testar individualmente cada código enviado para verificar se este é uma medida de sinal vital. Foi criado por este motivo o ValueSet BRSinaisVitais que engloba todos os simais vitais conforme abaixo. Se o código informado pela RNDS existir a informação será exibida no perfil de VitalSignsBRIPS.

Tabela 1. Sinais Vitais expressos no ValueSet BRMedidaObservada-1.0.

Descrição do conceito Código LOINC Nome e comentários do LOINC
Altura 8302-2 Altura do corpo
Perímetro cefálico 9843-4 Circunferência occipital-frontal da cabeça
Peso corporal 29463-7 Peso corporal
Pressão arterial sistólica 8480-6 Pressão arterial sistólica
Pressão sanguínea diastólica 8462-4 Pressão arterial diastólica
Circunferência abdominal 8280-0 Circunferência da cintura no umbigo por fita métrica
2708-6 Saturação de Oxigênio
9279-1 Frequencia Respiratória
8867-4 Frequencia Cardíaca
8310-5 Temperatura Corporal
39156-5 Índice de Massa Corporal

O ValueSet foi estendido para captura dos seguintes conceitos de sinais vitais:

Código LOINC Conceito Unidade de Medida UCUM
8280-0 Circunferência abdominal Cm [in]
8867-4 Frequência cardíaca bpm (batimentos/minuto)
8310-5 Temperatura corporal oC (graus Celsius)
9279-1 Frequência respiratória irpm (incursões respiratórias por minuto)
39156-5 Índice de massa corpórea kg/m2

Identificadores

Este perfil não possui identificadores.

Extensões

Este perfil não possui extensões.

Limites e Relacionamentos

Mapeamento de estrutura

Mapeamento de perfil BRMedidaObservada da RNDS para o perfil VitalSignsBRIPS do IPS.

</a>
</td>
Elemento Card. Descrição Domínio Mapeamento Observação
Observation.status 1..1 O estado do valor do resultado. BREstadoObservacao
Observation.status
Observation.category 1..1 Categoriza do exame
Observation.category
Fixo em "Sinais Vitais"</a>
Observation.code 1..1 Nome do exame <a BRNomeExame-1.0 Mapa: href="https://terminologia-br-ig.web.app/ValueSet-BRTipoObservacao">https://terminologia.saude.gov.br/fhir/ValueSet-BRTipoObservacao" </a> -> observation-vitalsignresultObservation.code
Observation.subject 1..1 Referência ao indivíduo Observation.patient.reference Observation.patient.reference
Observation.effectiveDateTime Data e hora da coleta da amostra, conforme ISO 8601. Suprimido nesse modelo da RNDS Observation.effectiveDateTime usar a data da liberação do resultado Observation.issued
Observation.issued 1..1 Data e hora da liberação, conforme ISO 8601. Observation.issued
Observation.performer.reference 1..* Referência ao responsável pelo resultado do exame Observation.performer.reference Observation.performer.reference
Observation.value 1..1 Valor do sinal vital. Observation.valueQuantity Valor quantitativo da observação Observation.valueQuantity Observation.valueQuantity
Observation.note 0..* Comentários sobre os resultados do exame Observation.note Observation.note
Observation.note.text 1..1 O formato da nota em formato markdown Observation.note.text
Observation.method 1..1 Método analítico utilizado para determinação do resultado, quando aplicável Observation.method Observation.method
Observation.specimen.reference 1..1 Amostra de origem humana/animal usada em investigações biológicas/laboratoriais para fins diagnósticos. Observation.specimen.reference Observation.specimen.reference
Observation.referenceRange 1..1 Faixa de valores de resultado esperada para determinada população de indivíduos. Observation.referenceRange Observation.referenceRange
Observation.referenceRange 1..1 Texto baseado da faixa de valores de resultado Observation.referenceRange

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 URI(s) sob as quais este recurso é conhecido
... language 0..1 code Linguagem do recurso
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual da observação
... category 1..* 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ódigos dos resultados de sinais vitais do C-CDA
... subject 1..1 Reference(PatientBRIPS) De quem ou do que trata a observação
... focus 0..* Reference(Resource) Sobre o que é a observação, quando não é sobre o subject do registro
... encounter 0..1 Reference(Encounter) Atendimento no qual a observação foi feita
... effective[x] 1..1 dateTime, Period Tempo ou período de tempo clinicamente relevante para os sinais vitais
... issued 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period O resultado do exame em si
... 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 Parte do corpo examinada
... method 0..1 CodeableConcept Método usado para examinar
... specimen 0..1 Reference(SpecimenBRIPS) Amostra examinada na observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo (de medida)
... referenceRange 0..* BackboneElement Fornece um guia para interpretação
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low 0..1 SimpleQuantity Limite inferior do intervalo
.... high 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
.... appliesTo 0..* CodeableConcept População do intervalo de referência
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember 0..* Reference(QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da Observação
... derivedFrom 0..* Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component 0..* BackboneElement Resultados do componente
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... 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 resultado em si
.... 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
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 URI(s) sob as quais este recurso é conhecido
... language 0..1 code Linguagem do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!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ódigos dos resultados de sinais vitais do C-CDA
Vínculo: VitalSigns (extensible): This identifies the vital sign result type.
... subject SΣ 1..1 Reference(PatientBRIPS) De quem ou do que trata a observação
... focus Σ 0..* Reference(Resource) Sobre o que é a observação, quando não é sobre o subject do registro
... encounter Σ 0..1 Reference(Encounter) Atendimento no qual a observação foi feita
... 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 Σ 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... value[x] SΣC 0..1 O resultado do exame em si
.... 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 Parte do corpo examinada
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Método usado para examinar
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra examinada na observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo (de medida)
... referenceRange C 0..* BackboneElement Fornece um guia para interpretação
Constraints: obs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low C 0..1 SimpleQuantity Limite inferior do intervalo
.... high C 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
.... appliesTo 0..* CodeableConcept População do intervalo de referência
Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember Σ 0..* Reference(QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da Observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component SΣC 0..* BackboneElement Resultados do componente
Constraints: vs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... 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 resultado em si
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.codeextensibleVitalSigns
http://hl7.org/fhir/ValueSet/observation-vitalsignresult
From a norma FHIR
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
From a norma FHIR
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From a norma FHIR
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From a norma FHIR
Observation.component.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 URI(s) sob as quais este recurso é conhecido
... language 0..1 code Linguagem do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!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ódigos dos resultados de sinais vitais do C-CDA
Vínculo: VitalSigns (extensible): This identifies the vital sign result type.
... subject SΣ 1..1 Reference(PatientBRIPS) De quem ou do que trata a observação
... focus Σ 0..* Reference(Resource) Sobre o que é a observação, quando não é sobre o subject do registro
... encounter Σ 0..1 Reference(Encounter) Atendimento no qual a observação foi feita
... 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 Σ 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... value[x] SΣC 0..1 O resultado do exame em si
.... 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 Parte do corpo examinada
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Método usado para examinar
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra examinada na observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo (de medida)
... referenceRange C 0..* BackboneElement Fornece um guia para interpretação
Constraints: obs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low C 0..1 SimpleQuantity Limite inferior do intervalo
.... high C 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
.... appliesTo 0..* CodeableConcept População do intervalo de referência
Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember Σ 0..* Reference(QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da Observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component SΣC 0..* BackboneElement Resultados do componente
Constraints: vs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... 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 resultado em si
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.codeextensibleVitalSigns
http://hl7.org/fhir/ValueSet/observation-vitalsignresult
From a norma FHIR
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
From a norma FHIR
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From a norma FHIR
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From a norma FHIR
Observation.component.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()

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 URI(s) sob as quais este recurso é conhecido
... language 0..1 code Linguagem do recurso
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier 0..* Identifier Identificadores externos para este recurso
... basedOn 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status 1..1 code Status atual da observação
... category 1..* 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ódigos dos resultados de sinais vitais do C-CDA
... subject 1..1 Reference(PatientBRIPS) De quem ou do que trata a observação
... focus 0..* Reference(Resource) Sobre o que é a observação, quando não é sobre o subject do registro
... encounter 0..1 Reference(Encounter) Atendimento no qual a observação foi feita
... effective[x] 1..1 dateTime, Period Tempo ou período de tempo clinicamente relevante para os sinais vitais
... issued 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... value[x] 0..1 Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period O resultado do exame em si
... 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 Parte do corpo examinada
... method 0..1 CodeableConcept Método usado para examinar
... specimen 0..1 Reference(SpecimenBRIPS) Amostra examinada na observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo (de medida)
... referenceRange 0..* BackboneElement Fornece um guia para interpretação
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low 0..1 SimpleQuantity Limite inferior do intervalo
.... high 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
.... appliesTo 0..* CodeableConcept População do intervalo de referência
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember 0..* Reference(QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da Observação
... derivedFrom 0..* Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component 0..* BackboneElement Resultados do componente
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... 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 resultado em si
.... 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

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 URI(s) sob as quais este recurso é conhecido
... language 0..1 code Linguagem do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!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ódigos dos resultados de sinais vitais do C-CDA
Vínculo: VitalSigns (extensible): This identifies the vital sign result type.
... subject SΣ 1..1 Reference(PatientBRIPS) De quem ou do que trata a observação
... focus Σ 0..* Reference(Resource) Sobre o que é a observação, quando não é sobre o subject do registro
... encounter Σ 0..1 Reference(Encounter) Atendimento no qual a observação foi feita
... 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 Σ 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... value[x] SΣC 0..1 O resultado do exame em si
.... 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 Parte do corpo examinada
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Método usado para examinar
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra examinada na observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo (de medida)
... referenceRange C 0..* BackboneElement Fornece um guia para interpretação
Constraints: obs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low C 0..1 SimpleQuantity Limite inferior do intervalo
.... high C 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
.... appliesTo 0..* CodeableConcept População do intervalo de referência
Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember Σ 0..* Reference(QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da Observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component SΣC 0..* BackboneElement Resultados do componente
Constraints: vs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... 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 resultado em si
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.codeextensibleVitalSigns
http://hl7.org/fhir/ValueSet/observation-vitalsignresult
From a norma FHIR
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
From a norma FHIR
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From a norma FHIR
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From a norma FHIR
Observation.component.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 URI(s) sob as quais este recurso é conhecido
... language 0..1 code Linguagem do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Texto narrativo, 72 caracteres para resumo
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Extensões adicionais
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... basedOn Σ 0..* Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) Referência ao pedido ou ao plano de tratamento que gerou este recurso
... partOf Σ 0..* Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) Referência ao evento do qual este recurso faz parte
... status ?!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ódigos dos resultados de sinais vitais do C-CDA
Vínculo: VitalSigns (extensible): This identifies the vital sign result type.
... subject SΣ 1..1 Reference(PatientBRIPS) De quem ou do que trata a observação
... focus Σ 0..* Reference(Resource) Sobre o que é a observação, quando não é sobre o subject do registro
... encounter Σ 0..1 Reference(Encounter) Atendimento no qual a observação foi feita
... 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 Σ 0..1 instant Data ou hora em que esta versão da observação ficou disponível
... performer Σ 0..* Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) O responsável pela observação
... value[x] SΣC 0..1 O resultado do exame em si
.... 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 Parte do corpo examinada
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... method 0..1 CodeableConcept Método usado para examinar
Vínculo: ObservationMethods (example): Methods for simple observations.
... specimen 0..1 Reference(SpecimenBRIPS) Amostra examinada na observação
... device 0..1 Reference(Device | DeviceMetric) Dispositivo (de medida)
... referenceRange C 0..* BackboneElement Fornece um guia para interpretação
Constraints: obs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... low C 0..1 SimpleQuantity Limite inferior do intervalo
.... high C 0..1 SimpleQuantity Limite superior do intervalo
.... type 0..1 CodeableConcept Qualificador do valor de referência
Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
.... appliesTo 0..* CodeableConcept População do intervalo de referência
Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
.... age 0..1 Range Faixa etária aplicável
.... text 0..1 string Intervalo de referência em formato textual
... hasMember Σ 0..* Reference(QuestionnaireResponse | MolecularSequence) Recurso relacionado que pertence ao grupo da Observação
... derivedFrom Σ 0..* Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) Medições relacionadas a partir das quais a observação é feita
... component SΣC 0..* BackboneElement Resultados do componente
Constraints: vs-3
.... id 0..1 string Identificador único para referenciação cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... 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 resultado em si
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.codeextensibleVitalSigns
http://hl7.org/fhir/ValueSet/observation-vitalsignresult
From a norma FHIR
Observation.dataAbsentReasonextensibleDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
From a norma FHIR
Observation.interpretationextensibleObservationInterpretationCodes
http://hl7.org/fhir/ValueSet/observation-interpretation
From a norma FHIR
Observation.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR
Observation.methodexampleObservationMethods
http://hl7.org/fhir/ValueSet/observation-methods
From a norma FHIR
Observation.referenceRange.typepreferredObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From a norma FHIR
Observation.referenceRange.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From a norma FHIR
Observation.component.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()

 

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