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/ObservationResultsLaboratoryBRIPS | Versão: 1.0.0 | |||
Active as of 2025-07-17 | Nome computável: ObservationResultsLaboratoryBRIPS |
Resultado de laboratório para um teste simples ou para um painel/estudo.
Este recurso se destina a relatar os exames de laboratório realizados pelo paciente e enviados para a RNDS nos últimos 12 meses a partir da data da solicitação de geração do Sumário do Paciente
Este recurso pode representar o resultado de um teste laboratorial simples, como hematócrito, ou pode agrupar o conjunto de resultados produzidos por um estudo ou painel multi-teste, como um hemograma completo, um teste de função dinâmica, um estudo de amostra de urina. Neste último caso, o Observation traz a conclusão geral do estudo e/ou uma interpretação global do produtor do estudo, no elemento comentário; e faz referência aos resultados individuais de um estudo como uma observações de que “tem-membros” de uma hierarquia (são filhos de um grupo de resultados).
Este perfil restringe o recurso Observation para representar um teste de diagnóstico laboratorial in vitro ou painel/estudo. No caso de painel/estudo, os resultados do painel aparecem como sub-observações. Neste caso, esta Observation de nível superior atua como um agrupador de todas as observações pertencentes ao painel ou estudo. O Observation de nível superior pode conter uma conclusão no elemento de valor e/ou uma interpretação global por parte do produtor do estudo, no elemento de comentário.
A RNDS utiliza dois perfis baseados no perfil Observation para enviar resultados de exames Laboratoriais de COVID-19 e Monkeypox: BRDiagnosticoLaboratorioClinico e BRDiagnosticoCOVID19-TesteRapido. Ambos os perfis são baseados no perfil FHIR R4 Observation. O perfil BRDiagnosticoCOVID19-TesteRapido é uma restrição do perfil e BRDiagnosticoLaboratorioClinico, onde alguns elementos de dados foram suprimidos, como interpretation e specimen, uma vez que é um teste específico para diagnóstico rápido da COVID19.
Os resultados dos exames são informados de forma quantitativa e qualitativa. Para os resultados quantitativos, uma representação quantitativa numérica é utilizada. Já, para os resultados qualitativos, foi utilizada uma tabela proprietária da RNDS chamada BRResultadoQualitativo. Essa tabela especializa os resultados qualitativos por categorias (Detectável, Avidez, Presença, Positivo/Negativo e etc). Foi necessário mapear estes conceitos para o ValueSet do IPS utilizado para descrever o resultado no elemento interpretation: ObservationInterpretationCodes.
Em dois casos o mapa de conceitos entre a RNDS e o ValueSet recomendado pelo Sumário Internacional do Paciente não foi possível de ser estabelecido para descrever o elemento interpretation: Tipo de Resultado HISPT e Tipo de Resultado AVIDEZ. Nestes dois casos não será possível preencher o elemento interpretation.
Observar que a RNDS utiliza para os exames qualitatitvos o mesmo domínio para representar o valor (value) e a interpretação (interpretation).
Este recurso não deve ser utilizado para representar recursos que não sejam relacionados aos resultados de exames.
Os exames de COVID-19 e Monkeypox cujos resultado forem positivos, ou seja, que tiverem no elemento value.valueCodeableConcept os valores conforme a tabela abaixo serão exibidos, independente da data que foram realizados, tendo em vista a importância de conhecer se o paciente já apresentou COVID-19 ou Monkeypox. Os resultados de exames do útlimo ano, a partir da data de solicitação do sumário, que forem informados no Registro de Atendimento Clínico-RAC também serão incorporados neste recurso.
Exames RNDS considerados positivos de acordo com o valor do elemento value.valueCodeableConcept
valueCodeableConcept.coding.system | valueCodeableConcept.coding.code | display |
---|---|---|
https://terminologia.saude.gov.br/fhir/ValueSet- | 2 | Detectável |
https://terminologia.saude.gov.br/fhir/ValueSet-BRTipoResultadoAVIDEZ | 2 | Alta Avidez |
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoDTNT | 1 | Detectável |
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoHISPT | 1 | Compatível |
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoPRAU | 1 | Presença |
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoPSNG | 1 | Positivo |
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoAVIDEZ | 1 | Reagente |
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoRSBAC | 1 | Foram visualizados |
https://terminologia.saude.gov.br/fhir/CodeSystem/BRTipoResultadoRSCUL | 2 | Houve crescimento |
Os demais exames serão exibidos até 12 meses antes da data em que foi solicitada a geração do sumário.
Não se aplica.
Este perfil não possui extensões.
Este recurso faz referência aos seguintes recursos PractitionerBRIPS, PractitionerRolebrIPS, OrganizationBRIPS, CareTeam, PatientBRIPS e RelatedPerson.
Atualmente a RNDS recebe várias versões do recurso BRDiagnosticoLaboratorioClinico e do BRDiagnosticoCOVID19-TesteRapido e foi necessário realizar o mapeamento de estrutura para todas as versões e seus respectivos elementos Observation, conforme apresentado a seguir.
A RNDS não utiliza o elemento language e nem apresenta as descrições dos códigos dos ValueSets utilizados, que são obrigatórios no IPS. Deste modo foi necessário acrescentar esses dois elementos ao modelo estrutural do lado do IPS.
Este mapeamento utiliza o perfil Observation (BRDiagnosticoLaboratorioClinico-1.0), que foi depreciado. Este perfil referencia o valueset BRCategoriaObservacao, no elemento categoria que não existe mais na RNDS.
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 o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS | BRCategoriaExame-1.0 |
Observation.category Mapa BRCategoriaExame-1.0 -> ObservationCategoryCodes |
|
Observation.code | 1..1 | Nome do exame | BRNomeExame-1.0 |
Observation.code | |
Observation.subject | 1..1 | Referência ao indivíduo | Observation.patientBRIPS.reference | Observation.patientBRIPS.reference | |
Observation.effectiveDateTime | Data e hora da coleta da amostra, conforme ISO 8601. | Suprimido nesse modelo da RNDS | Observation.effectiveDateTime | Será utilizada 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 atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. | BRResultadoQualitativoExame-1.0 |
Observation.value Mapa:https://terminologia.saude.gov.br/fhir/ValueSet-BRResultadoQualitativoExame-2.0 -> Results Presence Absence - SNOMED CT IPS Free Set |
|
Observation.Interpretation | 0..1 | Interpretação qualitativa de um resultado quantitativo. RN3: Cada tipo de interpretação está condicionado ao tipo de diagnóstico laboratorial. | BRResultadoQualitativoExame-1.0 |
Observation.Interpretation Mapa: BRResultadoQualitativoExame-1.0 -> ObservationInterpretationCodes |
|
Observation.note | 0..* | Comentários sobre os resultados do exame | Observation.note | ||
Observation.method | 1..1 | Método analítico utilizado para determinação do resultado do analito. | 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.specimenBRIPS.reference | Observation.specimenBRIPS.reference | |
Observation.referenceRange | 1..1 | Faixa de valores de resultado esperada para determinada população de indivíduos. | Observation.referenceRange | Observation.referenceRange |
No perfil BRDiagnosticoLaboratorioClinico-2.0 o elemento effectiveDateTime foi incluído.
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 o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS | BRCategoriaExame-1.0 |
Observation.category Mapa:BRResultadoQualitativoExame -> Results Presence Absence - SNOMED CT IPS Free Set |
|
Observation.code | 1..1 | Nome do exame | BRNomeExame | Observation.code | |
Observation.subject | 1..1 | Referência ao indivíduo | Observation.patient.reference | Observation.patient.reference | |
Observation.effectiveDateTime | 1..1 | Data e hora da coleta da amostra, conforme ISO 8601. | Observation.effectiveDateTime | Observation.effectiveDateTime | |
Observation.issued | 1..1 | Data e hora da liberação, conforme ISO 8601. | Observation.issued | Observation.issued | |
Observation.performer.reference | 1..* | Referência ao responsável pelo resultado do exame | Observation.performer.reference | Observation.performer.reference | |
Observation.value | Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. | BRResultadoQualitativoExame-1.0 |
Observation.value Mapa BRResultadoQualitativoExame-1.0 -> ObservationCategoryCodes |
||
Observation.Interpretation | 0..1 | Interpretação qualitativa de um resultado quantitativo. RN3: Cada tipo de interpretação está condicionado ao tipo de diagnóstico laboratorial. | BRResultadoQualitativoExame Mapa: BRResultadoQualitativoExame -> Results Presence Absence - SNOMED CT IPS Free Set |
Observation.Interpretation | |
Observation.note | 0..* | Comentários sobre os resultados do exame | Observation.note | Observation.note | |
Observation.method | 1..1 | Método analítico utilizado para determinação do resultado do analito. | 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 |
Nessa versão há uma a inclusão da extensão patógeno para informar qual o patógeno encontrado no exame – conforme BRTerminologiaPatogeno. A informação contida na extensão Patógeno será informada no componente value.valueCodeableConcept utilizando a terminologia informada pelo MS.
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 o exame ou teste utilizando os subgrupos do grupo 02 - Procedimentos com finalidade diagnóstica da Tabela SUS | BRCategoriaExame-1.0 |
Observation.value Mapa:BRResultadoQualitativoExame -> Results Presence Absence - SNOMED CT IPS Free Set |
|
Observation.code | 1..1 | Nome do exame | BRNomeExame-2.0 |
Observation.code | |
Observation.patient.reference | 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. | DateTime | Observation.effectiveDateTime | ||
Observation.issued | 1..1 | Data e hora da liberação, conforme ISO 8601. | DateTime | Observation.issued | Observation.issued |
Observation.performer.reference | 1..* | Referência ao responsável pelo resultado do exame | Observation.performer.reference | Observation.performer.reference | |
Observation.value | Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. | BRResultadoQualitativoExame-2.0 |
Observation.value Mapa BRResultadoQualitativoExame-2.0 -> ObservationCategoryCodes |
||
Observation.Interpretation | 0..1 | Interpretação qualitativa de um resultado quantitativo. RN3: Cada tipo de interpretação está condicionado ao tipo de diagnóstico laboratorial. | BRResultadoQualitativoExame-1.0 |
Observation.Interpretation Mapa: BRResultadoQualitativoExame-1.0 -> ObservationInterpretationCodes |
|
Observation.note | 0..* | Comentários sobre os resultados do exame | Observation.note | Observation.note | |
Observation.method | 1..1 | Método analítico utilizado para determinação do resultado do analito. | 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 referência para apoiar um resultado. | Observation.referenceRange | Observation.referenceRange |
O perfil Observation BRDiagnosticoCOVID19-TesteRapido-01.01, uma restrição do recurso BRDiagnosticoLaboratorioClinico-2.0 onde foram suprimidos os elementos interpretation, method e specimen. Esse recurso utiliza o value set , e para o nome de exame, o ValueSet BRNomeExameTRCOVID19LOINC. Todos são mapeados para o mesmo ValueSet do IPS, o Results Laboratory Observation IPS (LOINC), pois esses exames são um subconjunto do mesmo.
Elemento | Card. | Descrição | Domínio | Mapeamento | Observação |
---|---|---|---|---|---|
Observation.status | 1..1 | O estado do valor do resultado. | BREstadoObservacao |
Observation.status | |
Observation.code | 1..1 | Nome do exame | BrNomeExameTRCOVID19LOINC | Observation.code | |
Observation.category | Categoria do Resultado | Excluído do perfil da RNDS | Observation.category valor fixo = laboratory |
||
Observation.patient.reference | 1..1 | Nome do exame | BRNomeExameTRCOVID19LOINC |
Observation.code | |
Observation.effectiveDateTime | 1..1 | Data e hora da coleta da amostra, conforme ISO 8601. | DateTime | Observation.effectiveDateTime | |
Observation.performer.reference | 1..* | Referência ao responsável pelo resultado do exame | Reference(Pessoa Jurídica e Profissional Liberal) | Observation.performer.reference | |
Observation.value | Valor atribuído ao analito de acordo com o método de análise, de forma qualitativa. RN1: Cada tipo de resultado qualitativo está condicionado ao tipo de diagnóstico laboratorial. | BRResultadoQualitativoExame-1.0 |
Observation.Interpretation Mapa: https://terminologia.saude.gov.br/fhir/ValueSet-BRResultadoQualitativoExame-2.0 -> Results Presence Absence - SNOMED CT IPS Free Set |
Usos:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
ObservationResultsLaboratoryUvIps | |||
![]() ![]() ![]() |
0..1 | id | ID do artefato | |
![]() ![]() ![]() |
0..1 | Meta | Metadados sobre recurso | |
![]() ![]() ![]() |
0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso | |
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso | |
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas | |
![]() ![]() ![]() |
0..* | Identifier | Identificador do Observation | |
![]() ![]() ![]() |
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..* | CodeableConceptIPS | Categoria de alto nível da observação | |
![]() ![]() ![]() |
1..1 | CodeableConceptIPS | Código da observação | |
![]() ![]() ![]() |
1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | |
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() |
0..1 | uri | Tipo de referência (por exemplo, Paciente) | |
![]() ![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |
![]() ![]() ![]() ![]() |
0..1 | string | Texto alternativo para este rescurso | |
![]() ![]() ![]() |
0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | |
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | |
![]() ![]() ![]() |
1..1 | dateTime, Period | Tempo ou período de tempo clinicamente relevante para a observação | |
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |
![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | DataAbsentReason(5.2.0) | unknown | asked | temp | notasked | masked | unsupported | astext | error | |
![]() ![]() ![]() |
0..1 | instant | Data/hora em que esta versão foi disponibilizada | |
![]() ![]() ![]() |
1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | |
![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Resultado da observação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Por que o resultado do componente está ausente | |
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente | |
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição | |
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |
![]() ![]() ![]() |
0..* | BackboneElement | Valores de referência | |
![]() ![]() ![]() ![]() |
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(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | |
![]() ![]() ![]() |
0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | |
![]() ![]() ![]() |
0..* | BackboneElement | Resultados do componente | |
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo do componente da observação | |
![]() ![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Resultado do componente | |
![]() |
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study Constraints: obs-6, obs-7, ips-2 | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso | ||||||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||||||
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso 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 que não podem ser ignoradas | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation | ||||||||
![]() ![]() ![]() |
Σ | 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 Vínculo: ObservationStatus (required): Codes providing the status of an observation. Valor fixo: final | ||||||||
![]() ![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação Fatia: Não ordenado, Aberto por pattern:$this Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. Padrão necessário: Pelo menos os seguintes elementos | ||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Valor fixo: (complexo) | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Valor fixo: laboratory | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Vínculo: Results Laboratory Observation - IPS (preferred) | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||||||
![]() ![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Vínculo: DataAbsentReason (required) | ||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||||||
![]() ![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Resultado da observação Fatia: Não ordenado, Fechado por type:$this | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high Constraints: rng-2 | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator Constraints: rat-1 | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM Constraints: qty-3 | ||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição Vínculo: ObservationMethods (example): Methods for simple observations. | |||||||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |||||||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Valores de referência 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(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() |
Caminho | Conformidade | ValueSet / Código | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From a norma FHIR
| ||||
Observation.status | required | Fixed Value: finalhttp://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:laboratory | preferred | Pattern Value: laboratoryhttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.code | preferred | ResultsLaboratoryObservationUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips | ||||
Observation.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types From a norma FHIR | ||||
Observation.value[x]:valueCodeableConcept | preferred | ResultsCodedValuesLaboratoryUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/results-coded-values-laboratory-uv-ips | ||||
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 | example | LOINCCodes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes 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() | |
ips-2 | error | Observation | if no "hasMember" element is present then Observation must have a" value" : value.exists() or hasMember.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() | |
qty-3 | error | Observation.value[x]:valueQuantity | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() | |
rat-1 | error | Observation.value[x]:valueRatio | Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present : (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists()) | |
rng-2 | error | Observation.value[x]:valueRange | If present, low SHALL have a lower value than high : low.empty() or high.empty() or (low <= high) |
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study Constraints: obs-6, obs-7, ips-2 | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso | ||||||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||||||
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões que não podem ser ignoradas | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation | ||||||||
![]() ![]() ![]() |
Σ | 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 Vínculo: ObservationStatus (required): Codes providing the status of an observation. Valor fixo: final | ||||||||
![]() ![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação Fatia: Não ordenado, Aberto por pattern:$this Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. Padrão necessário: Pelo menos os seguintes elementos | ||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Valor fixo: (complexo) | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Valor fixo: laboratory | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Vínculo: Results Laboratory Observation - IPS (preferred) | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||||||
![]() ![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
url | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Vínculo: DataAbsentReason (required) | ||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||||||
![]() ![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Resultado da observação Fatia: Não ordenado, Fechado por type:$this | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high Constraints: rng-2 | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator Constraints: rat-1 | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM Constraints: qty-3 | ||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição Vínculo: ObservationMethods (example): Methods for simple observations. | |||||||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |||||||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Valores de referência 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(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the component result is missing Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | High, low, normal, etc. Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Provides guide for interpretation of component result | |||||||||
![]() |
Caminho | Conformidade | ValueSet / Código | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From a norma FHIR
| ||||
Observation.status | required | Fixed Value: finalhttp://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:laboratory | preferred | Pattern Value: laboratoryhttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.code | preferred | ResultsLaboratoryObservationUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips | ||||
Observation.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types From a norma FHIR | ||||
Observation.value[x]:valueCodeableConcept | preferred | ResultsCodedValuesLaboratoryUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/results-coded-values-laboratory-uv-ips | ||||
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.hasMember.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types From a norma FHIR | ||||
Observation.component.code | example | LOINCCodes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes 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() | |
ips-2 | error | Observation | if no "hasMember" element is present then Observation must have a" value" : value.exists() or hasMember.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() | |
qty-3 | error | Observation.value[x]:valueQuantity | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() | |
rat-1 | error | Observation.value[x]:valueRatio | Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present : (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists()) | |
rng-2 | error | Observation.value[x]:valueRange | If present, low SHALL have a lower value than high : low.empty() or high.empty() or (low <= high) |
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Visão diferencial
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
ObservationResultsLaboratoryUvIps | |||
![]() ![]() ![]() |
0..1 | id | ID do artefato | |
![]() ![]() ![]() |
0..1 | Meta | Metadados sobre recurso | |
![]() ![]() ![]() |
0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso | |
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso | |
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas | |
![]() ![]() ![]() |
0..* | Identifier | Identificador do Observation | |
![]() ![]() ![]() |
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..* | CodeableConceptIPS | Categoria de alto nível da observação | |
![]() ![]() ![]() |
1..1 | CodeableConceptIPS | Código da observação | |
![]() ![]() ![]() |
1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | |
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() |
0..1 | uri | Tipo de referência (por exemplo, Paciente) | |
![]() ![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |
![]() ![]() ![]() ![]() |
0..1 | string | Texto alternativo para este rescurso | |
![]() ![]() ![]() |
0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | |
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | |
![]() ![]() ![]() |
1..1 | dateTime, Period | Tempo ou período de tempo clinicamente relevante para a observação | |
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |
![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | DataAbsentReason(5.2.0) | unknown | asked | temp | notasked | masked | unsupported | astext | error | |
![]() ![]() ![]() |
0..1 | instant | Data/hora em que esta versão foi disponibilizada | |
![]() ![]() ![]() |
1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | |
![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Resultado da observação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Por que o resultado do componente está ausente | |
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente | |
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição | |
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |
![]() ![]() ![]() |
0..* | BackboneElement | Valores de referência | |
![]() ![]() ![]() ![]() |
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(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | |
![]() ![]() ![]() |
0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | |
![]() ![]() ![]() |
0..* | BackboneElement | Resultados do componente | |
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Tipo do componente da observação | |
![]() ![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Resultado do componente | |
![]() |
Visualização de elementos -chave
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study Constraints: obs-6, obs-7, ips-2 | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso | ||||||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||||||
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso 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 que não podem ser ignoradas | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation | ||||||||
![]() ![]() ![]() |
Σ | 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 Vínculo: ObservationStatus (required): Codes providing the status of an observation. Valor fixo: final | ||||||||
![]() ![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação Fatia: Não ordenado, Aberto por pattern:$this Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. Padrão necessário: Pelo menos os seguintes elementos | ||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Valor fixo: (complexo) | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Valor fixo: laboratory | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Vínculo: Results Laboratory Observation - IPS (preferred) | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||||||
![]() ![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Vínculo: DataAbsentReason (required) | ||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||||||
![]() ![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Resultado da observação Fatia: Não ordenado, Fechado por type:$this | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high Constraints: rng-2 | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator Constraints: rat-1 | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM Constraints: qty-3 | ||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição Vínculo: ObservationMethods (example): Methods for simple observations. | |||||||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |||||||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Valores de referência 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(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() |
Caminho | Conformidade | ValueSet / Código | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From a norma FHIR
| ||||
Observation.status | required | Fixed Value: finalhttp://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:laboratory | preferred | Pattern Value: laboratoryhttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.code | preferred | ResultsLaboratoryObservationUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips | ||||
Observation.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types From a norma FHIR | ||||
Observation.value[x]:valueCodeableConcept | preferred | ResultsCodedValuesLaboratoryUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/results-coded-values-laboratory-uv-ips | ||||
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 | example | LOINCCodes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes 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() | |
ips-2 | error | Observation | if no "hasMember" element is present then Observation must have a" value" : value.exists() or hasMember.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() | |
qty-3 | error | Observation.value[x]:valueQuantity | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() | |
rat-1 | error | Observation.value[x]:valueRatio | Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present : (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists()) | |
rng-2 | error | Observation.value[x]:valueRange | If present, low SHALL have a lower value than high : low.empty() or high.empty() or (low <= high) |
Visualização instantânea
Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study Constraints: obs-6, obs-7, ips-2 | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso | ||||||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||||||
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões que não podem ser ignoradas | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation | ||||||||
![]() ![]() ![]() |
Σ | 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 Vínculo: ObservationStatus (required): Codes providing the status of an observation. Valor fixo: final | ||||||||
![]() ![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação Fatia: Não ordenado, Aberto por pattern:$this Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: ObservationCategoryCodes (preferred): Codes for high level observation categories. Padrão necessário: Pelo menos os seguintes elementos | ||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Valor fixo: (complexo) | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Valor fixo: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Valor fixo: laboratory | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Vínculo: Results Laboratory Observation - IPS (preferred) | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação | |||||||||
![]() ![]() ![]() ![]() |
Conteúdo/regras para todos os tipos | |||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Conteúdo/regras para todas as fatias | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Por quê o valor esperado não está presente | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Value of extension | ||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
code | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
id | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
url | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Vínculo: DataAbsentReason (required) | ||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada | ||||||||
![]() ![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Resultado da observação Fatia: Não ordenado, Fechado por type:$this | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high Constraints: rng-2 | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator Constraints: rat-1 | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM Constraints: qty-3 | ||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Vínculo: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição Vínculo: ObservationMethods (example): Methods for simple observations. | |||||||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação | |||||||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação | |||||||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Valores de referência 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(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Fatia: Não ordenado, Aberto por value:url | |||||||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita | ||||||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Vínculo: LOINCCodes (example): Codes identifying names of simple observations. | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente | |||||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the component result is missing Vínculo: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | High, low, normal, etc. Vínculo: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() ![]() |
0..* | Ver referenceRange (Observation) | Provides guide for interpretation of component result | |||||||||
![]() |
Caminho | Conformidade | ValueSet / Código | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From a norma FHIR
| ||||
Observation.status | required | Fixed Value: finalhttp://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:laboratory | preferred | Pattern Value: laboratoryhttp://hl7.org/fhir/ValueSet/observation-category From a norma FHIR | ||||
Observation.code | preferred | ResultsLaboratoryObservationUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-observations-uv-ips | ||||
Observation.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types From a norma FHIR | ||||
Observation.value[x]:valueCodeableConcept | preferred | ResultsCodedValuesLaboratoryUvIpshttp://hl7.org/fhir/uv/ips/ValueSet/results-coded-values-laboratory-uv-ips | ||||
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.hasMember.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types From a norma FHIR | ||||
Observation.component.code | example | LOINCCodes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes 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() | |
ips-2 | error | Observation | if no "hasMember" element is present then Observation must have a" value" : value.exists() or hasMember.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() | |
qty-3 | error | Observation.value[x]:valueQuantity | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() | |
rat-1 | error | Observation.value[x]:valueRatio | Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present : (numerator.empty() xor denominator.exists()) and (numerator.exists() or extension.exists()) | |
rng-2 | error | Observation.value[x]:valueRange | If present, low SHALL have a lower value than high : low.empty() or high.empty() or (low <= high) |
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
Resumo
Estruturas
Esta estrutura refere-se a estas outras estruturas:
Outras representações de perfil: CSV, Excel, Schematron