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 2024-12-23 | 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 |
Usage:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
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 | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | DataAbsentReason(5.1.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 | |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present ips-2: if no "hasMember" element is present then Observation must have a" value" | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Binding: CommonLanguages (preferred): A human language.
ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões que não podem ser ignoradas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Binding: ObservationStatus (required): Codes providing the status of an observation. ele-1: All FHIR elements must have a @value or children Fixed Value: final | ||||||||
![]() ![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following | ||||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: laboratory | |||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Binding: Results Laboratory Observation - IPS (preferred) ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 Binding: DataAbsentReason (required) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Resultado da observação Slice: Unordered, Closed by type:$this ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high ele-1: All FHIR elements must have a @value or children rng-2: If present, low SHALL have a lower value than high | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator ele-1: All FHIR elements must have a @value or children rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM ele-1: All FHIR elements must have a @value or children qty-3: If a code for the unit is present, the system SHALL also be present | ||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Binding: Results Coded Values Laboratory - IPS (preferred)
ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição Binding: ObservationMethods (example): Methods for simple observations. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Valores de referência ele-1: All FHIR elements must have a @value or children obs-3: Must have at least a low or a high or text | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Binding: LOINCCodes (example): Codes identifying names of simple observations. ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() |
Path | Conformance | ValueSet / Code | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | Fixed Value: finalhttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 from the FHIR Standard | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:laboratory | preferred | Pattern: laboratoryhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
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 the FHIR Standard | ||||
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 the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
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) |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present ips-2: if no "hasMember" element is present then Observation must have a" value" | ||||||||
![]() ![]() ![]() |
Σ | 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 Binding: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso | |||||||||
![]() ![]() ![]() |
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 Binding: ObservationStatus (required): Codes providing the status of an observation. Fixed Value: final | ||||||||
![]() ![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following | ||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: 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 Fixed Value: 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 Binding: 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 Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Binding: 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 | |||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by 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 Binding: 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 Slice: Unordered, Closed by 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 rng-2: If present, low SHALL have a lower value than high | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present | ||||||||
![]() ![]() ![]() ![]() |
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 qty-3: If a code for the unit is present, the system SHALL also be present | ||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Binding: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Binding: 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 Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição Binding: 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 obs-3: Must have at least a low or a high or text | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(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 Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: 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 Binding: 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 Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() ![]() |
0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||||||
![]() |
Path | Conformance | ValueSet / Code | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | Fixed Value: finalhttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 from the FHIR Standard | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:laboratory | preferred | Pattern: laboratoryhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
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 the FHIR Standard | ||||
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 the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.hasMember.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
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
Summary
Structures
This structure refers to these other structures:
Visão diferencial
Esta estrutura é derivada de ObservationResultsLaboratoryUvIps
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
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 | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
0..1 | DataAbsentReason(5.1.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
Name | Flags | Card. | Type | Description & Constraints![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present ips-2: if no "hasMember" element is present then Observation must have a" value" | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | id | ID do artefato | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre recurso ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
0..1 | code | Idioma do conteúdo do recurso Binding: CommonLanguages (preferred): A human language.
ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..* | Resource | Recursos contidos | |||||||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensões que não podem ser ignoradas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identificador do Observation ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequestBRIPS | NutritionOrder | ServiceRequest) | Referência ao pedido ou ao plano de tratamento que gerou este recurso ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatementBRIPS | ProcedureBRIPS | ImmunizationBRIPS | ImagingStudyBRIPS) | Referência ao evento do qual este recurso faz parte ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Status atual da observação Binding: ObservationStatus (required): Codes providing the status of an observation. ele-1: All FHIR elements must have a @value or children Fixed Value: final | ||||||||
![]() ![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following | ||||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: laboratory | |||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Código da observação Binding: Results Laboratory Observation - IPS (preferred) ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PatientBRIPS | Group | Device | Location) | De quem ou do que trata a observação ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para este rescurso ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Resource) | Sobre o que é a observação, quando esta não é sobre o sujeito do registro ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Atendimento durante o qual esta observação foi registrada ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣ | 1..1 | Tempo ou período de tempo clinicamente relevante para a observação ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 Binding: DataAbsentReason (required) ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Data/hora em que esta versão foi disponibilizada ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣ | 1..* | Reference(PractitionerBRIPS | PractitionerRoleBRIPS | OrganizationBRIPS | CareTeam | PatientBRIPS | RelatedPerson) | Quem é o responsável pela observação ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣC | 0..1 | Resultado da observação Slice: Unordered, Closed by type:$this ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | string | Actual result ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RangeIPS | Set of values bounded by low and high ele-1: All FHIR elements must have a @value or children rng-2: If present, low SHALL have a lower value than high | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator ele-1: All FHIR elements must have a @value or children rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | time | Actual result ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | dateTime | Actual result ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
SΣC | 0..1 | Period | Actual result ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | QuantityIPS | A measured amount using UCUM ele-1: All FHIR elements must have a @value or children qty-3: If a code for the unit is present, the system SHALL also be present | ||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Binding: Results Coded Values Laboratory - IPS (preferred)
ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..* | Annotation | Comentários sobre a observação ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Parte anatômica alvo da observação Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição Binding: ObservationMethods (example): Methods for simple observations. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | Reference(SpecimenBRIPS) | Amostra utilizada para esta observação ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
0..1 | Reference(Device | DeviceMetric) | Dispositivo de medida da observação ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Valores de referência ele-1: All FHIR elements must have a @value or children obs-3: Must have at least a low or a high or text | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(ObservationResultsLaboratoryBRIPS | ObservationResultsBRIPS) | Recurso relacionado que pertence a observação ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(DocumentReference | ImagingStudyBRIPS | Media | QuestionnaireResponse | ObservationResultsBRIPS | MolecularSequence) | Medições relacionadas a partir das quais a observação é feita ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | Resultados do componente ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | ID exclusivo para referência entre elementos | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | ||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Tipo do componente da observação Binding: LOINCCodes (example): Codes identifying names of simple observations. ele-1: All FHIR elements must have a @value or children | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Resultado do componente ele-1: All FHIR elements must have a @value or children | |||||||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||||||
![]() |
Path | Conformance | ValueSet / Code | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | Fixed Value: finalhttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 from the FHIR Standard | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:laboratory | preferred | Pattern: laboratoryhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
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 the FHIR Standard | ||||
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 the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
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
Name | Flags | Card. | Type | Description & Constraints![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | ObservationResultsLaboratoryUvIps | Laboratory result for a simple test or for a panel/study obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present ips-2: if no "hasMember" element is present then Observation must have a" value" | ||||||||
![]() ![]() ![]() |
Σ | 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 Binding: CommonLanguages (preferred): A human language.
| |||||||||
![]() ![]() ![]() |
0..1 | Narrative | Texto com o resumo do recurso | |||||||||
![]() ![]() ![]() |
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 Binding: ObservationStatus (required): Codes providing the status of an observation. Fixed Value: final | ||||||||
![]() ![]() ![]() |
1..* | CodeableConceptIPS | Categoria de alto nível da observação Slice: Unordered, Open by pattern:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||||||
![]() ![]() ![]() ![]() |
S | 1..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following | ||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: 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 Fixed Value: 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 Binding: 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 Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Tipo de referência (por exemplo, Paciente) Binding: 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 | |||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all Types | |||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by 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 Binding: 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 Slice: Unordered, Closed by 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 rng-2: If present, low SHALL have a lower value than high | ||||||||
![]() ![]() ![]() ![]() |
SC | 0..1 | RatioIPS | A ratio of two Quantity values - a numerator and a denominator rat-1: Numerator and denominator SHALL both be present, or both are absent. If both are absent, there SHALL be some extension present | ||||||||
![]() ![]() ![]() ![]() |
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 qty-3: If a code for the unit is present, the system SHALL also be present | ||||||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConceptIPS | Concept - reference to a terminology or just text Binding: Results Coded Values Laboratory - IPS (preferred)
| ||||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Por que o resultado do componente está ausente Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() |
0..* | CodeableConceptIPS | Interpretação do resultado do componente Binding: 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 Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Método de medição Binding: 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 obs-3: Must have at least a low or a high or text | ||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Identificador único para referenciação cruzada | |||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensões adicionais que não fazem parte do modelo de dados básico | |||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite inferior do intervalo | ||||||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | Limite superior do intervalo | ||||||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualificador do valor de referência Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | População do intervalo de referência Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||||||
![]() ![]() ![]() ![]() |
0..1 | Range | Faixa etária aplicável | |||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Intervalo de referência em formato textual | |||||||||
![]() ![]() ![]() |
Σ | 0..* | Reference(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 Slice: Unordered, Open by value:url | |||||||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: 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 Binding: 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 Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||||||
![]() ![]() ![]() ![]() |
0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||||||
![]() |
Path | Conformance | ValueSet / Code | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | Fixed Value: finalhttp://hl7.org/fhir/ValueSet/observation-status|4.0.1 from the FHIR Standard | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:laboratory | preferred | Pattern: laboratoryhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
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 the FHIR Standard | ||||
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 the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.bodySite | example | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.hasMember.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
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
Summary
Structures
This structure refers to these other structures:
Outras representações de perfil: CSV, Excel, Schematron