Guia de implementação do Sumário Internacional do Paciente: Release 1 - BR Realm | STU1
1.0.0 - STU1
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
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.
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:
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.
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 |
Este perfil não possui identificadores.
Este perfil não possui extensões.
Mapeamento de perfil BRMedidaObservada da RNDS para o perfil VitalSignsBRIPS do IPS.
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-vitalsignresult | </a>Observation.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:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de observation-vitalsigns
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
observation-vitalsigns | |||
![]() ![]() ![]() |
0..1 | id | Identificador lógico deste artefato | |
![]() ![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |
![]() ![]() ![]() |
0..1 | uri | URI(s) sob as quais este recurso é conhecido | |
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso | |
![]() ![]() ![]() |
0..1 | Narrative | Texto narrativo, 72 caracteres para resumo | |
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais | |
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas | |
![]() ![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |
![]() ![]() ![]() |
0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | |
![]() ![]() ![]() |
0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | |
![]() ![]() ![]() |
1..1 | code | Status atual da observação | |
![]() ![]() ![]() |
1..* | CodeableConcept | Categoria de alto nível da observação | |
![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Classificação do tipo de observação | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Código definido por uma terminologia | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identidade do sistema de terminologia | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Versão do sistema, se relevante | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Símbolo na sintaxe definida pelo sistema | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representação definida pelo sistema | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Se a codificação foi escolhida diretamente pelo usuário | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representação em texto simples do conceito | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Códigos dos resultados de sinais vitais do C-CDA | |
![]() ![]() ![]() |
1..1 | Reference(PatientBRIPS) | De quem ou do que trata a observação | |
![]() ![]() ![]() |
0..* | Reference(Resource) | Sobre o que é a observação, quando não é sobre o subject do registro | |
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Atendimento no qual a observação foi feita | |
![]() ![]() ![]() |
1..1 | dateTime, Period | Tempo ou período de tempo clinicamente relevante para os sinais vitais | |
![]() ![]() ![]() |
0..1 | instant | Data ou hora em que esta versão da observação ficou disponível | |
![]() ![]() ![]() |
0..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | O responsável pela observação | |
![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | O resultado do exame em si | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Por que o resultado não está disponível | |
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação | |
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar | |
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra examinada na observação | |
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo (de medida) | |
![]() ![]() ![]() |
0..* | BackboneElement | Fornece um guia para interpretação | |
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | Limite inferior do intervalo | |
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | Limite superior do intervalo | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência | |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência | |
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |
![]() ![]() ![]() |
0..* | Reference(QuestionnaireResponse | MolecularSequence) | Recurso relacionado que pertence ao grupo da Observação | |
![]() ![]() ![]() |
0..* | Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | |
![]() ![]() ![]() |
0..* | BackboneElement | Resultados do componente | |
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo de observação de componente | |
![]() ![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | O valor do resultado em si | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Por que o resultado do componente está faltando | |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação | |
![]() ![]() ![]() ![]() |
0..* | Valores de referência | ||
![]() |
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile Constraints: obs-6, obs-7, vs-2 | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required) | ||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Classificação do tipo de observação Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..* | Coding | Código definido por uma terminologia | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identidade do sistema de terminologia Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Versão do sistema, se relevante | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Símbolo na sintaxe definida pelo sistema Valor fixo: vital-signs | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação definida pelo sistema | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Se a codificação foi escolhida diretamente pelo usuário | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação em texto simples do conceito | ||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | De quem ou do que trata a observação | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando não é sobre o subject do registro | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento no qual a observação foi feita | ||||
![]() ![]() ![]() |
SΣC | 1..1 | Tempo ou período de tempo clinicamente relevante para os sinais vitais Constraints: vs-1 | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data ou hora em que esta versão da observação ficou disponível | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | O responsável pela observação | ||||
![]() ![]() ![]() |
SΣC | 0..1 | O resultado do exame em si | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar Vínculo: ObservationMethods (example): Methods for simple observations. | |||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra examinada na observação | |||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo (de medida) | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Fornece um guia para interpretação Constraints: obs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||
![]() ![]() ![]() |
Σ | 0..* | Reference(QuestionnaireResponse | MolecularSequence) | Recurso relacionado que pertence ao grupo da Observação | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||
![]() ![]() ![]() |
SΣC | 0..* | BackboneElement | Resultados do componente Constraints: vs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Tipo de observação de componente Vínculo: VitalSigns (extensible): This identifies the vital sign result type. | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | O valor do resultado em si Vínculo: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs. | |||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Valores de referência | |||||
![]() |
Caminho | Conformidade | Conjunto de valores | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From a norma FHIR
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 From a norma FHIR | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.category:VSCat | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult From a norma FHIR | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason From a norma FHIR | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation From a norma FHIR | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site From a norma FHIR | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods From a norma FHIR | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning From a norma FHIR | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto From a norma FHIR | ||||
Observation.component.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult From a norma FHIR | ||||
Observation.component.value[x] | extensible | VitalSignsUnitshttp://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1 From a norma FHIR | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason From a norma FHIR | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation From a norma FHIR |
Id | Grau | Caminho(s) | Detalhes | Requisitos |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() | |
vs-1 | error | Observation.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-2 | error | Observation | If 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-3 | error | Observation.component | If there is no a value a data absent reason must be present : value.exists() or dataAbsentReason.exists() |
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile Constraints: obs-6, obs-7, vs-2 | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required) | ||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Classificação do tipo de observação Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..* | Coding | Código definido por uma terminologia | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identidade do sistema de terminologia Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Versão do sistema, se relevante | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Símbolo na sintaxe definida pelo sistema Valor fixo: vital-signs | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação definida pelo sistema | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Se a codificação foi escolhida diretamente pelo usuário | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação em texto simples do conceito | ||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | De quem ou do que trata a observação | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando não é sobre o subject do registro | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento no qual a observação foi feita | ||||
![]() ![]() ![]() |
SΣC | 1..1 | Tempo ou período de tempo clinicamente relevante para os sinais vitais Constraints: vs-1 | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data ou hora em que esta versão da observação ficou disponível | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | O responsável pela observação | ||||
![]() ![]() ![]() |
SΣC | 0..1 | O resultado do exame em si | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar Vínculo: ObservationMethods (example): Methods for simple observations. | |||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra examinada na observação | |||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo (de medida) | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Fornece um guia para interpretação Constraints: obs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||
![]() ![]() ![]() |
Σ | 0..* | Reference(QuestionnaireResponse | MolecularSequence) | Recurso relacionado que pertence ao grupo da Observação | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||
![]() ![]() ![]() |
SΣC | 0..* | BackboneElement | Resultados do componente Constraints: vs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Tipo de observação de componente Vínculo: VitalSigns (extensible): This identifies the vital sign result type. | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | O valor do resultado em si Vínculo: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs. | |||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Valores de referência | |||||
![]() |
Caminho | Conformidade | Conjunto de valores | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From a norma FHIR
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 From a norma FHIR | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.category:VSCat | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult From a norma FHIR | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason From a norma FHIR | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation From a norma FHIR | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site From a norma FHIR | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods From a norma FHIR | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning From a norma FHIR | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto From a norma FHIR | ||||
Observation.component.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult From a norma FHIR | ||||
Observation.component.value[x] | extensible | VitalSignsUnitshttp://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1 From a norma FHIR | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason From a norma FHIR | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation From a norma FHIR |
Id | Grau | Caminho(s) | Detalhes | Requisitos |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() | |
vs-1 | error | Observation.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-2 | error | Observation | If 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-3 | error | Observation.component | If there is no a value a data absent reason must be present : value.exists() or dataAbsentReason.exists() |
Esta estrutura é derivada de observation-vitalsigns
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Visão diferencial
Esta estrutura é derivada de observation-vitalsigns
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
observation-vitalsigns | |||
![]() ![]() ![]() |
0..1 | id | Identificador lógico deste artefato | |
![]() ![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |
![]() ![]() ![]() |
0..1 | uri | URI(s) sob as quais este recurso é conhecido | |
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso | |
![]() ![]() ![]() |
0..1 | Narrative | Texto narrativo, 72 caracteres para resumo | |
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais | |
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas | |
![]() ![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |
![]() ![]() ![]() |
0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | |
![]() ![]() ![]() |
0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | |
![]() ![]() ![]() |
1..1 | code | Status atual da observação | |
![]() ![]() ![]() |
1..* | CodeableConcept | Categoria de alto nível da observação | |
![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Classificação do tipo de observação | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Código definido por uma terminologia | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identidade do sistema de terminologia | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Versão do sistema, se relevante | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Símbolo na sintaxe definida pelo sistema | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representação definida pelo sistema | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | Se a codificação foi escolhida diretamente pelo usuário | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representação em texto simples do conceito | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Códigos dos resultados de sinais vitais do C-CDA | |
![]() ![]() ![]() |
1..1 | Reference(PatientBRIPS) | De quem ou do que trata a observação | |
![]() ![]() ![]() |
0..* | Reference(Resource) | Sobre o que é a observação, quando não é sobre o subject do registro | |
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Atendimento no qual a observação foi feita | |
![]() ![]() ![]() |
1..1 | dateTime, Period | Tempo ou período de tempo clinicamente relevante para os sinais vitais | |
![]() ![]() ![]() |
0..1 | instant | Data ou hora em que esta versão da observação ficou disponível | |
![]() ![]() ![]() |
0..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | O responsável pela observação | |
![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | O resultado do exame em si | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Por que o resultado não está disponível | |
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação | |
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar | |
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra examinada na observação | |
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo (de medida) | |
![]() ![]() ![]() |
0..* | BackboneElement | Fornece um guia para interpretação | |
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | Limite inferior do intervalo | |
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | Limite superior do intervalo | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência | |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência | |
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |
![]() ![]() ![]() |
0..* | Reference(QuestionnaireResponse | MolecularSequence) | Recurso relacionado que pertence ao grupo da Observação | |
![]() ![]() ![]() |
0..* | Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | |
![]() ![]() ![]() |
0..* | BackboneElement | Resultados do componente | |
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo de observação de componente | |
![]() ![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | O valor do resultado em si | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Por que o resultado do componente está faltando | |
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação | |
![]() ![]() ![]() ![]() |
0..* | Valores de referência | ||
![]() |
Visualização de elementos -chave
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile Constraints: obs-6, obs-7, vs-2 | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required) | ||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Classificação do tipo de observação Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..* | Coding | Código definido por uma terminologia | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identidade do sistema de terminologia Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Versão do sistema, se relevante | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Símbolo na sintaxe definida pelo sistema Valor fixo: vital-signs | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação definida pelo sistema | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Se a codificação foi escolhida diretamente pelo usuário | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação em texto simples do conceito | ||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | De quem ou do que trata a observação | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando não é sobre o subject do registro | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento no qual a observação foi feita | ||||
![]() ![]() ![]() |
SΣC | 1..1 | Tempo ou período de tempo clinicamente relevante para os sinais vitais Constraints: vs-1 | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data ou hora em que esta versão da observação ficou disponível | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | O responsável pela observação | ||||
![]() ![]() ![]() |
SΣC | 0..1 | O resultado do exame em si | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar Vínculo: ObservationMethods (example): Methods for simple observations. | |||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra examinada na observação | |||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo (de medida) | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Fornece um guia para interpretação Constraints: obs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||
![]() ![]() ![]() |
Σ | 0..* | Reference(QuestionnaireResponse | MolecularSequence) | Recurso relacionado que pertence ao grupo da Observação | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||
![]() ![]() ![]() |
SΣC | 0..* | BackboneElement | Resultados do componente Constraints: vs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Tipo de observação de componente Vínculo: VitalSigns (extensible): This identifies the vital sign result type. | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | O valor do resultado em si Vínculo: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs. | |||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Valores de referência | |||||
![]() |
Caminho | Conformidade | Conjunto de valores | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From a norma FHIR
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 From a norma FHIR | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.category:VSCat | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult From a norma FHIR | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason From a norma FHIR | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation From a norma FHIR | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site From a norma FHIR | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods From a norma FHIR | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning From a norma FHIR | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto From a norma FHIR | ||||
Observation.component.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult From a norma FHIR | ||||
Observation.component.value[x] | extensible | VitalSignsUnitshttp://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1 From a norma FHIR | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason From a norma FHIR | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation From a norma FHIR |
Id | Grau | Caminho(s) | Detalhes | Requisitos |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() | |
vs-1 | error | Observation.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-2 | error | Observation | If 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-3 | error | Observation.component | If there is no a value a data absent reason must be present : value.exists() or dataAbsentReason.exists() |
Visualização instantânea
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile Constraints: obs-6, obs-7, vs-2 | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Status atual da observação Vínculo: ObservationStatus (required) | ||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Classificação do tipo de observação Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..* | Coding | Código definido por uma terminologia | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identidade do sistema de terminologia Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Versão do sistema, se relevante | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Símbolo na sintaxe definida pelo sistema Valor fixo: vital-signs | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação definida pelo sistema | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Se a codificação foi escolhida diretamente pelo usuário | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação em texto simples do conceito | ||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | De quem ou do que trata a observação | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando não é sobre o subject do registro | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento no qual a observação foi feita | ||||
![]() ![]() ![]() |
SΣC | 1..1 | Tempo ou período de tempo clinicamente relevante para os sinais vitais Constraints: vs-1 | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data ou hora em que esta versão da observação ficou disponível | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | O responsável pela observação | ||||
![]() ![]() ![]() |
SΣC | 0..1 | O resultado do exame em si | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar Vínculo: ObservationMethods (example): Methods for simple observations. | |||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra examinada na observação | |||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo (de medida) | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Fornece um guia para interpretação Constraints: obs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Vínculo: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Vínculo: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||
![]() ![]() ![]() |
Σ | 0..* | Reference(QuestionnaireResponse | MolecularSequence) | Recurso relacionado que pertence ao grupo da Observação | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||
![]() ![]() ![]() |
SΣC | 0..* | BackboneElement | Resultados do componente Constraints: vs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Tipo de observação de componente Vínculo: VitalSigns (extensible): This identifies the vital sign result type. | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | O valor do resultado em si Vínculo: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs. | |||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
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. | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Valores de referência | |||||
![]() |
Caminho | Conformidade | Conjunto de valores | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From a norma FHIR
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 From a norma FHIR | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.category:VSCat | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult From a norma FHIR | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason From a norma FHIR | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation From a norma FHIR | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site From a norma FHIR | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods From a norma FHIR | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning From a norma FHIR | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto From a norma FHIR | ||||
Observation.component.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult From a norma FHIR | ||||
Observation.component.value[x] | extensible | VitalSignsUnitshttp://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1 From a norma FHIR | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason From a norma FHIR | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation From a norma FHIR |
Id | Grau | Caminho(s) | Detalhes | Requisitos |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() | |
vs-1 | error | Observation.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-2 | error | Observation | If 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-3 | error | Observation.component | If there is no a value a data absent reason must be present : value.exists() or dataAbsentReason.exists() |
Esta estrutura é derivada de observation-vitalsigns
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Outras representações de perfil: CSV, Excel, Schematron