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 2024-12-23 | 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 |
Usage:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de observation-vitalsigns
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
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 | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
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 | ||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present vs-2: If there is no component or hasMember element then either a value[x] or a data absent reason must be present. | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Binding: CommonLanguages (preferred): A human language.
ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | Narrative | Texto narrativo, 72 caracteres para resumo ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Status atual da observação Binding: ObservationStatus (required) ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Categoria de alto nível da observação Slice: Unordered, Open by value:coding.code, value:coding.system Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Classificação do tipo de observação Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..* | Coding | Código definido por uma terminologia ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identidade do sistema de terminologia ele-1: All FHIR elements must have a @value or children Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Versão do sistema, se relevante ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Símbolo na sintaxe definida pelo sistema ele-1: All FHIR elements must have a @value or children Fixed Value: vital-signs | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação definida pelo sistema ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Se a codificação foi escolhida diretamente pelo usuário ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação em texto simples do conceito ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Códigos dos resultados de sinais vitais do C-CDA Binding: VitalSigns (extensible): This identifies the vital sign result type. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | De quem ou do que trata a observação ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando não é sobre o subject do registro ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento no qual a observação foi feita ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣC | 1..1 | Tempo ou período de tempo clinicamente relevante para os sinais vitais ele-1: All FHIR elements must have a @value or children vs-1: if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data ou hora em que esta versão da observação ficou disponível ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | O responsável pela observação ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣC | 0..1 | O resultado do exame em si ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
SC | 0..1 | CodeableConcept | Por que o resultado não está disponível Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar Binding: ObservationMethods (example): Methods for simple observations. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra examinada na observação ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo (de medida) ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Fornece um guia para interpretação ele-1: All FHIR elements must have a @value or children obs-3: Must have at least a low or a high or text | ||||
![]() ![]() ![]() ![]() |
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 ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
Σ | 0..* | Reference(QuestionnaireResponse | MolecularSequence) | Recurso relacionado que pertence ao grupo da Observação ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣC | 0..* | BackboneElement | Resultados do componente ele-1: All FHIR elements must have a @value or children vs-3: If there is no a value a data absent reason must be present | ||||
![]() ![]() ![]() ![]() |
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 ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Tipo de observação de componente Binding: VitalSigns (extensible): This identifies the vital sign result type. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | O valor do resultado em si Binding: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | CodeableConcept | Por que o resultado do componente está faltando Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..* | See referenceRange (Observation) | Valores de referência ele-1: All FHIR elements must have a @value or children | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 from the FHIR Standard | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:VSCat | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult from the FHIR Standard | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.component.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult from the FHIR Standard | ||||
Observation.component.value[x] | extensible | VitalSignsUnitshttp://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1 from the FHIR Standard | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present vs-2: If there is no component or hasMember element then either a value[x] or a data absent reason must be present. | ||||
![]() ![]() ![]() |
Σ | 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 Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Status atual da observação Binding: ObservationStatus (required) | ||||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Categoria de alto nível da observação Slice: Unordered, Open by value:coding.code, value:coding.system Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Classificação do tipo de observação Binding: 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 Slice: Unordered, Open by 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 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identidade do sistema de terminologia Fixed Value: 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 Fixed Value: 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 Binding: 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 vs-1: if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day | |||||
![]() ![]() ![]() ![]() |
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 Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar Binding: 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 obs-3: Must have at least a low or a high or text | ||||
![]() ![]() ![]() ![]() |
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 Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Binding: 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 vs-3: If there is no a value a data absent reason must be present | ||||
![]() ![]() ![]() ![]() |
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 Binding: VitalSigns (extensible): This identifies the vital sign result type. | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | O valor do resultado em si Binding: 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 Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() |
0..* | See referenceRange (Observation) | Valores de referência | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 from the FHIR Standard | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:VSCat | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult from the FHIR Standard | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.component.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult from the FHIR Standard | ||||
Observation.component.value[x] | extensible | VitalSignsUnitshttp://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1 from the FHIR Standard | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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
Summary
Structures
This structure refers to these other structures:
Visão diferencial
Esta estrutura é derivada de observation-vitalsigns
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
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 | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
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
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: 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 dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present vs-2: If there is no component or hasMember element then either a value[x] or a data absent reason must be present. | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | URI(s) sob as quais este recurso é conhecido ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..1 | code | Linguagem do recurso Binding: CommonLanguages (preferred): A human language.
ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | Narrative | Texto narrativo, 72 caracteres para resumo ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||
![]() ![]() ![]() |
0..* | Extension | Extensões adicionais ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Status atual da observação Binding: ObservationStatus (required) ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Categoria de alto nível da observação Slice: Unordered, Open by value:coding.code, value:coding.system Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Classificação do tipo de observação Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..* | Coding | Código definido por uma terminologia ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identidade do sistema de terminologia ele-1: All FHIR elements must have a @value or children Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Versão do sistema, se relevante ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | code | Símbolo na sintaxe definida pelo sistema ele-1: All FHIR elements must have a @value or children Fixed Value: vital-signs | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação definida pelo sistema ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | Se a codificação foi escolhida diretamente pelo usuário ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representação em texto simples do conceito ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Códigos dos resultados de sinais vitais do C-CDA Binding: VitalSigns (extensible): This identifies the vital sign result type. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS) | De quem ou do que trata a observação ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando não é sobre o subject do registro ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento no qual a observação foi feita ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣC | 1..1 | Tempo ou período de tempo clinicamente relevante para os sinais vitais ele-1: All FHIR elements must have a @value or children vs-1: if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data ou hora em que esta versão da observação ficou disponível ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | O responsável pela observação ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣC | 0..1 | O resultado do exame em si ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
SC | 0..1 | CodeableConcept | Por que o resultado não está disponível Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar Binding: ObservationMethods (example): Methods for simple observations. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra examinada na observação ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo (de medida) ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Fornece um guia para interpretação ele-1: All FHIR elements must have a @value or children obs-3: Must have at least a low or a high or text | ||||
![]() ![]() ![]() ![]() |
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 ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
Σ | 0..* | Reference(QuestionnaireResponse | MolecularSequence) | Recurso relacionado que pertence ao grupo da Observação ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | QuestionnaireResponse | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣC | 0..* | BackboneElement | Resultados do componente ele-1: All FHIR elements must have a @value or children vs-3: If there is no a value a data absent reason must be present | ||||
![]() ![]() ![]() ![]() |
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 ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Tipo de observação de componente Binding: VitalSigns (extensible): This identifies the vital sign result type. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | O valor do resultado em si Binding: VitalSignsUnits (extensible): Common UCUM units for recording Vital Signs. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | CodeableConcept | Por que o resultado do componente está faltando Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() ![]() |
0..* | See referenceRange (Observation) | Valores de referência ele-1: All FHIR elements must have a @value or children | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 from the FHIR Standard | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:VSCat | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult from the FHIR Standard | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.component.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult from the FHIR Standard | ||||
Observation.component.value[x] | extensible | VitalSignsUnitshttp://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1 from the FHIR Standard | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | observation-vitalsigns | FHIR Vital Signs Profile obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present vs-2: If there is no component or hasMember element then either a value[x] or a data absent reason must be present. | ||||
![]() ![]() ![]() |
Σ | 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 Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Status atual da observação Binding: ObservationStatus (required) | ||||
![]() ![]() ![]() |
S | 1..* | CodeableConcept | Categoria de alto nível da observação Slice: Unordered, Open by value:coding.code, value:coding.system Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Classificação do tipo de observação Binding: 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 Slice: Unordered, Open by 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 Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identidade do sistema de terminologia Fixed Value: 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 Fixed Value: 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 Binding: 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 vs-1: if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day | |||||
![]() ![]() ![]() ![]() |
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 Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte do corpo examinada Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método usado para examinar Binding: 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 obs-3: Must have at least a low or a high or text | ||||
![]() ![]() ![]() ![]() |
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 Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Binding: 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 vs-3: If there is no a value a data absent reason must be present | ||||
![]() ![]() ![]() ![]() |
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 Binding: VitalSigns (extensible): This identifies the vital sign result type. | ||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | O valor do resultado em si Binding: 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 Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Interpretação da observação Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() |
0..* | See referenceRange (Observation) | Valores de referência | |||||
![]() |
Path | Conformance | ValueSet | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 from the FHIR Standard | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:VSCat | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult from the FHIR Standard | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.component.code | extensible | VitalSignshttp://hl7.org/fhir/ValueSet/observation-vitalsignresult from the FHIR Standard | ||||
Observation.component.value[x] | extensible | VitalSignsUnitshttp://hl7.org/fhir/ValueSet/ucum-vitals-common|4.0.1 from the FHIR Standard | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
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
Summary
Structures
This structure refers to these other structures:
Outras representações de perfil: CSV, Excel, Schematron