Search FHIR

ANS IG document core
0.1.0 - ci-build France flag

ANS IG document core - version de développement local (v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Resource Profile: Specimen - FR Specimen Document

Official URL: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-specimen-document Version: 0.1.0
Draft as of 2025-12-05 Computable Name: FRSpecimenDocument

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

Utilisations:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen 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
... identifier SΣ 1..1 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: JDV Specimen Type CISIS (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) Specimen from which this specimen originated
... collection 0..1 BackboneElement Collection details
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(FR PractitionerRole Document | FR Practitioner Document) 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
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
... processing 0..* BackboneElement Processing and processing step details
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 0..1 string Acte de prélèvement : Pour un prélèvement en vue d'examen de biologie médicale, le code affiné NABM de l'acte de prélèvement doit être renseigné si connu, sauf dans le cas d'un recueil d'échantillon effectué par le patient lui-même. Un prélèvement cytologique ou de tissu en vue d'un examen d'anatomie ou de cytologie pathologiques est codé à l'aide d'une nomenclature précisée dans les modèles de contenus métiers. Par défaut, utiliser le code suivant : code='33882-2' displayName='Prélèvement' codeSystem='2.16.840.1.113883.6.1' codeSystemName='LOINC'
.... procedure 0..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
..... coding Σ 0..* Coding Code defined by a terminology system
...... code SΣ 1..1 code Acte de prélèvement
.... additive S 0..* Reference(Substance) Produit utilisé
... container S 0..* BackboneElement Dispositif utilisé
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Code du dispositif
Binding: SpecimenContainerType (example): Type of specimen container.

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 📦20251028115833 Terminologies de Santé v1.4
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
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

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 **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Specimen

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen Sample for analysis
... identifier S 1..1 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: JDV Specimen Type CISIS (extensible)
... receivedTime S 0..1 dateTime Date de réception de l'échantillon
... parent 0..* Reference(Specimen - FR Specimen Document) Specimen from which this specimen originated
... collection
.... collector 0..1 Reference(FR PractitionerRole Document | FR Practitioner Document) 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.
.... bodySite S 0..1 CodeableConcept Localisation anatomique
..... coding 1..1 Coding Code defined by a terminology system
...... system 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
... processing
.... description 0..1 string Acte de prélèvement : Pour un prélèvement en vue d'examen de biologie médicale, le code affiné NABM de l'acte de prélèvement doit être renseigné si connu, sauf dans le cas d'un recueil d'échantillon effectué par le patient lui-même. Un prélèvement cytologique ou de tissu en vue d'un examen d'anatomie ou de cytologie pathologiques est codé à l'aide d'une nomenclature précisée dans les modèles de contenus métiers. Par défaut, utiliser le code suivant : code='33882-2' displayName='Prélèvement' codeSystem='2.16.840.1.113883.6.1' codeSystemName='LOINC'
.... procedure
..... coding
...... code S 1..1 code Acte de prélèvement
.... additive S 0..* Reference(Substance) Produit utilisé
... container S 0..* BackboneElement Dispositif utilisé
.... type S 1..1 CodeableConcept Code du dispositif

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 📦20251028115833 Terminologies de Santé v1.4
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen 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
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..1 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: JDV Specimen Type CISIS (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) Specimen from which this specimen originated
... request 0..* Reference(ServiceRequest) Why the specimen was collected
... collection 0..1 BackboneElement Collection details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(FR PractitionerRole Document | FR Practitioner Document) 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 Technique used to perform collection
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
...... system Σ 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... fastingStatus[x] Σ 0..1 Whether or how long patient abstained from food and/or drink
Binding: hl7VS-relevantClincialInformation (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
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 0..1 string Acte de prélèvement : Pour un prélèvement en vue d'examen de biologie médicale, le code affiné NABM de l'acte de prélèvement doit être renseigné si connu, sauf dans le cas d'un recueil d'échantillon effectué par le patient lui-même. Un prélèvement cytologique ou de tissu en vue d'un examen d'anatomie ou de cytologie pathologiques est codé à l'aide d'une nomenclature précisée dans les modèles de contenus métiers. Par défaut, utiliser le code suivant : code='33882-2' displayName='Prélèvement' codeSystem='2.16.840.1.113883.6.1' codeSystemName='LOINC'
.... procedure 0..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Acte de prélèvement
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... 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
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... 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.
.... 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: hl7VS-additivePreservative (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept State of the specimen
Binding: hl7VS-specimenCondition (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 📦20251028115833 Terminologies de Santé v1.4
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍4.0.1 Std. FHIR
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📦2.0.0 THO v7.0
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 📦2.0.0 THO v7.0
Specimen.condition Base extensible hl7VS-specimenCondition 📦2.0.0 THO v7.0

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 **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Key Elements View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen 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
... identifier SΣ 1..1 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: JDV Specimen Type CISIS (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) Specimen from which this specimen originated
... collection 0..1 BackboneElement Collection details
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(FR PractitionerRole Document | FR Practitioner Document) 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
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
... processing 0..* BackboneElement Processing and processing step details
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 0..1 string Acte de prélèvement : Pour un prélèvement en vue d'examen de biologie médicale, le code affiné NABM de l'acte de prélèvement doit être renseigné si connu, sauf dans le cas d'un recueil d'échantillon effectué par le patient lui-même. Un prélèvement cytologique ou de tissu en vue d'un examen d'anatomie ou de cytologie pathologiques est codé à l'aide d'une nomenclature précisée dans les modèles de contenus métiers. Par défaut, utiliser le code suivant : code='33882-2' displayName='Prélèvement' codeSystem='2.16.840.1.113883.6.1' codeSystemName='LOINC'
.... procedure 0..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
..... coding Σ 0..* Coding Code defined by a terminology system
...... code SΣ 1..1 code Acte de prélèvement
.... additive S 0..* Reference(Substance) Produit utilisé
... container S 0..* BackboneElement Dispositif utilisé
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept Code du dispositif
Binding: SpecimenContainerType (example): Type of specimen container.

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 📦20251028115833 Terminologies de Santé v1.4
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
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

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 **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Specimen

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen Sample for analysis
... identifier S 1..1 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: JDV Specimen Type CISIS (extensible)
... receivedTime S 0..1 dateTime Date de réception de l'échantillon
... parent 0..* Reference(Specimen - FR Specimen Document) Specimen from which this specimen originated
... collection
.... collector 0..1 Reference(FR PractitionerRole Document | FR Practitioner Document) 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.
.... bodySite S 0..1 CodeableConcept Localisation anatomique
..... coding 1..1 Coding Code defined by a terminology system
...... system 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
... processing
.... description 0..1 string Acte de prélèvement : Pour un prélèvement en vue d'examen de biologie médicale, le code affiné NABM de l'acte de prélèvement doit être renseigné si connu, sauf dans le cas d'un recueil d'échantillon effectué par le patient lui-même. Un prélèvement cytologique ou de tissu en vue d'un examen d'anatomie ou de cytologie pathologiques est codé à l'aide d'une nomenclature précisée dans les modèles de contenus métiers. Par défaut, utiliser le code suivant : code='33882-2' displayName='Prélèvement' codeSystem='2.16.840.1.113883.6.1' codeSystemName='LOINC'
.... procedure
..... coding
...... code S 1..1 code Acte de prélèvement
.... additive S 0..* Reference(Substance) Produit utilisé
... container S 0..* BackboneElement Dispositif utilisé
.... type S 1..1 CodeableConcept Code du dispositif

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 📦20251028115833 Terminologies de Santé v1.4

Snapshot View

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. Specimen 0..* Specimen 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
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..1 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: JDV Specimen Type CISIS (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) Specimen from which this specimen originated
... request 0..* Reference(ServiceRequest) Why the specimen was collected
... collection 0..1 BackboneElement Collection details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(FR PractitionerRole Document | FR Practitioner Document) 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 Technique used to perform collection
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
.... bodySite S 0..1 CodeableConcept Localisation anatomique
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
...... system Σ 0..1 uri Identity of the terminology system
Motif requis: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... fastingStatus[x] Σ 0..1 Whether or how long patient abstained from food and/or drink
Binding: hl7VS-relevantClincialInformation (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
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 0..1 string Acte de prélèvement : Pour un prélèvement en vue d'examen de biologie médicale, le code affiné NABM de l'acte de prélèvement doit être renseigné si connu, sauf dans le cas d'un recueil d'échantillon effectué par le patient lui-même. Un prélèvement cytologique ou de tissu en vue d'un examen d'anatomie ou de cytologie pathologiques est codé à l'aide d'une nomenclature précisée dans les modèles de contenus métiers. Par défaut, utiliser le code suivant : code='33882-2' displayName='Prélèvement' codeSystem='2.16.840.1.113883.6.1' codeSystemName='LOINC'
.... procedure 0..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Acte de prélèvement
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... 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
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... 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.
.... 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: hl7VS-additivePreservative (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
... condition Σ 0..* CodeableConcept State of the specimen
Binding: hl7VS-specimenCondition (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 📦20251028115833 Terminologies de Santé v1.4
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍4.0.1 Std. FHIR
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 Std. FHIR
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📦2.0.0 THO v7.0
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 📦2.0.0 THO v7.0
Specimen.condition Base extensible hl7VS-specimenCondition 📦2.0.0 THO v7.0

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 **TOUS** les éléments All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TOUTES** les extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron