Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1 Brazil flag

This page is part of the Core do 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

Resource Profile: BRCoreSpecimen

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-specimen Versão: 1.0.0
Active as of 2025-02-27 Nome computável: BRCoreSpecimen

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.

Escopo/Uso

Este perfil define expectativas mínimas para o recurso Specimen registrar, pesquisar e buscar informações sobre substâncias associadas a um paciente sendo amostrado ou testado.

Caso de uso

Alguns cenários de uso para este perfil são:

  • retirado de uma entidade biológica, viva ou morta
  • tirado de um objeto físico ou do ambiente

Algumas amostras são biológicos e podem conter um ou mais componentes, incluindo, mas não se limitando a moléculas celulares, células, tecidos, órgãos, fluidos corporais, embriões e produtos excretores do corpo.

O recurso de espécime abrange substâncias usadas para diagnóstico e testes ambientais. O foco do recurso de espécime é o processo de coleta, manutenção e processamento do espécime, bem como onde o espécime se originou. Isso é distinto do uso de Substância, que é usado somente quando esses outros aspectos não são relevantes.

Caso de uso da RNDS

Na RNDS a amostra biológica é referenciado pelo perfil BRAmostraBiologica (Specimen) que verifica o tipo da amostra de um exame ou teste a partir do valueset BRTipoAmostra.

MUST SUPPORT - Elementos de dados obrigatórios e que devem estar presentes

Os seguintes elementos devem ser obrigatórios, ou devem ser suportados, se os dados estiverem presentes no sistema de envio (definição Must Support).

Cada amostra biológica (Specimen) deve ter:

  1. o tipo da amostra biológica

Cada amostra biológica (Specimen) deve oferecer suporte a:

  1. identificador(es) comercial(ais)
  2. um identificador de acesso
  3. um paciente

Orientações de implementação específicas do perfil

Como a vinculação é extensível quando um código não está disponível, apenas texto é permitido.

Embora ambos Specimen.identifier e Specimen.accessionIdentifier sejam marcados como Deve suportar, o sistema do servidor não é obrigado a suportar ambos, mas DEVE suportar pelo menos um desses elementos. No entanto, o aplicativo cliente DEVE suportar ambos os elementos.

A condição da amostra é usada pelo laboratório para determinar a aceitabilidade de uma amostra para o teste solicitado. Uma condição de amostra individual pode ser aceitável para um teste e não para outro. A condição da amostra é normalmente fornecida quando a amostra não atende aos critérios de aceitabilidade do laboratório, independentemente de o teste ter sido realizado ou não.

Além dos critérios de busca de Specimen, os clientes podem solicitar que os recursos Specimen sejam incluídos com a consulta de recurso Observation ou DiagnosticReport.

Limites e relacionamentos

Este recurso é referenciado por DiagnosticReport, ImagingStudy, Media, MolecularSequence, Observation, ServiceRequest e ele mesmo.

Usage:

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 Specimen

NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen Specimen
... 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 0..1 CodeableConcept Tipo de material que compõem a amostra
Binding: Tipo de Amostra de Exame (required)
... subject 0..1 Reference(BRCorePatient | Group | Device | Substance | br-core-location) 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 0..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(BRCoreSpecimen) Origem da amostra
... request 0..* Reference(BRCoreServiceRequest) 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(BRCorePractitioner | BRCorePractitionerRole) Profissional resopnsável pela coleta
.... collected[x] 1..1 dateTime, Period Data/Hora-Período da coleta
.... duration 0..1 Duration Duração da coleta
.... quantity 1..1 SimpleQuantity Quantidade de amostra coletada
.... method 1..1 CodeableConcept Método de coleta da amostra
Binding: FHIRSpecimenCollectionMethod (required)
.... bodySite 0..1 CodeableConcept Local anatômico de coleta da amostra
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
.... fastingStatus[x] 0..1 CodeableConcept, 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
Binding: ttp://terminology.hl7.org/ValueSet/v2-0493 (required)
... note 0..* Annotation Comentários

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Specimen.typerequiredBRTipoAmostra
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoAmostra
Specimen.collection.methodrequiredFHIRSpecimenCollectionMethod
http://hl7.org/fhir/ValueSet/specimen-collection-method
from the FHIR Standard
Specimen.collection.bodySiterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
Specimen.conditionrequiredttp://terminology.hl7.org/ValueSet/v2-0493
ttp://terminology.hl7.org/ValueSet/v2-0493
NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen Sample for analysis
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
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 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
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos
... extension 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
... modifierExtension ?! 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
... identifier Σ 0..* Identifier Identificador Externo
ele-1: All FHIR elements must have a @value or children
... accessionIdentifier Σ 0..1 Identifier Identificador atribuído pelo laboratório
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 0..1 code disponível | indisponível | insatisfatório | inserido com erro: códigos que fornecem o status/disponibilidade de uma amostra.
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.


