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

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

Resource Profile: SpecimenBRIPS

URL Canônica: https://ips.saude.gov.br/fhir/StructureDefinition/SpecimenBRIPS Versão: 1.2.0
Active as of 2026-08-22 Nome computável: SpecimenBRIPS

Este perfil restringe o recurso Specimen para representar as características de amostras biológicas no contexto de resultados laboratoriais integrados a um Sumário do Paciente.

O recurso Specimen descreve uma amostra utilizada para análise laboratorial

Este perfil representa as restrições aplicadas ao recurso Specimen pelo Guia de Implementação do IPS Brasil. Uma amostra biológica é representada no Sumário do Paciente como uma instância do recurso Specimen restringida por esse perfil, referenciada a partir de um resultado laboratorial.

O projeto INSPIRA (Hospital Sírio-Libanês / HL7 Brasil, Protocolo 25000.176202/2023-57) revisou os perfis do Guia IPS Brasil, adicionou bindings nacionais da RNDS e expandiu o mapeamento de estrutura. A versão atual do Guia é 1.1.0 (2026).

Escopo/Uso

Este recurso representa qualquer amostra de material retirado de uma entidade biológica, viva ou morta, ou de um objeto físico ou do ambiente. Algumas amostras são biológicas e podem conter um ou mais componentes, incluindo, entre outros, moléculas celulares, células, tecidos, órgãos, fluidos corporais, embriões e produtos excretores corporais (fonte: NCI Thesaurus, modificada). O foco do recurso é o processo de coleta, manutenção e processamento da amostra, bem como a sua origem.

O perfil SpecimenBRIPS especializa o perfil internacional Specimen-uv-ips para o contexto brasileiro, mapeando o perfil RNDS BRAmostraBiologica (utilizado no documento REL — Resultado de Exame Laboratorial). O recurso representa a amostra biológica analisada em um resultado laboratorial e é referenciado por ObservationResultsLaboratoryBRIPS em Observation.specimen.

O perfil RNDS BRAmostraBiologica é extremamente restrito: preserva apenas Specimen.type (1..1, obrigatório) e remove todos os demais elementos (max:0 para identifier, accessionIdentifier, status, subject, receivedTime, parent, request, collection e seus sub-elementos). O campo Specimen.type deve ser preenchido com o ValueSet BRTipoAmostra (CodeSystem BRTipoAmostraGAL, required na RNDS), mapeado para o ValueSet IPS results-specimen-type-uv-ips (SNOMED CT IPS free set, preferred).

O BRIPS mantém todos os elementos opcionais do IPS para compatibilidade com cenários em que informações adicionais sobre a coleta estejam disponíveis, como collection.collector, collection.collected[x] e collection.method.

Uso indevido

Este recurso só deve ser utilizado para recuperar as amostras de exames laboratoriais que venham a fazer parte do Sumário Internacional do Paciente. Não deve ser usado para representar amostras de Radiologia/Imagiologia, nem de forma independente no Bundle IPS — deve sempre ser referenciado por uma instância de ObservationResultsLaboratoryBRIPS.

Caso de uso

O curador de sumário, ao recuperar todos os exames de COVID-19 e os demais exames laboratoriais do último ano a partir da data de solicitação de geração do sumário, busca as amostras de cada um destes exames que estão referenciadas no elemento specimen do recurso ObservationResultsLaboratoryBRIPS.

Identificadores

Este perfil não possui identificadores.

Extensões

Este perfil não possui extensões nacionais adicionais além das herdadas do IPS.

Limites e Relacionamentos

O recurso SpecimenBRIPS é referenciado por:

Mapeamento de estrutura — Versão 1.0.0

Mapeamento de estrutura BRAmostraBiologica-1.0 para SpecimenBRIPS.

O perfil BRAmostraBiologica-1.0 suprimiu todos os elementos do recurso SpecimenBRIPS com exceção do elemento type que é obrigatório, portanto, só há mapeamento para este elemento.

Elemento Card. Descrição Domínio Mapeamento (FHIRPath) Observação
type 1..1 Identidade do sistema de terminologia do tipo de amostra ​BRTipoAmostraGAL
Mapa de BRTipoAmostra para results-specimen-type-uv-ips
Specimen.type

