Search FHIR

FR Document Core (FHIR)
0.1.0 - ci-build France (la) drapeau

FR Document Core (FHIR), publié par Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris. Ce guide n'est pas une publication autorisée ; C'est la version en intégration continue pour la version 0.1.0 construite par le CI Build FHIR (HL7® FHIR® Standard). Cette version est basée sur le contenu actuel de https://github.com/ansforge/interop-IG-fhir-document-core/ et change régulièrement. Voir le répertoire des versions publiées

Profil de ressource: Specimen - FR Specimen Document

URL officielle: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-specimen-document Version: 0.1.0
Draft à partir de 2026-08-07 Nom computable: FRSpecimenDocument

FRSpecimenDocument est un profil utilisé pour décrire le prélèvement et l'échantillon biologique (le matériel).

Utilisations:

Vous pouvez également vérifier les usages dans le FHIR IG Statistics

Vues formelles du contenu du profil

Description des profils, des différentiels, des instantanés et de leurs représentations.

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen(4.0.1) Sample for analysis
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier Identifiant de l'échantillon : L'identifiant de l'échantillon est éventuellement multiple (premier identifiant attribué par le préleveur, puis réidentification par le laboratoire). L'un des identifiants est visible sur l'échantillon matériel (par exemple en code barre sur le tube ou le bocal).
... type SΣ 1..1 CodeableConcept Échantillon prélevé (Si specimen provenant du corps du patient)
Binding: JdvSpecimenTypeCisis (20260619134042) (extensible)
... subject SΣ 1..1 Reference(Substance) Source de l’échantillon(substance) : Si specimen extérieur au patient
... receivedTime SΣ 0..1 dateTime Date de réception de l'échantillon
... parent 0..* Reference(Specimen - FR Specimen Document(0.1.0)) Specimen from which this specimen originated
... collection S 0..1 BackboneElement Collection details
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... collector Σ 0..1 Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) Organisation prélevante
.... collected[x] SΣ 0..1 Date du prélèvement : La date et heure de prélèvement doit être renseignée si elle est connue. En cas d'acte ponctuel, c'est la date et heure de fin (élément collectedPeriod.end) qui horodate le prélèvement.
..... collectedDateTime dateTime
..... collectedPeriod Period
.... method 0..1 CodeableConcept Actes de prélèvement
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (extensible)
... processing 0..* BackboneElement Processing and processing step details
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... additive S 0..* Reference(Substance) Produit utilisé
... container S 0..* BackboneElement Dispositif utilisé
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type S 1..1 CodeableConcept Code du dispositif
Binding: SpecimenContainerType (example): Type of specimen container.
..... Slices pour extension 1..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
...... extension:device S 1..1 Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device) Dispositif utilisé
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.container.device
Constraints: ext-1

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Specimen.status Base required SpecimenStatus 📍4.0.1 Std. FHIR
Specimen.type Base extensible JDV Specimen Type CISIS 📍20260619134042 Terminologies de Santé v1.11
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍4.0.1 Std. FHIR
Specimen.collection.​bodySite Base extensible SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Specimen.container.type Base example Specimen Container Type 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
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 bonne pratique Specimen A resource should have narrative for robust management text.`div`.exists()
ele-1 error Specimen.implicitRules, Specimen.modifierExtension, Specimen.identifier, Specimen.status, Specimen.type, Specimen.subject, Specimen.receivedTime, Specimen.parent, Specimen.collection, Specimen.collection.modifierExtension, Specimen.collection.collector, Specimen.collection.collected[x], Specimen.collection.method, Specimen.collection.bodySite, Specimen.processing, Specimen.processing.modifierExtension, Specimen.processing.additive, Specimen.container, Specimen.container.modifierExtension, Specimen.container.type, Specimen.container.type.extension, Specimen.container.type.extension:device All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Specimen.modifierExtension, Specimen.collection.modifierExtension, Specimen.processing.modifierExtension, Specimen.container.modifierExtension, Specimen.container.type.extension, Specimen.container.type.extension:device Must have either extensions or value[x], not both extension.exists() != value.exists()