ele-1: All FHIR elements must have a @value or children
... type Σ 0..1 CodeableConcept Tipo de material que compõem a amostra
Binding: Tipo de Amostra de Exame (required)
ele-1: All FHIR elements must have a @value or children
... subject Σ 0..1 Reference(BRCorePatient | Group | Device | Substance | br-core-location) 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
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 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
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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
.... identifier Σ 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
.... display Σ 0..1 string Texto alternativo para o recurso
ele-1: All FHIR elements must have a @value or children
... receivedTime Σ 0..1 dateTime Data/hora em que a amostra foi recebida para processamento
ele-1: All FHIR elements must have a @value or children
... parent 0..* Reference(BRCoreSpecimen) Origem da amostra
ele-1: All FHIR elements must have a @value or children
... request 0..* Reference(BRCoreServiceRequest) Por que a amostra foi coletada
ele-1: All FHIR elements must have a @value or children
... collection 0..1 BackboneElement Detalhes da coleta
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 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
.... modifierExtension ?!Σ 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
.... collector Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Profissional resopnsável pela coleta
ele-1: All FHIR elements must have a @value or children
.... collected[x] Σ 1..1 Data/Hora-Período da coleta
ele-1: All FHIR elements must have a @value or children
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration Duração da coleta
ele-1: All FHIR elements must have a @value or children
.... quantity 1..1 SimpleQuantity Quantidade de amostra coletada
ele-1: All FHIR elements must have a @value or children
.... method 1..1 CodeableConcept Método de coleta da amostra
Binding: FHIRSpecimenCollectionMethod (required)
ele-1: All FHIR elements must have a @value or children
.... bodySite 0..1 CodeableConcept Local anatômico de coleta da amostra
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
ele-1: All FHIR elements must have a @value or children
.... fastingStatus[x] Σ 0..1 Tempo de jejum do paciente, se for o caso
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.


ele-1: All FHIR elements must have a @value or children
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Detalhes da etapa de processamento da amostra e respectivos passos
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 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
.... modifierExtension ?!Σ 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
.... description 0..1 string Texto que descreve o procedimento
ele-1: All FHIR elements must have a @value or children
.... procedure 0..1 CodeableConcept Indica a etapa de tratamento aplicada a amostra
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.


ele-1: All FHIR elements must have a @value or children
.... additive 0..* Reference(Substance) Material utilizado na etapa de processamento da amostra
ele-1: All FHIR elements must have a @value or children
.... time[x] 0..1 Data e hora do processamento da amostra
ele-1: All FHIR elements must have a @value or children
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement Recipiente que contém a amostra (tubo/lâmina, etc.)
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 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
.... modifierExtension ?!Σ 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
.... identifier Σ 0..* Identifier Id do recipiente
ele-1: All FHIR elements must have a @value or children
.... description 0..1 string Descrição do recipiente
ele-1: All FHIR elements must have a @value or children
.... type 0..1 CodeableConcept Tipo de recipiente associado a amostra
Binding: SpecimenContainerType (example): Type of specimen container.


ele-1: All FHIR elements must have a @value or children
.... capacity 0..1 SimpleQuantity Volume ou tamanho do recipiente
ele-1: All FHIR elements must have a @value or children
.... specimenQuantity 0..1 SimpleQuantity Quantidade de amostra no recipiente
ele-1: All FHIR elements must have a @value or children
.... additive[x] 0..1 Aditivo associado ao recipiente
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.


ele-1: All FHIR elements must have a @value or children
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept Estado da amostra
Binding: ttp://terminology.hl7.org/ValueSet/v2-0493 (required)
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Comentários
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Specimen.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Specimen.statusrequiredSpecimenStatus
http://hl7.org/fhir/ValueSet/specimen-status|4.0.1
from the FHIR Standard
Specimen.typerequiredBRTipoAmostra
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoAmostra
Specimen.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Specimen.collection.methodrequiredFHIRSpecimenCollectionMethod
http://hl7.org/fhir/ValueSet/specimen-collection-method
from the FHIR Standard
Specimen.collection.bodySiterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
Specimen.collection.fastingStatus[x]extensibleHl7VSRelevantClincialInformation
http://terminology.hl7.org/ValueSet/v2-0916
Specimen.processing.procedureexampleSpecimenProcessingProcedure
http://hl7.org/fhir/ValueSet/specimen-processing-procedure
from the FHIR Standard
Specimen.container.typeexampleSpecimenContainerType
http://hl7.org/fhir/ValueSet/specimen-container-type
from the FHIR Standard
Specimen.container.additive[x]exampleHl7VSAdditivePreservative
http://terminology.hl7.org/ValueSet/v2-0371
Specimen.conditionrequiredttp://terminology.hl7.org/ValueSet/v2-0493
ttp://terminology.hl7.org/ValueSet/v2-0493

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSpecimenIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSpecimenIf 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-4errorSpecimenIf 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-5errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSpecimenA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen 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.
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.