Usos:

You can also check for usages in the FHIR IG Statistics

Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

Esta estrutura é derivada de SpecimenUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Specimen 0..* SpecimenUvIps Sample for analysis
... id 0..1 id ID lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador Externo
... accessionIdentifier 0..1 Identifier Identificador atribuído pelo laboratório
... status 0..1 code disponível | indisponível | insatisfatório | inserido com erro: códigos que fornecem o status/disponibilidade de uma amostra
... type 1..1 CodeableConceptIPS Tipo de material que compõem a amostra
... subject 0..1 Reference(PatientBRIPS) Referência de onde veio a amostra. Pode ser de paciente(s), de um local (por exemplo, a fonte de uma amostra ambiental) ou uma amostra de uma substância ou dispositivo
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... receivedTime 0..1 dateTime Data/hora em que a amostra foi recebida para processamento
... parent 0..* Reference(SpecimenBRIPS) Origem da amostra
... request 0..* Reference(ServiceRequest) Por que a amostra foi coletada
... collection 0..1 BackboneElement Detalhes da coleta
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... collector 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Profissional resopnsável pela coleta
.... collected[x] 0..1 dateTime, Period Data/Hora-Período da coleta
.... duration 0..1 Duration Duração da coleta
.... quantity 0..1 SimpleQuantity Quantidade de amostra coletada
.... method 0..1 CodeableConceptIPS Método de coleta da amostra
.... bodySite 0..1 CodeableConceptIPS Local anatômico de coleta da amostra
.... fastingStatus[x] 0..1 CodeableConceptIPS, Duration Tempo de jejum do paciente, se for o caso
... processing 0..* BackboneElement Detalhes da etapa de processamento da amostra e respectivos passos
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... description 0..1 string Texto que descreve o procedimento
.... procedure 0..1 CodeableConcept Indica a etapa de tratamento aplicada a amostra
.... additive 0..* Reference(Substance) Material utilizado na etapa de processamento da amostra
.... time[x] 0..1 dateTime, Period Data e hora do processamento da amostra
... container 0..* BackboneElement Recipiente que contém a amostra (tubo/lâmina, etc.)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... identifier 0..* Identifier Id do recipiente
.... description 0..1 string Descrição do recipiente
.... type 0..1 CodeableConcept Tipo de recipiente associado a amostra
.... capacity 0..1 SimpleQuantity Volume ou tamanho do recipiente
.... specimenQuantity 0..1 SimpleQuantity Quantidade de amostra no recipiente
.... additive[x] 0..1 CodeableConcept, Reference(Substance) Aditivo associado ao recipiente
... condition 0..* CodeableConcept Estado da amostra
... note 0..* Annotation Comentários

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Specimen 0..* SpecimenUvIps Sample for analysis
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador Externo
... accessionIdentifier Σ 0..1 Identifier Identificador atribuído pelo laboratório
... status ?!Σ 0..1 code disponível | indisponível | insatisfatório | inserido com erro: códigos que fornecem o status/disponibilidade de uma amostra
Vínculo: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type 1..1 CodeableConceptIPS Tipo de material que compõem a amostra
Vínculo: Results Specimen Type - IPS (preferred)
Vínculos adicionaisObjetivo
Results Specimen Type - SNOMED CT IPS Free Set candidate
... subject Σ 0..1 Reference(PatientBRIPS) Referência de onde veio a amostra. Pode ser de paciente(s), de um local (por exemplo, a fonte de uma amostra ambiental) ou uma amostra de uma substância ou dispositivo
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... receivedTime Σ 0..1 dateTime Data/hora em que a amostra foi recebida para processamento
... parent 0..* Reference(SpecimenBRIPS) Origem da amostra
... request 0..* Reference(ServiceRequest) Por que a amostra foi coletada
... collection 0..1 BackboneElement Detalhes da coleta
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... collector Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Profissional resopnsável pela coleta
.... collected[x] Σ 0..1 Data/Hora-Período da coleta
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration Duração da coleta
.... quantity 0..1 SimpleQuantity Quantidade de amostra coletada
.... method 0..1 CodeableConceptIPS Método de coleta da amostra
Vínculo: FHIRSpecimenCollectionMethod (preferred)
.... bodySite 0..1 CodeableConceptIPS Local anatômico de coleta da amostra
Vínculo: Body Site - IPS (preferred)
.... fastingStatus[x] Σ 0..1 Tempo de jejum do paciente, se for o caso
Vínculo: Hl7VSRelevantClincialInformation (3.0.0) (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept(CodeableConceptIPS)
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Detalhes da etapa de processamento da amostra e respectivos passos
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... description 0..1 string Texto que descreve o procedimento
.... procedure 0..1 CodeableConcept Indica a etapa de tratamento aplicada a amostra
Vínculo: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
.... additive 0..* Reference(Substance) Material utilizado na etapa de processamento da amostra
.... time[x] 0..1 Data e hora do processamento da amostra
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement Recipiente que contém a amostra (tubo/lâmina, etc.)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... identifier Σ 0..* Identifier Id do recipiente
.... description 0..1 string Descrição do recipiente
.... type 0..1 CodeableConcept Tipo de recipiente associado a amostra
Vínculo: SpecimenContainerType (example): Type of specimen container.
.... capacity 0..1 SimpleQuantity Volume ou tamanho do recipiente
.... specimenQuantity 0..1 SimpleQuantity Quantidade de amostra no recipiente
.... additive[x] 0..1 Aditivo associado ao recipiente
Vínculo: Hl7VSAdditivePreservative (3.0.0) (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept Estado da amostra
Vínculo: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen.
... note 0..* Annotation Comentários

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Specimen.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Specimen.status Base required SpecimenStatus 📍4.0.1 a norma FHIR
Specimen.type Base preferred Results Specimen Type - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Specimen.subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
Specimen.collection.​method Base preferred FHIR Specimen Collection Method 📦4.0.1 a norma FHIR
Specimen.collection.​bodySite Base preferred Body Site - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📍3.0.0 THO v7.3
Specimen.processing.​procedure Base example Specimen processing procedure 📦4.0.1 a norma FHIR
Specimen.container.type Base example Specimen Container Type 📦4.0.1 a norma FHIR
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📍3.0.0 THO v7.3
Specimen.condition Base extensible hl7VS-specimenCondition 📍3.0.0 THO v7.3

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Specimen 0..* SpecimenUvIps Sample for analysis
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador Externo
... accessionIdentifier Σ 0..1 Identifier Identificador atribuído pelo laboratório
... status ?!Σ 0..1 code disponível | indisponível | insatisfatório | inserido com erro: códigos que fornecem o status/disponibilidade de uma amostra
Vínculo: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type 1..1 CodeableConceptIPS Tipo de material que compõem a amostra
Vínculo: Results Specimen Type - IPS (preferred)
Vínculos adicionaisObjetivo
Results Specimen Type - SNOMED CT IPS Free Set candidate
... subject Σ 0..1 Reference(PatientBRIPS) Referência de onde veio a amostra. Pode ser de paciente(s), de um local (por exemplo, a fonte de uma amostra ambiental) ou uma amostra de uma substância ou dispositivo
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... receivedTime Σ 0..1 dateTime Data/hora em que a amostra foi recebida para processamento
... parent 0..* Reference(SpecimenBRIPS) Origem da amostra
... request 0..* Reference(ServiceRequest) Por que a amostra foi coletada
... collection 0..1 BackboneElement Detalhes da coleta
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... collector Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Profissional resopnsável pela coleta
.... collected[x] Σ 0..1 Data/Hora-Período da coleta
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration Duração da coleta
.... quantity 0..1 SimpleQuantity Quantidade de amostra coletada
.... method 0..1 CodeableConceptIPS Método de coleta da amostra
Vínculo: FHIRSpecimenCollectionMethod (preferred)
.... bodySite 0..1 CodeableConceptIPS Local anatômico de coleta da amostra
Vínculo: Body Site - IPS (preferred)
.... fastingStatus[x] Σ 0..1 Tempo de jejum do paciente, se for o caso
Vínculo: Hl7VSRelevantClincialInformation (3.0.0) (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept(CodeableConceptIPS)
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Detalhes da etapa de processamento da amostra e respectivos passos
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... description 0..1 string Texto que descreve o procedimento
.... procedure 0..1 CodeableConcept Indica a etapa de tratamento aplicada a amostra
Vínculo: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
.... additive 0..* Reference(Substance) Material utilizado na etapa de processamento da amostra
.... time[x] 0..1 Data e hora do processamento da amostra
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement Recipiente que contém a amostra (tubo/lâmina, etc.)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... identifier Σ 0..* Identifier Id do recipiente
.... description 0..1 string Descrição do recipiente
.... type 0..1 CodeableConcept Tipo de recipiente associado a amostra
Vínculo: SpecimenContainerType (example): Type of specimen container.
.... capacity 0..1 SimpleQuantity Volume ou tamanho do recipiente
.... specimenQuantity 0..1 SimpleQuantity Quantidade de amostra no recipiente
.... additive[x] 0..1 Aditivo associado ao recipiente
Vínculo: Hl7VSAdditivePreservative (3.0.0) (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept Estado da amostra
Vínculo: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen.
... note 0..* Annotation Comentários

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Specimen.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Specimen.status Base required SpecimenStatus 📍4.0.1 a norma FHIR
Specimen.type Base preferred Results Specimen Type - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Specimen.subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
Specimen.collection.​method Base preferred FHIR Specimen Collection Method 📦4.0.1 a norma FHIR
Specimen.collection.​bodySite Base preferred Body Site - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📍3.0.0 THO v7.3
Specimen.processing.​procedure Base example Specimen processing procedure 📦4.0.1 a norma FHIR
Specimen.container.type Base example Specimen Container Type 📦4.0.1 a norma FHIR
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📍3.0.0 THO v7.3
Specimen.condition Base extensible hl7VS-specimenCondition 📍3.0.0 THO v7.3

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()

Visão diferencial

Esta estrutura é derivada de SpecimenUvIps

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Specimen 0..* SpecimenUvIps Sample for analysis
... id 0..1 id ID lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador Externo
... accessionIdentifier 0..1 Identifier Identificador atribuído pelo laboratório
... status 0..1 code disponível | indisponível | insatisfatório | inserido com erro: códigos que fornecem o status/disponibilidade de uma amostra
... type 1..1 CodeableConceptIPS Tipo de material que compõem a amostra
... subject 0..1 Reference(PatientBRIPS) Referência de onde veio a amostra. Pode ser de paciente(s), de um local (por exemplo, a fonte de uma amostra ambiental) ou uma amostra de uma substância ou dispositivo
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... receivedTime 0..1 dateTime Data/hora em que a amostra foi recebida para processamento
... parent 0..* Reference(SpecimenBRIPS) Origem da amostra
... request 0..* Reference(ServiceRequest) Por que a amostra foi coletada
... collection 0..1 BackboneElement Detalhes da coleta
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... collector 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Profissional resopnsável pela coleta
.... collected[x] 0..1 dateTime, Period Data/Hora-Período da coleta
.... duration 0..1 Duration Duração da coleta
.... quantity 0..1 SimpleQuantity Quantidade de amostra coletada
.... method 0..1 CodeableConceptIPS Método de coleta da amostra
.... bodySite 0..1 CodeableConceptIPS Local anatômico de coleta da amostra
.... fastingStatus[x] 0..1 CodeableConceptIPS, Duration Tempo de jejum do paciente, se for o caso
... processing 0..* BackboneElement Detalhes da etapa de processamento da amostra e respectivos passos
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... description 0..1 string Texto que descreve o procedimento
.... procedure 0..1 CodeableConcept Indica a etapa de tratamento aplicada a amostra
.... additive 0..* Reference(Substance) Material utilizado na etapa de processamento da amostra
.... time[x] 0..1 dateTime, Period Data e hora do processamento da amostra
... container 0..* BackboneElement Recipiente que contém a amostra (tubo/lâmina, etc.)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... identifier 0..* Identifier Id do recipiente
.... description 0..1 string Descrição do recipiente
.... type 0..1 CodeableConcept Tipo de recipiente associado a amostra
.... capacity 0..1 SimpleQuantity Volume ou tamanho do recipiente
.... specimenQuantity 0..1 SimpleQuantity Quantidade de amostra no recipiente
.... additive[x] 0..1 CodeableConcept, Reference(Substance) Aditivo associado ao recipiente
... condition 0..* CodeableConcept Estado da amostra
... note 0..* Annotation Comentários

doco Documentação para este formato

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Specimen 0..* SpecimenUvIps Sample for analysis
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador Externo
... accessionIdentifier Σ 0..1 Identifier Identificador atribuído pelo laboratório
... status ?!Σ 0..1 code disponível | indisponível | insatisfatório | inserido com erro: códigos que fornecem o status/disponibilidade de uma amostra
Vínculo: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type 1..1 CodeableConceptIPS Tipo de material que compõem a amostra
Vínculo: Results Specimen Type - IPS (preferred)
Vínculos adicionaisObjetivo
Results Specimen Type - SNOMED CT IPS Free Set candidate
... subject Σ 0..1 Reference(PatientBRIPS) Referência de onde veio a amostra. Pode ser de paciente(s), de um local (por exemplo, a fonte de uma amostra ambiental) ou uma amostra de uma substância ou dispositivo
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... receivedTime Σ 0..1 dateTime Data/hora em que a amostra foi recebida para processamento
... parent 0..* Reference(SpecimenBRIPS) Origem da amostra
... request 0..* Reference(ServiceRequest) Por que a amostra foi coletada
... collection 0..1 BackboneElement Detalhes da coleta
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... collector Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Profissional resopnsável pela coleta
.... collected[x] Σ 0..1 Data/Hora-Período da coleta
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration Duração da coleta
.... quantity 0..1 SimpleQuantity Quantidade de amostra coletada
.... method 0..1 CodeableConceptIPS Método de coleta da amostra
Vínculo: FHIRSpecimenCollectionMethod (preferred)
.... bodySite 0..1 CodeableConceptIPS Local anatômico de coleta da amostra
Vínculo: Body Site - IPS (preferred)
.... fastingStatus[x] Σ 0..1 Tempo de jejum do paciente, se for o caso
Vínculo: Hl7VSRelevantClincialInformation (3.0.0) (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept(CodeableConceptIPS)
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Detalhes da etapa de processamento da amostra e respectivos passos
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... description 0..1 string Texto que descreve o procedimento
.... procedure 0..1 CodeableConcept Indica a etapa de tratamento aplicada a amostra
Vínculo: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
.... additive 0..* Reference(Substance) Material utilizado na etapa de processamento da amostra
.... time[x] 0..1 Data e hora do processamento da amostra
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement Recipiente que contém a amostra (tubo/lâmina, etc.)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... identifier Σ 0..* Identifier Id do recipiente
.... description 0..1 string Descrição do recipiente
.... type 0..1 CodeableConcept Tipo de recipiente associado a amostra
Vínculo: SpecimenContainerType (example): Type of specimen container.
.... capacity 0..1 SimpleQuantity Volume ou tamanho do recipiente
.... specimenQuantity 0..1 SimpleQuantity Quantidade de amostra no recipiente
.... additive[x] 0..1 Aditivo associado ao recipiente
Vínculo: Hl7VSAdditivePreservative (3.0.0) (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept Estado da amostra
Vínculo: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen.
... note 0..* Annotation Comentários

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Specimen.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Specimen.status Base required SpecimenStatus 📍4.0.1 a norma FHIR
Specimen.type Base preferred Results Specimen Type - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Specimen.subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
Specimen.collection.​method Base preferred FHIR Specimen Collection Method 📦4.0.1 a norma FHIR
Specimen.collection.​bodySite Base preferred Body Site - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📍3.0.0 THO v7.3
Specimen.processing.​procedure Base example Specimen processing procedure 📦4.0.1 a norma FHIR
Specimen.container.type Base example Specimen Container Type 📦4.0.1 a norma FHIR
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📍3.0.0 THO v7.3
Specimen.condition Base extensible hl7VS-specimenCondition 📍3.0.0 THO v7.3

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Specimen 0..* SpecimenUvIps Sample for analysis
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos
... extension 0..* Extension Conteúdo adicional definido por implementações
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador Externo
... accessionIdentifier Σ 0..1 Identifier Identificador atribuído pelo laboratório
... status ?!Σ 0..1 code disponível | indisponível | insatisfatório | inserido com erro: códigos que fornecem o status/disponibilidade de uma amostra
Vínculo: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type 1..1 CodeableConceptIPS Tipo de material que compõem a amostra
Vínculo: Results Specimen Type - IPS (preferred)
Vínculos adicionaisObjetivo
Results Specimen Type - SNOMED CT IPS Free Set candidate
... subject Σ 0..1 Reference(PatientBRIPS) Referência de onde veio a amostra. Pode ser de paciente(s), de um local (por exemplo, a fonte de uma amostra ambiental) ou uma amostra de uma substância ou dispositivo
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 1..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... receivedTime Σ 0..1 dateTime Data/hora em que a amostra foi recebida para processamento
... parent 0..* Reference(SpecimenBRIPS) Origem da amostra
... request 0..* Reference(ServiceRequest) Por que a amostra foi coletada
... collection 0..1 BackboneElement Detalhes da coleta
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... collector Σ 0..1 Reference(PractitionerBRIPS | PractitionerRoleBRIPS) Profissional resopnsável pela coleta
.... collected[x] Σ 0..1 Data/Hora-Período da coleta
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration Duração da coleta
.... quantity 0..1 SimpleQuantity Quantidade de amostra coletada
.... method 0..1 CodeableConceptIPS Método de coleta da amostra
Vínculo: FHIRSpecimenCollectionMethod (preferred)
.... bodySite 0..1 CodeableConceptIPS Local anatômico de coleta da amostra
Vínculo: Body Site - IPS (preferred)
.... fastingStatus[x] Σ 0..1 Tempo de jejum do paciente, se for o caso
Vínculo: Hl7VSRelevantClincialInformation (3.0.0) (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept(CodeableConceptIPS)
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Detalhes da etapa de processamento da amostra e respectivos passos
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... description 0..1 string Texto que descreve o procedimento
.... procedure 0..1 CodeableConcept Indica a etapa de tratamento aplicada a amostra
Vínculo: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
.... additive 0..* Reference(Substance) Material utilizado na etapa de processamento da amostra
.... time[x] 0..1 Data e hora do processamento da amostra
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement Recipiente que contém a amostra (tubo/lâmina, etc.)
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... identifier Σ 0..* Identifier Id do recipiente
.... description 0..1 string Descrição do recipiente
.... type 0..1 CodeableConcept Tipo de recipiente associado a amostra
Vínculo: SpecimenContainerType (example): Type of specimen container.
.... capacity 0..1 SimpleQuantity Volume ou tamanho do recipiente
.... specimenQuantity 0..1 SimpleQuantity Quantidade de amostra no recipiente
.... additive[x] 0..1 Aditivo associado ao recipiente
Vínculo: Hl7VSAdditivePreservative (3.0.0) (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept Estado da amostra
Vínculo: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen.
... note 0..* Annotation Comentários

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Specimen.language Base preferred Common Languages 📦4.0.1 a norma FHIR
Specimen.status Base required SpecimenStatus 📍4.0.1 a norma FHIR
Specimen.type Base preferred Results Specimen Type - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Specimen.subject.type Base extensible ResourceType 📦4.0.1 a norma FHIR
Specimen.collection.​method Base preferred FHIR Specimen Collection Method 📦4.0.1 a norma FHIR
Specimen.collection.​bodySite Base preferred Body Site - IPS 📦1.1.0 International Patient Summary Implementation Guide v1.1
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📍3.0.0 THO v7.3
Specimen.processing.​procedure Base example Specimen processing procedure 📦4.0.1 a norma FHIR
Specimen.container.type Base example Specimen Container Type 📦4.0.1 a norma FHIR
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📍3.0.0 THO v7.3
Specimen.condition Base extensible hl7VS-specimenCondition 📍3.0.0 THO v7.3

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()

 

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