Cette structure est dérivée de Specimen

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen(4.0.1) Sample for analysis
... identifier 0..* Identifier Identifiant de l'échantillon : L'identifiant de l'échantillon est éventuellement multiple (premier identifiant attribué par le préleveur, puis réidentification par le laboratoire). L'un des identifiants est visible sur l'échantillon matériel (par exemple en code barre sur le tube ou le bocal).
... status S 0..1 code Statut du specimen
... type S 1..1 CodeableConcept Échantillon prélevé (Si specimen provenant du corps du patient)
Binding: JdvSpecimenTypeCisis (20260619134042) (extensible)
... receivedTime S 0..1 dateTime Date de réception de l'échantillon
... parent 0..* Reference(Specimen - FR Specimen Document(0.1.0)) Specimen from which this specimen originated
... collection S 0..1 BackboneElement Collection details
.... collector 0..1 Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) Organisation prélevante
.... collected[x] S 0..1 dateTime, Period Date du prélèvement : La date et heure de prélèvement doit être renseignée si elle est connue. En cas d'acte ponctuel, c'est la date et heure de fin (élément collectedPeriod.end) qui horodate le prélèvement.
.... method 0..1 CodeableConcept Actes de prélèvement
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (extensible)
... processing
.... additive S 0..* Reference(Substance) Produit utilisé
... container S 0..* BackboneElement Dispositif utilisé
.... type S 1..1 CodeableConcept Code du dispositif
..... Slices pour extension Contenu/Règles pour toutes les slices
...... extension:device S 0..* Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device) Dispositif utilisé
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.container.device

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Specimen.type Base extensible JDV Specimen Type CISIS 📍20260619134042 Terminologies de Santé v1.11
Specimen.collection.​bodySite Base extensible SNOMED CT Body Structures 📍4.0.1 Std. FHIR
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen(4.0.1) Sample for analysis
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier Identifiant de l'échantillon : L'identifiant de l'échantillon est éventuellement multiple (premier identifiant attribué par le préleveur, puis réidentification par le laboratoire). L'un des identifiants est visible sur l'échantillon matériel (par exemple en code barre sur le tube ou le bocal).
... accessionIdentifier Σ 0..1 Identifier Identifier assigned by the lab
... status ?!SΣ 0..1 code Statut du specimen
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept Échantillon prélevé (Si specimen provenant du corps du patient)
Binding: JdvSpecimenTypeCisis (20260619134042) (extensible)
... subject SΣ 1..1 Reference(Substance) Source de l’échantillon(substance) : Si specimen extérieur au patient
... receivedTime SΣ 0..1 dateTime Date de réception de l'échantillon
... parent 0..* Reference(Specimen - FR Specimen Document(0.1.0)) Specimen from which this specimen originated
... request 0..* Reference(ServiceRequest) Why the specimen was collected
... collection S 0..1 BackboneElement Collection details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... collector Σ 0..1 Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) Organisation prélevante
.... collected[x] SΣ 0..1 Date du prélèvement : La date et heure de prélèvement doit être renseignée si elle est connue. En cas d'acte ponctuel, c'est la date et heure de fin (élément collectedPeriod.end) qui horodate le prélèvement.
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration How long it took to collect specimen
.... quantity 0..1 SimpleQuantity(4.0.1) The quantity of specimen collected
.... method 0..1 CodeableConcept Actes de prélèvement
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (extensible)
.... fastingStatus[x] Σ 0..1 Whether or how long patient abstained from food and/or drink
Binding: Hl7VSRelevantClincialInformation (3.0.0) (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Processing and processing step details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... description 0..1 string Textual description of procedure
.... procedure 0..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
.... additive S 0..* Reference(Substance) Produit utilisé
.... time[x] 0..1 Date and time of specimen processing
..... timeDateTime dateTime
..... timePeriod Period
... container S 0..* BackboneElement Dispositif utilisé
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... identifier Σ 0..* Identifier Id for the container
.... description 0..1 string Textual description of the container
.... type S 1..1 CodeableConcept Code du dispositif
Binding: SpecimenContainerType (example): Type of specimen container.
..... id 0..1 string Unique id for inter-element referencing
..... Slices pour extension 1..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
...... extension:device S 1..1 Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device) Dispositif utilisé
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.container.device
Constraints: ext-1
..... coding Σ 0..* Coding Code defined by a terminology system
..... text Σ 0..1 string Plain text representation of the concept
.... capacity 0..1 SimpleQuantity(4.0.1) Container volume or size
.... specimenQuantity 0..1 SimpleQuantity(4.0.1) Quantity of specimen within container
.... additive[x] 0..1 Additive associated with container
Binding: Hl7VSAdditivePreservative (3.0.0) (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept State of the specimen
Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen.
... note 0..* Annotation Comments

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Specimen.language Base preferred Common Languages 📍4.0.1 Std. FHIR
Specimen.status Base required SpecimenStatus 📍4.0.1 Std. FHIR
Specimen.type Base extensible JDV Specimen Type CISIS 📍20260619134042 Terminologies de Santé v1.11
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍4.0.1 Std. FHIR
Specimen.collection.​bodySite Base extensible SNOMED CT Body Structures 📍4.0.1 Std. FHIR
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 Std. FHIR
Specimen.container.type Base example Specimen Container Type 📍4.0.1 Std. 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

Contraintes

Id Grade Chemin(s) Description Expression
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 bonne pratique Specimen A resource should have narrative for robust management text.`div`.exists()
ele-1 error Specimen.meta, Specimen.implicitRules, Specimen.language, Specimen.text, Specimen.extension, Specimen.modifierExtension, Specimen.identifier, Specimen.accessionIdentifier, Specimen.status, Specimen.type, Specimen.subject, Specimen.receivedTime, Specimen.parent, Specimen.request, Specimen.collection, Specimen.collection.extension, Specimen.collection.modifierExtension, Specimen.collection.collector, Specimen.collection.collected[x], Specimen.collection.duration, Specimen.collection.quantity, Specimen.collection.method, Specimen.collection.bodySite, Specimen.collection.fastingStatus[x], Specimen.processing, Specimen.processing.extension, Specimen.processing.modifierExtension, Specimen.processing.description, Specimen.processing.procedure, Specimen.processing.additive, Specimen.processing.time[x], Specimen.container, Specimen.container.extension, Specimen.container.modifierExtension, Specimen.container.identifier, Specimen.container.description, Specimen.container.type, Specimen.container.type.extension, Specimen.container.type.extension:device, Specimen.container.type.coding, Specimen.container.type.text, Specimen.container.capacity, Specimen.container.specimenQuantity, Specimen.container.additive[x], Specimen.condition, Specimen.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Specimen.extension, Specimen.modifierExtension, Specimen.collection.extension, Specimen.collection.modifierExtension, Specimen.processing.extension, Specimen.processing.modifierExtension, Specimen.container.extension, Specimen.container.modifierExtension, Specimen.container.type.extension, Specimen.container.type.extension:device Must have either extensions or value[x], not both extension.exists() != value.exists()

Vue des éléments clés

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen(4.0.1) Sample for analysis
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier Identifiant de l'échantillon : L'identifiant de l'échantillon est éventuellement multiple (premier identifiant attribué par le préleveur, puis réidentification par le laboratoire). L'un des identifiants est visible sur l'échantillon matériel (par exemple en code barre sur le tube ou le bocal).
... type SΣ 1..1 CodeableConcept Échantillon prélevé (Si specimen provenant du corps du patient)
Binding: JdvSpecimenTypeCisis (20260619134042) (extensible)
... subject SΣ 1..1 Reference(Substance) Source de l’échantillon(substance) : Si specimen extérieur au patient
... receivedTime SΣ 0..1 dateTime Date de réception de l'échantillon
... parent 0..* Reference(Specimen - FR Specimen Document(0.1.0)) Specimen from which this specimen originated
... collection S 0..1 BackboneElement Collection details
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... collector Σ 0..1 Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) Organisation prélevante
.... collected[x] SΣ 0..1 Date du prélèvement : La date et heure de prélèvement doit être renseignée si elle est connue. En cas d'acte ponctuel, c'est la date et heure de fin (élément collectedPeriod.end) qui horodate le prélèvement.
..... collectedDateTime dateTime
..... collectedPeriod Period
.... method 0..1 CodeableConcept Actes de prélèvement
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (extensible)
... processing 0..* BackboneElement Processing and processing step details
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... additive S 0..* Reference(Substance) Produit utilisé
... container S 0..* BackboneElement Dispositif utilisé
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type S 1..1 CodeableConcept Code du dispositif
Binding: SpecimenContainerType (example): Type of specimen container.
..... Slices pour extension 1..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
...... extension:device S 1..1 Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device) Dispositif utilisé
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.container.device
Constraints: ext-1

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Specimen.status Base required SpecimenStatus 📍4.0.1 Std. FHIR
Specimen.type Base extensible JDV Specimen Type CISIS 📍20260619134042 Terminologies de Santé v1.11
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍4.0.1 Std. FHIR
Specimen.collection.​bodySite Base extensible SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Specimen.container.type Base example Specimen Container Type 📍4.0.1 Std. FHIR

Contraintes

Id Grade Chemin(s) Description Expression
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 bonne pratique Specimen A resource should have narrative for robust management text.`div`.exists()
ele-1 error Specimen.implicitRules, Specimen.modifierExtension, Specimen.identifier, Specimen.status, Specimen.type, Specimen.subject, Specimen.receivedTime, Specimen.parent, Specimen.collection, Specimen.collection.modifierExtension, Specimen.collection.collector, Specimen.collection.collected[x], Specimen.collection.method, Specimen.collection.bodySite, Specimen.processing, Specimen.processing.modifierExtension, Specimen.processing.additive, Specimen.container, Specimen.container.modifierExtension, Specimen.container.type, Specimen.container.type.extension, Specimen.container.type.extension:device All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Specimen.modifierExtension, Specimen.collection.modifierExtension, Specimen.processing.modifierExtension, Specimen.container.modifierExtension, Specimen.container.type.extension, Specimen.container.type.extension:device Must have either extensions or value[x], not both extension.exists() != value.exists()

Vue différentielle

Cette structure est dérivée de Specimen

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen(4.0.1) Sample for analysis
... identifier 0..* Identifier Identifiant de l'échantillon : L'identifiant de l'échantillon est éventuellement multiple (premier identifiant attribué par le préleveur, puis réidentification par le laboratoire). L'un des identifiants est visible sur l'échantillon matériel (par exemple en code barre sur le tube ou le bocal).
... status S 0..1 code Statut du specimen
... type S 1..1 CodeableConcept Échantillon prélevé (Si specimen provenant du corps du patient)
Binding: JdvSpecimenTypeCisis (20260619134042) (extensible)
... receivedTime S 0..1 dateTime Date de réception de l'échantillon
... parent 0..* Reference(Specimen - FR Specimen Document(0.1.0)) Specimen from which this specimen originated
... collection S 0..1 BackboneElement Collection details
.... collector 0..1 Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) Organisation prélevante
.... collected[x] S 0..1 dateTime, Period Date du prélèvement : La date et heure de prélèvement doit être renseignée si elle est connue. En cas d'acte ponctuel, c'est la date et heure de fin (élément collectedPeriod.end) qui horodate le prélèvement.
.... method 0..1 CodeableConcept Actes de prélèvement
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (extensible)
... processing
.... additive S 0..* Reference(Substance) Produit utilisé
... container S 0..* BackboneElement Dispositif utilisé
.... type S 1..1 CodeableConcept Code du dispositif
..... Slices pour extension Contenu/Règles pour toutes les slices
...... extension:device S 0..* Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device) Dispositif utilisé
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.container.device

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Specimen.type Base extensible JDV Specimen Type CISIS 📍20260619134042 Terminologies de Santé v1.11
Specimen.collection.​bodySite Base extensible SNOMED CT Body Structures 📍4.0.1 Std. FHIR