... type Σ 0..1 CodeableConcept Tipo de material que compõem a amostra
Binding: Tipo de Amostra de Exame (required)
... subject Σ 0..1 Reference(BRCorePatient | Group | Device | Substance | br-core-location) 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
Slice: Unordered, Open by value:url
.... reference ΣC 0..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)
Binding: 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(BRCoreSpecimen) Origem da amostra
... request 0..* Reference(BRCoreServiceRequest) 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(BRCorePractitioner | BRCorePractitionerRole) Profissional resopnsável pela coleta
.... collected[x] Σ 1..1 Data/Hora-Período da coleta
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration Duração da coleta
.... quantity 1..1 SimpleQuantity Quantidade de amostra coletada
.... method 1..1 CodeableConcept Método de coleta da amostra
Binding: FHIRSpecimenCollectionMethod (required)
.... bodySite 0..1 CodeableConcept Local anatômico de coleta da amostra
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
.... fastingStatus[x] Σ 0..1 Tempo de jejum do paciente, se for o caso
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.

..... fastingStatusCodeableConcept CodeableConcept
..... 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
Binding: 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
Binding: 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
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.

..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept Estado da amostra
Binding: ttp://terminology.hl7.org/ValueSet/v2-0493 (required)
... note 0..* Annotation Comentários

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Specimen.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Specimen.statusrequiredSpecimenStatus
http://hl7.org/fhir/ValueSet/specimen-status|4.0.1
from the FHIR Standard
Specimen.typerequiredBRTipoAmostra
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoAmostra
Specimen.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Specimen.collection.methodrequiredFHIRSpecimenCollectionMethod
http://hl7.org/fhir/ValueSet/specimen-collection-method
from the FHIR Standard
Specimen.collection.bodySiterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
Specimen.collection.fastingStatus[x]extensibleHl7VSRelevantClincialInformation
http://terminology.hl7.org/ValueSet/v2-0916
Specimen.processing.procedureexampleSpecimenProcessingProcedure
http://hl7.org/fhir/ValueSet/specimen-processing-procedure
from the FHIR Standard
Specimen.container.typeexampleSpecimenContainerType
http://hl7.org/fhir/ValueSet/specimen-container-type
from the FHIR Standard
Specimen.container.additive[x]exampleHl7VSAdditivePreservative
http://terminology.hl7.org/ValueSet/v2-0371
Specimen.conditionrequiredttp://terminology.hl7.org/ValueSet/v2-0493
ttp://terminology.hl7.org/ValueSet/v2-0493

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSpecimenIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSpecimenIf 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-4errorSpecimenIf 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-5errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSpecimenA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visão diferencial

Esta estrutura é derivada de Specimen

NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen Specimen
... 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 0..1 CodeableConcept Tipo de material que compõem a amostra
Binding: Tipo de Amostra de Exame (required)
... subject 0..1 Reference(BRCorePatient | Group | Device | Substance | br-core-location) 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 0..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(BRCoreSpecimen) Origem da amostra
... request 0..* Reference(BRCoreServiceRequest) 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(BRCorePractitioner | BRCorePractitionerRole) Profissional resopnsável pela coleta
.... collected[x] 1..1 dateTime, Period Data/Hora-Período da coleta
.... duration 0..1 Duration Duração da coleta
.... quantity 1..1 SimpleQuantity Quantidade de amostra coletada
.... method 1..1 CodeableConcept Método de coleta da amostra
Binding: FHIRSpecimenCollectionMethod (required)
.... bodySite 0..1 CodeableConcept Local anatômico de coleta da amostra
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
.... fastingStatus[x] 0..1 CodeableConcept, 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
Binding: ttp://terminology.hl7.org/ValueSet/v2-0493 (required)
... note 0..* Annotation Comentários

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Specimen.typerequiredBRTipoAmostra
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoAmostra
Specimen.collection.methodrequiredFHIRSpecimenCollectionMethod
http://hl7.org/fhir/ValueSet/specimen-collection-method
from the FHIR Standard
Specimen.collection.bodySiterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
Specimen.conditionrequiredttp://terminology.hl7.org/ValueSet/v2-0493
ttp://terminology.hl7.org/ValueSet/v2-0493

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen Sample for analysis
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
... id Σ 0..1 id ID lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ 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
... text 0..1 Narrative Resumo do texto do recurso, para interpretação humana
ele-1: All FHIR elements must have a @value or children
... contained 0..* Resource Recursos contidos
... extension 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
... modifierExtension ?! 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
... identifier Σ 0..* Identifier Identificador Externo
ele-1: All FHIR elements must have a @value or children
... accessionIdentifier Σ 0..1 Identifier Identificador atribuído pelo laboratório
ele-1: All FHIR elements must have a @value or children
... status ?!Σ 0..1 code disponível | indisponível | insatisfatório | inserido com erro: códigos que fornecem o status/disponibilidade de uma amostra.
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.


