FR Document Core (FHIR)
0.1.0 - ci-build
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
| 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
Description des profils, des différentiels, des instantanés et de leurs représentations.
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Specimen(4.0.1) | Sample for analysis | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
Σ | 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). |
![]() ![]() |
?!SΣ | 0..1 | code | Statut du specimen Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen. |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Échantillon prélevé (Si specimen provenant du corps du patient) Binding: JdvSpecimenTypeCisis (20260619134042) (extensible) |
![]() ![]() |
SΣ | 1..1 | Reference(Substance) | Source de l’échantillon(substance) : Si specimen extérieur au patient |
![]() ![]() |
SΣ | 0..1 | dateTime | Date de réception de l'échantillon |
![]() ![]() |
0..* | Reference(Specimen - FR Specimen Document(0.1.0)) | Specimen from which this specimen originated | |
![]() ![]() |
S | 0..1 | BackboneElement | Collection details |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) | Organisation prélevante |
![]() ![]() ![]() |
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. | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
0..1 | CodeableConcept | Actes de prélèvement Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure. | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Localisation anatomique Binding: SNOMEDCTBodyStructures (extensible) |
![]() ![]() |
0..* | BackboneElement | Processing and processing step details | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
S | 0..* | Reference(Substance) | Produit utilisé |
![]() ![]() |
S | 0..* | BackboneElement | Dispositif utilisé |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Code du dispositif Binding: SpecimenContainerType (example): Type of specimen container. |
![]() ![]() ![]() ![]() |
1..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
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 |
Documentation pour ce format | ||||
| 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 |
| 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
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Specimen(4.0.1) | Sample for analysis | |
![]() ![]() |
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). | |
![]() ![]() |
S | 0..1 | code | Statut du specimen |
![]() ![]() |
S | 1..1 | CodeableConcept | Échantillon prélevé (Si specimen provenant du corps du patient) Binding: JdvSpecimenTypeCisis (20260619134042) (extensible) |
![]() ![]() |
S | 1..1 | Reference(Substance) | Source de l’échantillon(substance) : Si specimen extérieur au patient |
![]() ![]() |
S | 0..1 | dateTime | Date de réception de l'échantillon |
![]() ![]() |
0..* | Reference(Specimen - FR Specimen Document(0.1.0)) | Specimen from which this specimen originated | |
![]() ![]() |
S | 0..1 | BackboneElement | Collection details |
![]() ![]() ![]() |
0..1 | Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) | Organisation prélevante | |
![]() ![]() ![]() |
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. |
![]() ![]() ![]() |
0..1 | CodeableConcept | Actes de prélèvement | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Localisation anatomique Binding: SNOMEDCTBodyStructures (extensible) |
![]() ![]() |
||||
![]() ![]() ![]() |
S | 0..* | Reference(Substance) | Produit utilisé |
![]() ![]() |
S | 0..* | BackboneElement | Dispositif utilisé |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Code du dispositif |
![]() ![]() ![]() ![]() |
Contenu/Règles pour toutes les slices | |||
![]() ![]() ![]() ![]() ![]() |
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 |
Documentation pour ce format | ||||
| 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 |
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Specimen(4.0.1) | Sample for analysis | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
Σ | 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). | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Identifier assigned by the lab | ||||
![]() ![]() |
?!SΣ | 0..1 | code | Statut du specimen Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen. | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Échantillon prélevé (Si specimen provenant du corps du patient) Binding: JdvSpecimenTypeCisis (20260619134042) (extensible) | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Substance) | Source de l’échantillon(substance) : Si specimen extérieur au patient | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date de réception de l'échantillon | ||||
![]() ![]() |
0..* | Reference(Specimen - FR Specimen Document(0.1.0)) | Specimen from which this specimen originated | |||||
![]() ![]() |
0..* | Reference(ServiceRequest) | Why the specimen was collected | |||||
![]() ![]() |
S | 0..1 | BackboneElement | Collection details | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) | Organisation prélevante | ||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Duration | How long it took to collect specimen | ||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | The quantity of specimen collected | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Actes de prélèvement Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure. | |||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Localisation anatomique Binding: SNOMEDCTBodyStructures (extensible) | ||||
![]() ![]() ![]() |
Σ | 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. | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() |
0..* | BackboneElement | Processing and processing step details | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..1 | string | Textual description of procedure | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen. | |||||
![]() ![]() ![]() |
S | 0..* | Reference(Substance) | Produit utilisé | ||||
![]() ![]() ![]() |
0..1 | Date and time of specimen processing | ||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() |
S | 0..* | BackboneElement | Dispositif utilisé | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Id for the container | ||||
![]() ![]() ![]() |
0..1 | string | Textual description of the container | |||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Code du dispositif Binding: SpecimenContainerType (example): Type of specimen container. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
1..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | Container volume or size | |||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | Quantity of specimen within container | |||||
![]() ![]() ![]() |
0..1 | Additive associated with container Binding: Hl7VSAdditivePreservative (3.0.0) (example): Substance added to specimen container. | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(Substance) | |||||||
![]() ![]() |
Σ | 0..* | CodeableConcept | State of the specimen Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen. | ||||
![]() ![]() |
0..* | Annotation | Comments | |||||
Documentation pour ce format | ||||||||
| 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 |
| 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()
|
Cette structure est dérivée de Specimen
Résumé
Obligatoire : 2 éléments(1 élément obligatoire(s) imbriqué(s))
Must-Support : 11 éléments
Structures
Cette structure fait référence à ces autres structures:
Extensions
Cette structure fait référence à ces extensions:
Vue des éléments clés
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Specimen(4.0.1) | Sample for analysis | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
Σ | 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). |
![]() ![]() |
?!SΣ | 0..1 | code | Statut du specimen Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen. |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Échantillon prélevé (Si specimen provenant du corps du patient) Binding: JdvSpecimenTypeCisis (20260619134042) (extensible) |
![]() ![]() |
SΣ | 1..1 | Reference(Substance) | Source de l’échantillon(substance) : Si specimen extérieur au patient |
![]() ![]() |
SΣ | 0..1 | dateTime | Date de réception de l'échantillon |
![]() ![]() |
0..* | Reference(Specimen - FR Specimen Document(0.1.0)) | Specimen from which this specimen originated | |
![]() ![]() |
S | 0..1 | BackboneElement | Collection details |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) | Organisation prélevante |
![]() ![]() ![]() |
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. | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
0..1 | CodeableConcept | Actes de prélèvement Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure. | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Localisation anatomique Binding: SNOMEDCTBodyStructures (extensible) |
![]() ![]() |
0..* | BackboneElement | Processing and processing step details | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
S | 0..* | Reference(Substance) | Produit utilisé |
![]() ![]() |
S | 0..* | BackboneElement | Dispositif utilisé |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Code du dispositif Binding: SpecimenContainerType (example): Type of specimen container. |
![]() ![]() ![]() ![]() |
1..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() ![]() |
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 |
Documentation pour ce format | ||||
| 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 |
| 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
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Specimen(4.0.1) | Sample for analysis | |
![]() ![]() |
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). | |
![]() ![]() |
S | 0..1 | code | Statut du specimen |
![]() ![]() |
S | 1..1 | CodeableConcept | Échantillon prélevé (Si specimen provenant du corps du patient) Binding: JdvSpecimenTypeCisis (20260619134042) (extensible) |
![]() ![]() |
S | 1..1 | Reference(Substance) | Source de l’échantillon(substance) : Si specimen extérieur au patient |
![]() ![]() |
S | 0..1 | dateTime | Date de réception de l'échantillon |
![]() ![]() |
0..* | Reference(Specimen - FR Specimen Document(0.1.0)) | Specimen from which this specimen originated | |
![]() ![]() |
S | 0..1 | BackboneElement | Collection details |
![]() ![]() ![]() |
0..1 | Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) | Organisation prélevante | |
![]() ![]() ![]() |
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. |
![]() ![]() ![]() |
0..1 | CodeableConcept | Actes de prélèvement | |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Localisation anatomique Binding: SNOMEDCTBodyStructures (extensible) |
![]() ![]() |
||||
![]() ![]() ![]() |
S | 0..* | Reference(Substance) | Produit utilisé |
![]() ![]() |
S | 0..* | BackboneElement | Dispositif utilisé |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Code du dispositif |
![]() ![]() ![]() ![]() |
Contenu/Règles pour toutes les slices | |||
![]() ![]() ![]() ![]() ![]() |
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 |
Documentation pour ce format | ||||
| 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
| Nom | Drapeaux | Card. | Type | Description et contraintes Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Specimen(4.0.1) | Sample for analysis | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
Σ | 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). | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Identifier assigned by the lab | ||||
![]() ![]() |
?!SΣ | 0..1 | code | Statut du specimen Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen. | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Échantillon prélevé (Si specimen provenant du corps du patient) Binding: JdvSpecimenTypeCisis (20260619134042) (extensible) | ||||
![]() ![]() |
SΣ | 1..1 | Reference(Substance) | Source de l’échantillon(substance) : Si specimen extérieur au patient | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date de réception de l'échantillon | ||||
![]() ![]() |
0..* | Reference(Specimen - FR Specimen Document(0.1.0)) | Specimen from which this specimen originated | |||||
![]() ![]() |
0..* | Reference(ServiceRequest) | Why the specimen was collected | |||||
![]() ![]() |
S | 0..1 | BackboneElement | Collection details | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(FR PractitionerRole Document(0.1.0) | FR Practitioner Document(0.1.0)) | Organisation prélevante | ||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Duration | How long it took to collect specimen | ||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | The quantity of specimen collected | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Actes de prélèvement Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure. | |||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Localisation anatomique Binding: SNOMEDCTBodyStructures (extensible) | ||||
![]() ![]() ![]() |
Σ | 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. | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() |
0..* | BackboneElement | Processing and processing step details | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..1 | string | Textual description of procedure | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen. | |||||
![]() ![]() ![]() |
S | 0..* | Reference(Substance) | Produit utilisé | ||||
![]() ![]() ![]() |
0..1 | Date and time of specimen processing | ||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() |
S | 0..* | BackboneElement | Dispositif utilisé | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Id for the container | ||||
![]() ![]() ![]() |
0..1 | string | Textual description of the container | |||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Code du dispositif Binding: SpecimenContainerType (example): Type of specimen container. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
1..* | Extension | Additional content defined by implementations Slice: Non ordonné, Ouvert par value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | Container volume or size | |||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(4.0.1) | Quantity of specimen within container | |||||
![]() ![]() ![]() |
0..1 | Additive associated with container Binding: Hl7VSAdditivePreservative (3.0.0) (example): Substance added to specimen container. | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Reference(Substance) | |||||||
![]() ![]() |
Σ | 0..* | CodeableConcept | State of the specimen Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen. | ||||
![]() ![]() |
0..* | Annotation | Comments | |||||
Documentation pour ce format | ||||||||
| 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 |
| 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()
|
Cette structure est dérivée de Specimen
Résumé
Obligatoire : 2 éléments(1 élément obligatoire(s) imbriqué(s))
Must-Support : 11 éléments
Structures
Cette structure fait référence à ces autres structures:
Extensions
Cette structure fait référence à ces extensions:
Autres représentations du profil : CSV, Excel, Schematron