Vue d'ensembleView

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen(4.0.1) Sample for analysis
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier Σ 0..* Identifier Identifiant de l'échantillon : L'identifiant de l'échantillon est éventuellement multiple (premier identifiant attribué par le préleveur, puis réidentification par le laboratoire). L'un des identifiants est visible sur l'échantillon matériel (par exemple en code barre sur le tube ou le bocal).
... accessionIdentifier Σ 0..1 Identifier Identifier assigned by the lab
... status ?!SΣ 0..1 code Statut du specimen
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept Échantillon prélevé (Si specimen provenant du corps du patient)
Binding: JdvSpecimenTypeCisis (20260619134042) (extensible)
... subject SΣ 1..1 Reference(Substance) Source de l’échantillon(substance) : Si specimen extérieur au patient
... receivedTime SΣ 0..1 dateTime Date de réception de l'échantillon
... parent 0..* Reference(Specimen - FR Specimen Document(0.1.0)) Specimen from which this specimen originated
... request 0..* Reference(ServiceRequest) Why the specimen was collected
... collection S 0..1 BackboneElement Collection details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... collector Σ 0..1 Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) Organisation prélevante
.... collected[x] SΣ 0..1 Date du prélèvement : La date et heure de prélèvement doit être renseignée si elle est connue. En cas d'acte ponctuel, c'est la date et heure de fin (élément collectedPeriod.end) qui horodate le prélèvement.
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration How long it took to collect specimen
.... quantity 0..1 SimpleQuantity(4.0.1) The quantity of specimen collected
.... method 0..1 CodeableConcept Actes de prélèvement
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (extensible)
.... fastingStatus[x] Σ 0..1 Whether or how long patient abstained from food and/or drink
Binding: Hl7VSRelevantClincialInformation (3.0.0) (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Processing and processing step details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... description 0..1 string Textual description of procedure
.... procedure 0..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
.... additive S 0..* Reference(Substance) Produit utilisé
.... time[x] 0..1 Date and time of specimen processing
..... timeDateTime dateTime
..... timePeriod Period
... container S 0..* BackboneElement Dispositif utilisé
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... identifier Σ 0..* Identifier Id for the container
.... description 0..1 string Textual description of the container
.... type S 1..1 CodeableConcept Code du dispositif
Binding: SpecimenContainerType (example): Type of specimen container.
..... id 0..1 string Unique id for inter-element referencing
..... Slices pour extension 1..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
...... extension:device S 1..1 Reference(Cross-version Profile for R5.Device for use in FHIR R4(0.1.0) | Device) Dispositif utilisé
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.container.device
Constraints: ext-1
..... coding Σ 0..* Coding Code defined by a terminology system
..... text Σ 0..1 string Plain text representation of the concept
.... capacity 0..1 SimpleQuantity(4.0.1) Container volume or size
.... specimenQuantity 0..1 SimpleQuantity(4.0.1) Quantity of specimen within container
.... additive[x] 0..1 Additive associated with container
Binding: Hl7VSAdditivePreservative (3.0.0) (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept State of the specimen
Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen.
... note 0..* Annotation Comments

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
Specimen.language Base preferred Common Languages 📍4.0.1 Std. FHIR
Specimen.status Base required SpecimenStatus 📍4.0.1 Std. FHIR
Specimen.type Base extensible JDV Specimen Type CISIS 📍20260619134042 Terminologies de Santé v1.11
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍4.0.1 Std. FHIR
Specimen.collection.​bodySite Base extensible SNOMED CT Body Structures 📍4.0.1 Std. FHIR
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 Std. FHIR
Specimen.container.type Base example Specimen Container Type 📍4.0.1 Std. 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

Contraintes

Id Grade Chemin(s) Description Expression
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 bonne pratique Specimen A resource should have narrative for robust management text.`div`.exists()
ele-1 error Specimen.meta, Specimen.implicitRules, Specimen.language, Specimen.text, Specimen.extension, Specimen.modifierExtension, Specimen.identifier, Specimen.accessionIdentifier, Specimen.status, Specimen.type, Specimen.subject, Specimen.receivedTime, Specimen.parent, Specimen.request, Specimen.collection, Specimen.collection.extension, Specimen.collection.modifierExtension, Specimen.collection.collector, Specimen.collection.collected[x], Specimen.collection.duration, Specimen.collection.quantity, Specimen.collection.method, Specimen.collection.bodySite, Specimen.collection.fastingStatus[x], Specimen.processing, Specimen.processing.extension, Specimen.processing.modifierExtension, Specimen.processing.description, Specimen.processing.procedure, Specimen.processing.additive, Specimen.processing.time[x], Specimen.container, Specimen.container.extension, Specimen.container.modifierExtension, Specimen.container.identifier, Specimen.container.description, Specimen.container.type, Specimen.container.type.extension, Specimen.container.type.extension:device, Specimen.container.type.coding, Specimen.container.type.text, Specimen.container.capacity, Specimen.container.specimenQuantity, Specimen.container.additive[x], Specimen.condition, Specimen.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Specimen.extension, Specimen.modifierExtension, Specimen.collection.extension, Specimen.collection.modifierExtension, Specimen.processing.extension, Specimen.processing.modifierExtension, Specimen.container.extension, Specimen.container.modifierExtension, Specimen.container.type.extension, Specimen.container.type.extension:device Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Autres représentations du profil : CSV, Excel, Schematron