ele-1: All FHIR elements must have a @value or children
... type Σ 0..1 CodeableConcept Tipo de material que compõem a amostra
Binding: Tipo de Amostra de Exame (required)
ele-1: All FHIR elements must have a @value or children
... subject Σ 0..1 Reference(BRCorePatient | Group | Device | Substance | br-core-location) 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
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 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
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
ele-1: All FHIR elements must have a @value or children
.... type Σ 0..1 uri Tipo ao qual a referência se refere (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
.... identifier Σ 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
.... display Σ 0..1 string Texto alternativo para o recurso
ele-1: All FHIR elements must have a @value or children
... receivedTime Σ 0..1 dateTime Data/hora em que a amostra foi recebida para processamento
ele-1: All FHIR elements must have a @value or children
... parent 0..* Reference(BRCoreSpecimen) Origem da amostra
ele-1: All FHIR elements must have a @value or children
... request 0..* Reference(BRCoreServiceRequest) Por que a amostra foi coletada
ele-1: All FHIR elements must have a @value or children
... collection 0..1 BackboneElement Detalhes da coleta
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 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
.... modifierExtension ?!Σ 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
.... collector Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Profissional resopnsável pela coleta
ele-1: All FHIR elements must have a @value or children
.... collected[x] Σ 1..1 Data/Hora-Período da coleta
ele-1: All FHIR elements must have a @value or children
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration Duração da coleta
ele-1: All FHIR elements must have a @value or children
.... quantity 1..1 SimpleQuantity Quantidade de amostra coletada
ele-1: All FHIR elements must have a @value or children
.... method 1..1 CodeableConcept Método de coleta da amostra
Binding: FHIRSpecimenCollectionMethod (required)
ele-1: All FHIR elements must have a @value or children
.... bodySite 0..1 CodeableConcept Local anatômico de coleta da amostra
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
ele-1: All FHIR elements must have a @value or children
.... fastingStatus[x] Σ 0..1 Tempo de jejum do paciente, se for o caso
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.


ele-1: All FHIR elements must have a @value or children
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Detalhes da etapa de processamento da amostra e respectivos passos
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 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
.... modifierExtension ?!Σ 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
.... description 0..1 string Texto que descreve o procedimento
ele-1: All FHIR elements must have a @value or children
.... procedure 0..1 CodeableConcept Indica a etapa de tratamento aplicada a amostra
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.


ele-1: All FHIR elements must have a @value or children
.... additive 0..* Reference(Substance) Material utilizado na etapa de processamento da amostra
ele-1: All FHIR elements must have a @value or children
.... time[x] 0..1 Data e hora do processamento da amostra
ele-1: All FHIR elements must have a @value or children
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement Recipiente que contém a amostra (tubo/lâmina, etc.)
ele-1: All FHIR elements must have a @value or children
.... id 0..1 string ID exclusivo para referência entre elementos
.... extension 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
.... modifierExtension ?!Σ 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
.... identifier Σ 0..* Identifier Id do recipiente
ele-1: All FHIR elements must have a @value or children
.... description 0..1 string Descrição do recipiente
ele-1: All FHIR elements must have a @value or children
.... type 0..1 CodeableConcept Tipo de recipiente associado a amostra
Binding: SpecimenContainerType (example): Type of specimen container.


ele-1: All FHIR elements must have a @value or children
.... capacity 0..1 SimpleQuantity Volume ou tamanho do recipiente
ele-1: All FHIR elements must have a @value or children
.... specimenQuantity 0..1 SimpleQuantity Quantidade de amostra no recipiente
ele-1: All FHIR elements must have a @value or children
.... additive[x] 0..1 Aditivo associado ao recipiente
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.


ele-1: All FHIR elements must have a @value or children
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept Estado da amostra
Binding: ttp://terminology.hl7.org/ValueSet/v2-0493 (required)
ele-1: All FHIR elements must have a @value or children
... note 0..* Annotation Comentários
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Specimen.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Specimen.statusrequiredSpecimenStatus
http://hl7.org/fhir/ValueSet/specimen-status|4.0.1
from the FHIR Standard
Specimen.typerequiredBRTipoAmostra
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoAmostra
Specimen.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Specimen.collection.methodrequiredFHIRSpecimenCollectionMethod
http://hl7.org/fhir/ValueSet/specimen-collection-method
from the FHIR Standard
Specimen.collection.bodySiterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
Specimen.collection.fastingStatus[x]extensibleHl7VSRelevantClincialInformation
http://terminology.hl7.org/ValueSet/v2-0916
Specimen.processing.procedureexampleSpecimenProcessingProcedure
http://hl7.org/fhir/ValueSet/specimen-processing-procedure
from the FHIR Standard
Specimen.container.typeexampleSpecimenContainerType
http://hl7.org/fhir/ValueSet/specimen-container-type
from the FHIR Standard
Specimen.container.additive[x]exampleHl7VSAdditivePreservative
http://terminology.hl7.org/ValueSet/v2-0371
Specimen.conditionrequiredttp://terminology.hl7.org/ValueSet/v2-0493
ttp://terminology.hl7.org/ValueSet/v2-0493

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSpecimenIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSpecimenIf 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-4errorSpecimenIf 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-5errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSpecimenA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen 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.
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.

... type Σ 0..1 CodeableConcept Tipo de material que compõem a amostra
Binding: Tipo de Amostra de Exame (required)
... subject Σ 0..1 Reference(BRCorePatient | Group | Device | Substance | br-core-location) 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
Slice: Unordered, Open by value:url
.... reference ΣC 0..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)
Binding: 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(BRCoreSpecimen) Origem da amostra
... request 0..* Reference(BRCoreServiceRequest) 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(BRCorePractitioner | BRCorePractitionerRole) Profissional resopnsável pela coleta
.... collected[x] Σ 1..1 Data/Hora-Período da coleta
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration Duração da coleta
.... quantity 1..1 SimpleQuantity Quantidade de amostra coletada
.... method 1..1 CodeableConcept Método de coleta da amostra
Binding: FHIRSpecimenCollectionMethod (required)
.... bodySite 0..1 CodeableConcept Local anatômico de coleta da amostra
Binding: http://hl7.org/fhir/uv/ips/ValueSet/body-site (required)
.... fastingStatus[x] Σ 0..1 Tempo de jejum do paciente, se for o caso
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.

..... fastingStatusCodeableConcept CodeableConcept
..... 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
Binding: 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
Binding: 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
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.

..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept Estado da amostra
Binding: ttp://terminology.hl7.org/ValueSet/v2-0493 (required)
... note 0..* Annotation Comentários

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Specimen.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Specimen.statusrequiredSpecimenStatus
http://hl7.org/fhir/ValueSet/specimen-status|4.0.1
from the FHIR Standard
Specimen.typerequiredBRTipoAmostra
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoAmostra
Specimen.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
Specimen.collection.methodrequiredFHIRSpecimenCollectionMethod
http://hl7.org/fhir/ValueSet/specimen-collection-method
from the FHIR Standard
Specimen.collection.bodySiterequiredhttp://hl7.org/fhir/uv/ips/ValueSet/body-site
http://hl7.org/fhir/uv/ips/ValueSet/body-site
Specimen.collection.fastingStatus[x]extensibleHl7VSRelevantClincialInformation
http://terminology.hl7.org/ValueSet/v2-0916
Specimen.processing.procedureexampleSpecimenProcessingProcedure
http://hl7.org/fhir/ValueSet/specimen-processing-procedure
from the FHIR Standard
Specimen.container.typeexampleSpecimenContainerType
http://hl7.org/fhir/ValueSet/specimen-container-type
from the FHIR Standard
Specimen.container.additive[x]exampleHl7VSAdditivePreservative
http://terminology.hl7.org/ValueSet/v2-0371
Specimen.conditionrequiredttp://terminology.hl7.org/ValueSet/v2-0493
ttp://terminology.hl7.org/ValueSet/v2-0493

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSpecimenIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSpecimenIf 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-4errorSpecimenIf 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-5errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSpecimenA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

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