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

## Profil de ressource: Observation - FR Observation Laboratory Report Results Document

URL officielle: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-observation-laboratory-report-results-document | Version: 0.1.0 | Surligner les changements ?
Draft à partir de 2026-08-07 | Nom computable: FRObservationLaboratoryReportResultsDocument

FRObservationLaboratoryReportResultsDocument décrit un résultat d’examen de biologie médicale.

Utilisations:

- Référence ce Profil: DiagnosticReport - FR Diagnostic Report BIO chapter Document, DiagnosticReport - FR Diagnostic Report Document and Observation - FR Observation Laboratory Report Results Document

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.

- Tableau des éléments clés
- Tableau différentiel (differential)
- Tableau récapitulatif (snapshot)
- Statistiques/Références
- Tous

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Observation | C | 0..* | Observation(4.0.1) | Measurements and simple assertions Constraints: obs-6, obs-7
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:author |  | 0..1 | (Complexe) | Auteur URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: AUT
extension:typeCode |  | 0..1 | Extension | Type de participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:validateurResultat |  | 0..1 | (Complexe) | Validateur de résultats URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:responsableExamen |  | 0..1 | (Complexe) | Responsable de l'évaluation URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:dispositifAuto |  | 0..* | (Complexe) | Dispositif automatique URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(Device) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:supportingInfo | S | 0..* | Reference(Resource) | Résultats antérieurs URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1
status | ?!S Σ | 1..1 | code | Niveau de complétude : - 'final' si le résultat est présent - 'cancelled' dans le cas où l'élément d'examen n’a pu être et ne sera pas réalisé - 'registered' le résultat n'est pas encore disponible et est attendu Binding: ObservationStatus (required): Codes providing the status of an observation.
category | S | 0..* | CodeableConcept | Code du chapitre Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
code | S Σ | 1..1 | CodeableConcept | Code d'identification de l'analyse ou de l'observation Binding: LOINCCodes (example): Codes identifying names of simple observations.
coding | Σ | 0..* | Coding | Code d'identification d'attente national ou code de portée locale
text | Σ | 0..1 | string | Référence à l'expression verbale dans la partie visualisable du compte-rendu
subject | S Σ | 1..1 | Reference(FR Patient INS Document(0.1.0)) | 1. Si le spécimen provient du corps du patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.type contraint par le JDV jdv-specimen-type-cisis 2. Si spécimen extérieur au patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.subject = Référence vers Substance Dans Substance : - substance.category depuis le JDV HL7 substance-category - substance.code.coding / display / system
Slices pour effective[x] | S Σ | 0..1 |  | Date et heure du résultat Slice: Non ordonné, Ouvert par type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectivePeriod | Σ | 0..1 | Period | Clinically relevant time/time-period for observation
start | Σ C | 0..1 | dateTime | Début de la période
end | Σ C | 0..1 | dateTime | Fin de la période
performer | S Σ | 0..1 | Reference(FR Organization Document(0.1.0)) | Laboratoire exécutant
Slices pour value[x] | S Σ C | 0..1 |  | Valeur du résultat : Le type de valeur (value[x]) est choisi dynamiquement. Les autres attributs qui qualifient cette valeur (comme par exemple l'unité : unit) dépendent du type de donnée choisi. Les résultats qualitatifs codés peuvent le cas échéant être exprimés dans plusieurs systèmes de codage simultanément. De même les résultats numériques peuvent être exprimés simultanément dans plusieurs unités. Slice: Non ordonné, Ouvert par type:$this
valueQuantity |  |  | Quantity |
valueCodeableConcept |  |  | CodeableConcept |
valueString |  |  | string |
valueBoolean |  |  | boolean |
valueInteger |  |  | integer |
valueRange |  |  | Range |
valueRatio |  |  | Ratio |
valueSampledData |  |  | SampledData |
valueTime |  |  | time |
valueDateTime |  |  | dateTime |
valuePeriod |  |  | Period |
value[x]:valueRange | S Σ C | 0..1 | Range | Intervalles de référence
low | S Σ | 0..1 | SimpleQuantity(4.0.1) | Low limit
high | S Σ | 0..1 | SimpleQuantity(4.0.1) | High limit
interpretation | S | 0..* | CodeableConcept | Code d'interprétation Binding: ObservationInterpretation (20260619134042) (required)
note | S | 0..* | Annotation | Commentaires associés à l'observation
method | S | 0..1 | CodeableConcept | Méthode ou technique employée Binding: ObservationMethods (example): Methods for simple observations.
specimen | S | 0..1 | Reference(Specimen - FR Specimen Document(0.1.0)) | Prélèvement
hasMember | S Σ | 0..* | Reference(Observation - FR Observation Laboratory Report Results Document(0.1.0)) | Lien vers batterie d’examens ou résultats d’examens cliniquement pertinents ou isolat microbiologique
derivedFrom | S Σ | 0..* | Reference(Media - FR Media Document(0.1.0)) | Image illustrative
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Observation.extension:author.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:validateurResultat.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:validateurResultat.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.extension:responsableExamen.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:dispositifAuto.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:dispositifAuto.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.status | Base | required | ObservationStatus | 📍4.0.1 | Std. FHIR
Observation.category | Base | preferred | Observation Category Codes | 📍4.0.1 | Std. FHIR
Observation.code | Base | example | LOINC Codes | 📍4.0.1 | Std. FHIR
Observation.interpretation | Base | required | ObservationInterpretation | 📍20260619134042 | Terminologies de Santé v1.11
Observation.method | Base | example | Observation Methods | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Observation | 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 | Observation | 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 | Observation | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | bonne pratique | Observation | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | Observation.implicitRules, Observation.extension, Observation.extension:author, Observation.extension:author.extension, Observation.extension:author.extension:type, Observation.extension:author.extension:type.value[x], Observation.extension:author.extension:typeCode, Observation.extension:author.extension:actor, Observation.extension:author.extension:actor.value[x], Observation.extension:validateurResultat, Observation.extension:validateurResultat.extension, Observation.extension:validateurResultat.extension:type, Observation.extension:validateurResultat.extension:type.value[x], Observation.extension:validateurResultat.extension:typeCode, Observation.extension:validateurResultat.extension:typeCode.value[x], Observation.extension:validateurResultat.extension:actor, Observation.extension:validateurResultat.extension:actor.value[x], Observation.extension:responsableExamen, Observation.extension:responsableExamen.extension, Observation.extension:responsableExamen.extension:type, Observation.extension:responsableExamen.extension:type.value[x], Observation.extension:responsableExamen.extension:typeCode, Observation.extension:responsableExamen.extension:actor, Observation.extension:responsableExamen.extension:actor.value[x], Observation.extension:dispositifAuto, Observation.extension:dispositifAuto.extension, Observation.extension:dispositifAuto.extension:type, Observation.extension:dispositifAuto.extension:type.value[x], Observation.extension:dispositifAuto.extension:typeCode, Observation.extension:dispositifAuto.extension:typeCode.value[x], Observation.extension:dispositifAuto.extension:actor, Observation.extension:dispositifAuto.extension:actor.value[x], Observation.extension:supportingInfo, Observation.modifierExtension, Observation.status, Observation.category, Observation.code, Observation.code.coding, Observation.code.text, Observation.subject, Observation.effective[x], Observation.effective[x]:effectivePeriod, Observation.effective[x]:effectivePeriod.start, Observation.effective[x]:effectivePeriod.end, Observation.performer, Observation.value[x], Observation.value[x]:valueRange, Observation.value[x]:valueRange.low, Observation.value[x]:valueRange.high, Observation.interpretation, Observation.note, Observation.method, Observation.specimen, Observation.hasMember, Observation.derivedFrom | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Observation.extension, Observation.extension:author, Observation.extension:author.extension, Observation.extension:author.extension:type, Observation.extension:author.extension:typeCode, Observation.extension:author.extension:actor, Observation.extension:validateurResultat, Observation.extension:validateurResultat.extension, Observation.extension:validateurResultat.extension:type, Observation.extension:validateurResultat.extension:typeCode, Observation.extension:validateurResultat.extension:actor, Observation.extension:responsableExamen, Observation.extension:responsableExamen.extension, Observation.extension:responsableExamen.extension:type, Observation.extension:responsableExamen.extension:typeCode, Observation.extension:responsableExamen.extension:actor, Observation.extension:dispositifAuto, Observation.extension:dispositifAuto.extension, Observation.extension:dispositifAuto.extension:type, Observation.extension:dispositifAuto.extension:typeCode, Observation.extension:dispositifAuto.extension:actor, Observation.extension:supportingInfo, Observation.modifierExtension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present | `dataAbsentReason.empty() or value.empty()`
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present | `value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()`

Cette structure est dérivée de Observation

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Observation |  | 0..* | Observation(4.0.1) | Measurements and simple assertions
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:author |  | 0..1 | (Complexe) | Auteur URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | code | Value of extension Motif requis: AUT
extension:actor |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:validateurResultat |  | 0..1 | (Complexe) | Validateur de résultats URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | code | Value of extension Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
coding |  |  |  |
code |  | 0..1 | code | Symbol in syntax defined by the system Motif requis: AUTHEN
extension:actor |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:responsableExamen |  | 0..1 | (Complexe) | Responsable de l'évaluation URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | code | Value of extension Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension
value[x] |  |  |  |
coding |  |  |  |
code |  | 0..1 | code | Symbol in syntax defined by the system Motif requis: RESP
extension:actor |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:dispositifAuto |  | 0..* | (Complexe) | Dispositif automatique URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | code | Value of extension Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
coding |  |  |  |
code |  | 0..1 | code | Symbol in syntax defined by the system Motif requis: DEV
extension:actor |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | Reference(Device) | Value of extension
extension:supportingInfo | S | 0..* | Reference(Resource) | Résultats antérieurs URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo
status | S | 1..1 | code | Niveau de complétude : - 'final' si le résultat est présent - 'cancelled' dans le cas où l'élément d'examen n’a pu être et ne sera pas réalisé - 'registered' le résultat n'est pas encore disponible et est attendu
category | S | 0..* | CodeableConcept | Code du chapitre
code | S | 1..1 | CodeableConcept | Code d'identification de l'analyse ou de l'observation
coding |  | 0..* | Coding | Code d'identification d'attente national ou code de portée locale
text |  | 0..1 | string | Référence à l'expression verbale dans la partie visualisable du compte-rendu
subject | S | 1..1 | Reference(FR Patient INS Document(0.1.0)) | 1. Si le spécimen provient du corps du patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.type contraint par le JDV jdv-specimen-type-cisis 2. Si spécimen extérieur au patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.subject = Référence vers Substance Dans Substance : - substance.category depuis le JDV HL7 substance-category - substance.code.coding / display / system
Slices pour effective[x] | S | 0..1 |  | Date et heure du résultat Slice: Non ordonné, Ouvert par type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectivePeriod |  | 0..1 | Period | Clinically relevant time/time-period for observation
start |  | 0..1 | dateTime | Début de la période
end |  | 0..1 | dateTime | Fin de la période
performer | S | 0..1 | Reference(FR Organization Document(0.1.0)) | Laboratoire exécutant
Slices pour value[x] | S | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Valeur du résultat : Le type de valeur (value[x]) est choisi dynamiquement. Les autres attributs qui qualifient cette valeur (comme par exemple l'unité : unit) dépendent du type de donnée choisi. Les résultats qualitatifs codés peuvent le cas échéant être exprimés dans plusieurs systèmes de codage simultanément. De même les résultats numériques peuvent être exprimés simultanément dans plusieurs unités. Slice: Non ordonné, Ouvert par type:$this
value[x]:valueRange | S | 0..1 | Range | Intervalles de référence
low | S | 0..1 | SimpleQuantity(4.0.1) | Low limit
high | S | 0..1 | SimpleQuantity(4.0.1) | High limit
interpretation | S | 0..* | CodeableConcept | Code d'interprétation Binding: ObservationInterpretation (20260619134042) (required)
note | S | 0..* | Annotation | Commentaires associés à l'observation
method | S | 0..1 | CodeableConcept | Méthode ou technique employée
specimen | S | 0..1 | Reference(Specimen - FR Specimen Document(0.1.0)) | Prélèvement
hasMember | S | 0..* | Reference(Observation - FR Observation Laboratory Report Results Document(0.1.0)) | Lien vers batterie d’examens ou résultats d’examens cliniquement pertinents ou isolat microbiologique
derivedFrom | S | 0..* | Reference(Media - FR Media Document(0.1.0)) | Image illustrative
Documentation pour ce format

#### Bindings terminologiques (différentiel)

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Observation.extension:validateurResultat.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.extension:dispositifAuto.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.interpretation | Base | required | ObservationInterpretation | 📍20260619134042 | Terminologies de Santé v1.11

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Observation | C | 0..* | Observation(4.0.1) | Measurements and simple assertions Constraints: obs-6, obs-7
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
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
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
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:author |  | 0..1 | (Complexe) | Auteur URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: AUT
extension:typeCode |  | 0..1 | Extension | Type de participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:validateurResultat |  | 0..1 | (Complexe) | Validateur de résultats URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
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 Constraints: ext-1
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 Constraints: ext-1
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system Motif requis: AUTHEN
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
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:responsableExamen |  | 0..1 | (Complexe) | Responsable de l'évaluation URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension
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 Constraints: ext-1
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 Constraints: ext-1
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system Motif requis: RESP
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
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:dispositifAuto |  | 0..* | (Complexe) | Dispositif automatique URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
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 Constraints: ext-1
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 Constraints: ext-1
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system Motif requis: DEV
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
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(Device) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:supportingInfo | S | 0..* | Reference(Resource) | Résultats antérieurs URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1
identifier | Σ | 0..* | Identifier | Business Identifier for observation
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event
status | ?!S Σ | 1..1 | code | Niveau de complétude : - 'final' si le résultat est présent - 'cancelled' dans le cas où l'élément d'examen n’a pu être et ne sera pas réalisé - 'registered' le résultat n'est pas encore disponible et est attendu Binding: ObservationStatus (required): Codes providing the status of an observation.
category | S | 0..* | CodeableConcept | Code du chapitre Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
code | S Σ | 1..1 | CodeableConcept | Code d'identification de l'analyse ou de l'observation Binding: LOINCCodes (example): Codes identifying names of simple observations.
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 Constraints: ext-1
coding | Σ | 0..* | Coding | Code d'identification d'attente national ou code de portée locale
text | Σ | 0..1 | string | Référence à l'expression verbale dans la partie visualisable du compte-rendu
subject | S Σ | 1..1 | Reference(FR Patient INS Document(0.1.0)) | 1. Si le spécimen provient du corps du patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.type contraint par le JDV jdv-specimen-type-cisis 2. Si spécimen extérieur au patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.subject = Référence vers Substance Dans Substance : - substance.category depuis le JDV HL7 substance-category - substance.code.coding / display / system
focus | Σ | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record
encounter | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made
Slices pour effective[x] | S Σ | 0..1 |  | Date et heure du résultat Slice: Non ordonné, Ouvert par type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectivePeriod | Σ | 0..1 | Period | Clinically relevant time/time-period for observation
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 Constraints: ext-1
start | Σ C | 0..1 | dateTime | Début de la période
end | Σ C | 0..1 | dateTime | Fin de la période
issued | Σ | 0..1 | instant | Date/Time this version was made available
performer | S Σ | 0..1 | Reference(FR Organization Document(0.1.0)) | Laboratoire exécutant
Slices pour value[x] | S Σ C | 0..1 |  | Valeur du résultat : Le type de valeur (value[x]) est choisi dynamiquement. Les autres attributs qui qualifient cette valeur (comme par exemple l'unité : unit) dépendent du type de donnée choisi. Les résultats qualitatifs codés peuvent le cas échéant être exprimés dans plusieurs systèmes de codage simultanément. De même les résultats numériques peuvent être exprimés simultanément dans plusieurs unités. Slice: Non ordonné, Ouvert par type:$this
valueQuantity |  |  | Quantity |
valueCodeableConcept |  |  | CodeableConcept |
valueString |  |  | string |
valueBoolean |  |  | boolean |
valueInteger |  |  | integer |
valueRange |  |  | Range |
valueRatio |  |  | Ratio |
valueSampledData |  |  | SampledData |
valueTime |  |  | time |
valueDateTime |  |  | dateTime |
valuePeriod |  |  | Period |
value[x]:valueRange | S Σ C | 0..1 | Range | Intervalles de référence
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 Constraints: ext-1
low | S Σ | 0..1 | SimpleQuantity(4.0.1) | Low limit
high | S Σ | 0..1 | SimpleQuantity(4.0.1) | High limit
dataAbsentReason | C | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
interpretation | S | 0..* | CodeableConcept | Code d'interprétation Binding: ObservationInterpretation (20260619134042) (required)
note | S | 0..* | Annotation | Commentaires associés à l'observation
bodySite |  | 0..1 | CodeableConcept | Observed body part Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
method | S | 0..1 | CodeableConcept | Méthode ou technique employée Binding: ObservationMethods (example): Methods for simple observations.
specimen | S | 0..1 | Reference(Specimen - FR Specimen Document(0.1.0)) | Prélèvement
device |  | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device
referenceRange | C | 0..* | BackboneElement | Provides guide for interpretation Constraints: obs-3
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
low | C | 0..1 | SimpleQuantity(4.0.1) | Low Range, if relevant
high | C | 0..1 | SimpleQuantity(4.0.1) | High Range, if relevant
type |  | 0..1 | CodeableConcept | Reference range qualifier Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
appliesTo |  | 0..* | CodeableConcept | Reference range population Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
age |  | 0..1 | Range | Applicable age range, if relevant
text |  | 0..1 | string | Text based reference range in an observation
hasMember | S Σ | 0..* | Reference(Observation - FR Observation Laboratory Report Results Document(0.1.0)) | Lien vers batterie d’examens ou résultats d’examens cliniquement pertinents ou isolat microbiologique
derivedFrom | S Σ | 0..* | Reference(Media - FR Media Document(0.1.0)) | Image illustrative
component | Σ | 0..* | BackboneElement | Component results
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
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations.
value[x] | Σ | 0..1 |  | Actual component result
valueQuantity |  |  | Quantity |
valueCodeableConcept |  |  | CodeableConcept |
valueString |  |  | string |
valueBoolean |  |  | boolean |
valueInteger |  |  | integer |
valueRange |  |  | Range |
valueRatio |  |  | Ratio |
valueSampledData |  |  | SampledData |
valueTime |  |  | time |
valueDateTime |  |  | dateTime |
valuePeriod |  |  | Period |
dataAbsentReason | C | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
interpretation |  | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
referenceRange |  | 0..* | Voir referenceRange (Observation) | Provides guide for interpretation of component result
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Observation.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR
Observation.extension:author.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:validateurResultat.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:validateurResultat.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.extension:responsableExamen.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:dispositifAuto.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:dispositifAuto.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.status | Base | required | ObservationStatus | 📍4.0.1 | Std. FHIR
Observation.category | Base | preferred | Observation Category Codes | 📍4.0.1 | Std. FHIR
Observation.code | Base | example | LOINC Codes | 📍4.0.1 | Std. FHIR
Observation.dataAbsentReason | Base | extensible | DataAbsentReason | 📍4.0.1 | Std. FHIR
Observation.interpretation | Base | required | ObservationInterpretation | 📍20260619134042 | Terminologies de Santé v1.11
Observation.bodySite | Base | example | SNOMED CT Body Structures | 📍4.0.1 | Std. FHIR
Observation.method | Base | example | Observation Methods | 📍4.0.1 | Std. FHIR
Observation.referenceRange.​type | Base | preferred | Observation Reference Range Meaning Codes | 📍4.0.1 | Std. FHIR
Observation.referenceRange.​appliesTo | Base | example | Observation Reference Range Applies To Codes | 📍4.0.1 | Std. FHIR
Observation.component.​code | Base | example | LOINC Codes | 📍4.0.1 | Std. FHIR
Observation.component.​dataAbsentReason | Base | extensible | DataAbsentReason | 📍4.0.1 | Std. FHIR
Observation.component.​interpretation | Base | extensible | Observation Interpretation Codes | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Observation | 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 | Observation | 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 | Observation | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | bonne pratique | Observation | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | Observation.meta, Observation.implicitRules, Observation.language, Observation.text, Observation.extension, Observation.extension:author, Observation.extension:author.extension, Observation.extension:author.extension:type, Observation.extension:author.extension:type.value[x], Observation.extension:author.extension:typeCode, Observation.extension:author.extension:typeCode.value[x], Observation.extension:author.extension:actor, Observation.extension:author.extension:actor.value[x], Observation.extension:validateurResultat, Observation.extension:validateurResultat.extension, Observation.extension:validateurResultat.extension:type, Observation.extension:validateurResultat.extension:type.value[x], Observation.extension:validateurResultat.extension:typeCode, Observation.extension:validateurResultat.extension:typeCode.value[x], Observation.extension:validateurResultat.extension:typeCode.value[x].extension, Observation.extension:validateurResultat.extension:typeCode.value[x].coding, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.extension, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.system, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.version, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.code, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.display, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.userSelected, Observation.extension:validateurResultat.extension:typeCode.value[x].text, Observation.extension:validateurResultat.extension:actor, Observation.extension:validateurResultat.extension:actor.value[x], Observation.extension:responsableExamen, Observation.extension:responsableExamen.extension, Observation.extension:responsableExamen.extension:type, Observation.extension:responsableExamen.extension:type.value[x], Observation.extension:responsableExamen.extension:typeCode, Observation.extension:responsableExamen.extension:typeCode.value[x], Observation.extension:responsableExamen.extension:typeCode.value[x].extension, Observation.extension:responsableExamen.extension:typeCode.value[x].coding, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.extension, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.system, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.version, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.code, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.display, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.userSelected, Observation.extension:responsableExamen.extension:typeCode.value[x].text, Observation.extension:responsableExamen.extension:actor, Observation.extension:responsableExamen.extension:actor.value[x], Observation.extension:dispositifAuto, Observation.extension:dispositifAuto.extension, Observation.extension:dispositifAuto.extension:type, Observation.extension:dispositifAuto.extension:type.value[x], Observation.extension:dispositifAuto.extension:typeCode, Observation.extension:dispositifAuto.extension:typeCode.value[x], Observation.extension:dispositifAuto.extension:typeCode.value[x].extension, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.extension, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.system, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.version, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.code, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.display, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.userSelected, Observation.extension:dispositifAuto.extension:typeCode.value[x].text, Observation.extension:dispositifAuto.extension:actor, Observation.extension:dispositifAuto.extension:actor.value[x], Observation.extension:supportingInfo, Observation.modifierExtension, Observation.identifier, Observation.basedOn, Observation.partOf, Observation.status, Observation.category, Observation.code, Observation.code.extension, Observation.code.coding, Observation.code.text, Observation.subject, Observation.focus, Observation.encounter, Observation.effective[x], Observation.effective[x]:effectivePeriod, Observation.effective[x]:effectivePeriod.extension, Observation.effective[x]:effectivePeriod.start, Observation.effective[x]:effectivePeriod.end, Observation.issued, Observation.performer, Observation.value[x], Observation.value[x]:valueRange, Observation.value[x]:valueRange.extension, Observation.value[x]:valueRange.low, Observation.value[x]:valueRange.high, Observation.dataAbsentReason, Observation.interpretation, Observation.note, Observation.bodySite, Observation.method, Observation.specimen, Observation.device, Observation.referenceRange, Observation.referenceRange.extension, Observation.referenceRange.modifierExtension, Observation.referenceRange.low, Observation.referenceRange.high, Observation.referenceRange.type, Observation.referenceRange.appliesTo, Observation.referenceRange.age, Observation.referenceRange.text, Observation.hasMember, Observation.derivedFrom, Observation.component, Observation.component.extension, Observation.component.modifierExtension, Observation.component.code, Observation.component.value[x], Observation.component.dataAbsentReason, Observation.component.interpretation, Observation.component.referenceRange | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Observation.extension, Observation.extension:author, Observation.extension:author.extension, Observation.extension:author.extension:type, Observation.extension:author.extension:typeCode, Observation.extension:author.extension:actor, Observation.extension:validateurResultat, Observation.extension:validateurResultat.extension, Observation.extension:validateurResultat.extension:type, Observation.extension:validateurResultat.extension:typeCode, Observation.extension:validateurResultat.extension:typeCode.value[x].extension, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.extension, Observation.extension:validateurResultat.extension:actor, Observation.extension:responsableExamen, Observation.extension:responsableExamen.extension, Observation.extension:responsableExamen.extension:type, Observation.extension:responsableExamen.extension:typeCode, Observation.extension:responsableExamen.extension:typeCode.value[x].extension, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.extension, Observation.extension:responsableExamen.extension:actor, Observation.extension:dispositifAuto, Observation.extension:dispositifAuto.extension, Observation.extension:dispositifAuto.extension:type, Observation.extension:dispositifAuto.extension:typeCode, Observation.extension:dispositifAuto.extension:typeCode.value[x].extension, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.extension, Observation.extension:dispositifAuto.extension:actor, Observation.extension:supportingInfo, Observation.modifierExtension, Observation.code.extension, Observation.effective[x]:effectivePeriod.extension, Observation.value[x]:valueRange.extension, Observation.referenceRange.extension, Observation.referenceRange.modifierExtension, Observation.component.extension, Observation.component.modifierExtension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text | `low.exists() or high.exists() or text.exists()`
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present | `dataAbsentReason.empty() or value.empty()`
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present | `value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()`

Cette structure est dérivée de Observation

Résumé

Obligatoire : 1 élément
Must-Support : 17 éléments

Structures

Cette structure fait référence à ces autres structures:

- FR PractitionerRole Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-practitionerRole-document|0.1.0)
- Device (http://hl7.org/fhir/StructureDefinition/Device|4.0.1)
- FR Patient INS Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-ins-document|0.1.0)
- FR Organization Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-organization-document|0.1.0)
- Specimen - FR Specimen Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-specimen-document|0.1.0)
- Observation - FR Observation Laboratory Report Results Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-observation-laboratory-report-results-document|0.1.0)
- Media - FR Media Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-media-document|0.1.0)

Extensions

Cette structure fait référence à ces extensions:

- https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension|0.1.0
- http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo|5.3.0

Slices

Cette structure définit les slices suivantes:

- The element 1 is sliced based on the value of Observation.effective[x]
- The element 1 is sliced based on the value of Observation.value[x]

Vue des éléments clés

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Observation | C | 0..* | Observation(4.0.1) | Measurements and simple assertions Constraints: obs-6, obs-7
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:author |  | 0..1 | (Complexe) | Auteur URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: AUT
extension:typeCode |  | 0..1 | Extension | Type de participation Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:validateurResultat |  | 0..1 | (Complexe) | Validateur de résultats URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:responsableExamen |  | 0..1 | (Complexe) | Responsable de l'évaluation URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:dispositifAuto |  | 0..* | (Complexe) | Dispositif automatique URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(Device) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:supportingInfo | S | 0..* | Reference(Resource) | Résultats antérieurs URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1
status | ?!S Σ | 1..1 | code | Niveau de complétude : - 'final' si le résultat est présent - 'cancelled' dans le cas où l'élément d'examen n’a pu être et ne sera pas réalisé - 'registered' le résultat n'est pas encore disponible et est attendu Binding: ObservationStatus (required): Codes providing the status of an observation.
category | S | 0..* | CodeableConcept | Code du chapitre Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
code | S Σ | 1..1 | CodeableConcept | Code d'identification de l'analyse ou de l'observation Binding: LOINCCodes (example): Codes identifying names of simple observations.
coding | Σ | 0..* | Coding | Code d'identification d'attente national ou code de portée locale
text | Σ | 0..1 | string | Référence à l'expression verbale dans la partie visualisable du compte-rendu
subject | S Σ | 1..1 | Reference(FR Patient INS Document(0.1.0)) | 1. Si le spécimen provient du corps du patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.type contraint par le JDV jdv-specimen-type-cisis 2. Si spécimen extérieur au patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.subject = Référence vers Substance Dans Substance : - substance.category depuis le JDV HL7 substance-category - substance.code.coding / display / system
Slices pour effective[x] | S Σ | 0..1 |  | Date et heure du résultat Slice: Non ordonné, Ouvert par type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectivePeriod | Σ | 0..1 | Period | Clinically relevant time/time-period for observation
start | Σ C | 0..1 | dateTime | Début de la période
end | Σ C | 0..1 | dateTime | Fin de la période
performer | S Σ | 0..1 | Reference(FR Organization Document(0.1.0)) | Laboratoire exécutant
Slices pour value[x] | S Σ C | 0..1 |  | Valeur du résultat : Le type de valeur (value[x]) est choisi dynamiquement. Les autres attributs qui qualifient cette valeur (comme par exemple l'unité : unit) dépendent du type de donnée choisi. Les résultats qualitatifs codés peuvent le cas échéant être exprimés dans plusieurs systèmes de codage simultanément. De même les résultats numériques peuvent être exprimés simultanément dans plusieurs unités. Slice: Non ordonné, Ouvert par type:$this
valueQuantity |  |  | Quantity |
valueCodeableConcept |  |  | CodeableConcept |
valueString |  |  | string |
valueBoolean |  |  | boolean |
valueInteger |  |  | integer |
valueRange |  |  | Range |
valueRatio |  |  | Ratio |
valueSampledData |  |  | SampledData |
valueTime |  |  | time |
valueDateTime |  |  | dateTime |
valuePeriod |  |  | Period |
value[x]:valueRange | S Σ C | 0..1 | Range | Intervalles de référence
low | S Σ | 0..1 | SimpleQuantity(4.0.1) | Low limit
high | S Σ | 0..1 | SimpleQuantity(4.0.1) | High limit
interpretation | S | 0..* | CodeableConcept | Code d'interprétation Binding: ObservationInterpretation (20260619134042) (required)
note | S | 0..* | Annotation | Commentaires associés à l'observation
method | S | 0..1 | CodeableConcept | Méthode ou technique employée Binding: ObservationMethods (example): Methods for simple observations.
specimen | S | 0..1 | Reference(Specimen - FR Specimen Document(0.1.0)) | Prélèvement
hasMember | S Σ | 0..* | Reference(Observation - FR Observation Laboratory Report Results Document(0.1.0)) | Lien vers batterie d’examens ou résultats d’examens cliniquement pertinents ou isolat microbiologique
derivedFrom | S Σ | 0..* | Reference(Media - FR Media Document(0.1.0)) | Image illustrative
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Observation.extension:author.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:validateurResultat.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:validateurResultat.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.extension:responsableExamen.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:dispositifAuto.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:dispositifAuto.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.status | Base | required | ObservationStatus | 📍4.0.1 | Std. FHIR
Observation.category | Base | preferred | Observation Category Codes | 📍4.0.1 | Std. FHIR
Observation.code | Base | example | LOINC Codes | 📍4.0.1 | Std. FHIR
Observation.interpretation | Base | required | ObservationInterpretation | 📍20260619134042 | Terminologies de Santé v1.11
Observation.method | Base | example | Observation Methods | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Observation | 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 | Observation | 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 | Observation | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | bonne pratique | Observation | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | Observation.implicitRules, Observation.extension, Observation.extension:author, Observation.extension:author.extension, Observation.extension:author.extension:type, Observation.extension:author.extension:type.value[x], Observation.extension:author.extension:typeCode, Observation.extension:author.extension:actor, Observation.extension:author.extension:actor.value[x], Observation.extension:validateurResultat, Observation.extension:validateurResultat.extension, Observation.extension:validateurResultat.extension:type, Observation.extension:validateurResultat.extension:type.value[x], Observation.extension:validateurResultat.extension:typeCode, Observation.extension:validateurResultat.extension:typeCode.value[x], Observation.extension:validateurResultat.extension:actor, Observation.extension:validateurResultat.extension:actor.value[x], Observation.extension:responsableExamen, Observation.extension:responsableExamen.extension, Observation.extension:responsableExamen.extension:type, Observation.extension:responsableExamen.extension:type.value[x], Observation.extension:responsableExamen.extension:typeCode, Observation.extension:responsableExamen.extension:actor, Observation.extension:responsableExamen.extension:actor.value[x], Observation.extension:dispositifAuto, Observation.extension:dispositifAuto.extension, Observation.extension:dispositifAuto.extension:type, Observation.extension:dispositifAuto.extension:type.value[x], Observation.extension:dispositifAuto.extension:typeCode, Observation.extension:dispositifAuto.extension:typeCode.value[x], Observation.extension:dispositifAuto.extension:actor, Observation.extension:dispositifAuto.extension:actor.value[x], Observation.extension:supportingInfo, Observation.modifierExtension, Observation.status, Observation.category, Observation.code, Observation.code.coding, Observation.code.text, Observation.subject, Observation.effective[x], Observation.effective[x]:effectivePeriod, Observation.effective[x]:effectivePeriod.start, Observation.effective[x]:effectivePeriod.end, Observation.performer, Observation.value[x], Observation.value[x]:valueRange, Observation.value[x]:valueRange.low, Observation.value[x]:valueRange.high, Observation.interpretation, Observation.note, Observation.method, Observation.specimen, Observation.hasMember, Observation.derivedFrom | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Observation.extension, Observation.extension:author, Observation.extension:author.extension, Observation.extension:author.extension:type, Observation.extension:author.extension:typeCode, Observation.extension:author.extension:actor, Observation.extension:validateurResultat, Observation.extension:validateurResultat.extension, Observation.extension:validateurResultat.extension:type, Observation.extension:validateurResultat.extension:typeCode, Observation.extension:validateurResultat.extension:actor, Observation.extension:responsableExamen, Observation.extension:responsableExamen.extension, Observation.extension:responsableExamen.extension:type, Observation.extension:responsableExamen.extension:typeCode, Observation.extension:responsableExamen.extension:actor, Observation.extension:dispositifAuto, Observation.extension:dispositifAuto.extension, Observation.extension:dispositifAuto.extension:type, Observation.extension:dispositifAuto.extension:typeCode, Observation.extension:dispositifAuto.extension:actor, Observation.extension:supportingInfo, Observation.modifierExtension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present | `dataAbsentReason.empty() or value.empty()`
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present | `value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()`

Vue différentielle

Cette structure est dérivée de Observation

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Observation |  | 0..* | Observation(4.0.1) | Measurements and simple assertions
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url
extension:author |  | 0..1 | (Complexe) | Auteur URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | code | Value of extension Motif requis: AUT
extension:actor |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:validateurResultat |  | 0..1 | (Complexe) | Validateur de résultats URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | code | Value of extension Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
coding |  |  |  |
code |  | 0..1 | code | Symbol in syntax defined by the system Motif requis: AUTHEN
extension:actor |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:responsableExamen |  | 0..1 | (Complexe) | Responsable de l'évaluation URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | code | Value of extension Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension
value[x] |  |  |  |
coding |  |  |  |
code |  | 0..1 | code | Symbol in syntax defined by the system Motif requis: RESP
extension:actor |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
extension:dispositifAuto |  | 0..* | (Complexe) | Dispositif automatique URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | code | Value of extension Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
coding |  |  |  |
code |  | 0..1 | code | Symbol in syntax defined by the system Motif requis: DEV
extension:actor |  | 1..1 | Extension | Extension
value[x] |  | 0..1 | Reference(Device) | Value of extension
extension:supportingInfo | S | 0..* | Reference(Resource) | Résultats antérieurs URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo
status | S | 1..1 | code | Niveau de complétude : - 'final' si le résultat est présent - 'cancelled' dans le cas où l'élément d'examen n’a pu être et ne sera pas réalisé - 'registered' le résultat n'est pas encore disponible et est attendu
category | S | 0..* | CodeableConcept | Code du chapitre
code | S | 1..1 | CodeableConcept | Code d'identification de l'analyse ou de l'observation
coding |  | 0..* | Coding | Code d'identification d'attente national ou code de portée locale
text |  | 0..1 | string | Référence à l'expression verbale dans la partie visualisable du compte-rendu
subject | S | 1..1 | Reference(FR Patient INS Document(0.1.0)) | 1. Si le spécimen provient du corps du patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.type contraint par le JDV jdv-specimen-type-cisis 2. Si spécimen extérieur au patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.subject = Référence vers Substance Dans Substance : - substance.category depuis le JDV HL7 substance-category - substance.code.coding / display / system
Slices pour effective[x] | S | 0..1 |  | Date et heure du résultat Slice: Non ordonné, Ouvert par type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectivePeriod |  | 0..1 | Period | Clinically relevant time/time-period for observation
start |  | 0..1 | dateTime | Début de la période
end |  | 0..1 | dateTime | Fin de la période
performer | S | 0..1 | Reference(FR Organization Document(0.1.0)) | Laboratoire exécutant
Slices pour value[x] | S | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Valeur du résultat : Le type de valeur (value[x]) est choisi dynamiquement. Les autres attributs qui qualifient cette valeur (comme par exemple l'unité : unit) dépendent du type de donnée choisi. Les résultats qualitatifs codés peuvent le cas échéant être exprimés dans plusieurs systèmes de codage simultanément. De même les résultats numériques peuvent être exprimés simultanément dans plusieurs unités. Slice: Non ordonné, Ouvert par type:$this
value[x]:valueRange | S | 0..1 | Range | Intervalles de référence
low | S | 0..1 | SimpleQuantity(4.0.1) | Low limit
high | S | 0..1 | SimpleQuantity(4.0.1) | High limit
interpretation | S | 0..* | CodeableConcept | Code d'interprétation Binding: ObservationInterpretation (20260619134042) (required)
note | S | 0..* | Annotation | Commentaires associés à l'observation
method | S | 0..1 | CodeableConcept | Méthode ou technique employée
specimen | S | 0..1 | Reference(Specimen - FR Specimen Document(0.1.0)) | Prélèvement
hasMember | S | 0..* | Reference(Observation - FR Observation Laboratory Report Results Document(0.1.0)) | Lien vers batterie d’examens ou résultats d’examens cliniquement pertinents ou isolat microbiologique
derivedFrom | S | 0..* | Reference(Media - FR Media Document(0.1.0)) | Image illustrative
Documentation pour ce format

#### Bindings terminologiques (différentiel)

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Observation.extension:validateurResultat.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.extension:dispositifAuto.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.interpretation | Base | required | ObservationInterpretation | 📍20260619134042 | Terminologies de Santé v1.11

Vue d'ensembleView

Nom | Drapeaux | Card. | Type | Description et contraintes Filter: Bindings Contraintes Obligations
--- | --- | --- | --- | ---
Observation | C | 0..* | Observation(4.0.1) | Measurements and simple assertions Constraints: obs-6, obs-7
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
language |  | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
Bindings Additionnels | But
AllLanguages | Binding Max
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
Slices pour extension |  | 0..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
extension:author |  | 0..1 | (Complexe) | Auteur URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: AUT
extension:typeCode |  | 0..1 | Extension | Type de participation Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:validateurResultat |  | 0..1 | (Complexe) | Validateur de résultats URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
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 Constraints: ext-1
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 Constraints: ext-1
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system Motif requis: AUTHEN
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
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:responsableExamen |  | 0..1 | (Complexe) | Responsable de l'évaluation URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension
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 Constraints: ext-1
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 Constraints: ext-1
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system Motif requis: RESP
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
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(FR PractitionerRole Document(0.1.0)) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:dispositifAuto |  | 0..* | (Complexe) | Dispositif automatique URL: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
Slices pour extension |  | 2..* | Extension | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
Slices pour extension |  |  |  | Contenu/Règles pour toutes les slices
extension:type |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "type"
value[x] |  | 0..1 | code | Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) Motif requis: PART
extension:typeCode |  | 0..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "typeCode"
value[x] |  | 0..1 | CodeableConcept | Value of extension Binding: JdvParticipantAdditionnelResultatCisis (20260619134043) (required)
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 Constraints: ext-1
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 Constraints: ext-1
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ | 0..1 | code | Symbol in syntax defined by the system Motif requis: DEV
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
extension:actor |  | 1..1 | Extension | Extension Constraints: ext-1
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..0 |  | Extension Slice: Non ordonné, Ouvert par value:url Constraints: ext-1
url |  | 1..1 | uri | "actor"
value[x] |  | 0..1 | Reference(Device) | Value of extension
url |  | 1..1 | uri | "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension"
extension:supportingInfo | S | 0..* | Reference(Resource) | Résultats antérieurs URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo Constraints: ext-1
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1
identifier | Σ | 0..* | Identifier | Business Identifier for observation
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event
status | ?!S Σ | 1..1 | code | Niveau de complétude : - 'final' si le résultat est présent - 'cancelled' dans le cas où l'élément d'examen n’a pu être et ne sera pas réalisé - 'registered' le résultat n'est pas encore disponible et est attendu Binding: ObservationStatus (required): Codes providing the status of an observation.
category | S | 0..* | CodeableConcept | Code du chapitre Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories.
code | S Σ | 1..1 | CodeableConcept | Code d'identification de l'analyse ou de l'observation Binding: LOINCCodes (example): Codes identifying names of simple observations.
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 Constraints: ext-1
coding | Σ | 0..* | Coding | Code d'identification d'attente national ou code de portée locale
text | Σ | 0..1 | string | Référence à l'expression verbale dans la partie visualisable du compte-rendu
subject | S Σ | 1..1 | Reference(FR Patient INS Document(0.1.0)) | 1. Si le spécimen provient du corps du patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.type contraint par le JDV jdv-specimen-type-cisis 2. Si spécimen extérieur au patient : - subject = Référence vers FRPatientINSDocument - specimen = Référence vers FRSpecimenDocument - specimen.subject = Référence vers Substance Dans Substance : - substance.category depuis le JDV HL7 substance-category - substance.code.coding / display / system
focus | Σ | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record
encounter | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made
Slices pour effective[x] | S Σ | 0..1 |  | Date et heure du résultat Slice: Non ordonné, Ouvert par type:$this
effectiveDateTime |  |  | dateTime |
effectivePeriod |  |  | Period |
effective[x]:effectivePeriod | Σ | 0..1 | Period | Clinically relevant time/time-period for observation
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 Constraints: ext-1
start | Σ C | 0..1 | dateTime | Début de la période
end | Σ C | 0..1 | dateTime | Fin de la période
issued | Σ | 0..1 | instant | Date/Time this version was made available
performer | S Σ | 0..1 | Reference(FR Organization Document(0.1.0)) | Laboratoire exécutant
Slices pour value[x] | S Σ C | 0..1 |  | Valeur du résultat : Le type de valeur (value[x]) est choisi dynamiquement. Les autres attributs qui qualifient cette valeur (comme par exemple l'unité : unit) dépendent du type de donnée choisi. Les résultats qualitatifs codés peuvent le cas échéant être exprimés dans plusieurs systèmes de codage simultanément. De même les résultats numériques peuvent être exprimés simultanément dans plusieurs unités. Slice: Non ordonné, Ouvert par type:$this
valueQuantity |  |  | Quantity |
valueCodeableConcept |  |  | CodeableConcept |
valueString |  |  | string |
valueBoolean |  |  | boolean |
valueInteger |  |  | integer |
valueRange |  |  | Range |
valueRatio |  |  | Ratio |
valueSampledData |  |  | SampledData |
valueTime |  |  | time |
valueDateTime |  |  | dateTime |
valuePeriod |  |  | Period |
value[x]:valueRange | S Σ C | 0..1 | Range | Intervalles de référence
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 Constraints: ext-1
low | S Σ | 0..1 | SimpleQuantity(4.0.1) | Low limit
high | S Σ | 0..1 | SimpleQuantity(4.0.1) | High limit
dataAbsentReason | C | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
interpretation | S | 0..* | CodeableConcept | Code d'interprétation Binding: ObservationInterpretation (20260619134042) (required)
note | S | 0..* | Annotation | Commentaires associés à l'observation
bodySite |  | 0..1 | CodeableConcept | Observed body part Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
method | S | 0..1 | CodeableConcept | Méthode ou technique employée Binding: ObservationMethods (example): Methods for simple observations.
specimen | S | 0..1 | Reference(Specimen - FR Specimen Document(0.1.0)) | Prélèvement
device |  | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device
referenceRange | C | 0..* | BackboneElement | Provides guide for interpretation Constraints: obs-3
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
low | C | 0..1 | SimpleQuantity(4.0.1) | Low Range, if relevant
high | C | 0..1 | SimpleQuantity(4.0.1) | High Range, if relevant
type |  | 0..1 | CodeableConcept | Reference range qualifier Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range.
appliesTo |  | 0..* | CodeableConcept | Reference range population Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to.
age |  | 0..1 | Range | Applicable age range, if relevant
text |  | 0..1 | string | Text based reference range in an observation
hasMember | S Σ | 0..* | Reference(Observation - FR Observation Laboratory Report Results Document(0.1.0)) | Lien vers batterie d’examens ou résultats d’examens cliniquement pertinents ou isolat microbiologique
derivedFrom | S Σ | 0..* | Reference(Media - FR Media Document(0.1.0)) | Image illustrative
component | Σ | 0..* | BackboneElement | Component results
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
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations.
value[x] | Σ | 0..1 |  | Actual component result
valueQuantity |  |  | Quantity |
valueCodeableConcept |  |  | CodeableConcept |
valueString |  |  | string |
valueBoolean |  |  | boolean |
valueInteger |  |  | integer |
valueRange |  |  | Range |
valueRatio |  |  | Ratio |
valueSampledData |  |  | SampledData |
valueTime |  |  | time |
valueDateTime |  |  | dateTime |
valuePeriod |  |  | Period |
dataAbsentReason | C | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing.
interpretation |  | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations.
referenceRange |  | 0..* | Voir referenceRange (Observation) | Provides guide for interpretation of component result
Documentation pour ce format

#### Bindings terminologiques

Chemin | Statut | Usage | Jeu de valeurs (ValueSet) | Version | Source
Observation.language | Base | preferred | Common Languages | 📍4.0.1 | Std. FHIR
Observation.extension:author.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:validateurResultat.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:validateurResultat.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.extension:responsableExamen.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:dispositifAuto.​extension:type.value[x] | Base | required | ValueSet - FR ValueSet Actor Type Document | 📍0.1.0 | cet IG
Observation.extension:dispositifAuto.​extension:typeCode.value[x] | Base | required | JDV Participant Additionnel Resultat CISIS | 📍20260619134043 | Terminologies de Santé v1.11
Observation.status | Base | required | ObservationStatus | 📍4.0.1 | Std. FHIR
Observation.category | Base | preferred | Observation Category Codes | 📍4.0.1 | Std. FHIR
Observation.code | Base | example | LOINC Codes | 📍4.0.1 | Std. FHIR
Observation.dataAbsentReason | Base | extensible | DataAbsentReason | 📍4.0.1 | Std. FHIR
Observation.interpretation | Base | required | ObservationInterpretation | 📍20260619134042 | Terminologies de Santé v1.11
Observation.bodySite | Base | example | SNOMED CT Body Structures | 📍4.0.1 | Std. FHIR
Observation.method | Base | example | Observation Methods | 📍4.0.1 | Std. FHIR
Observation.referenceRange.​type | Base | preferred | Observation Reference Range Meaning Codes | 📍4.0.1 | Std. FHIR
Observation.referenceRange.​appliesTo | Base | example | Observation Reference Range Applies To Codes | 📍4.0.1 | Std. FHIR
Observation.component.​code | Base | example | LOINC Codes | 📍4.0.1 | Std. FHIR
Observation.component.​dataAbsentReason | Base | extensible | DataAbsentReason | 📍4.0.1 | Std. FHIR
Observation.component.​interpretation | Base | extensible | Observation Interpretation Codes | 📍4.0.1 | Std. FHIR

#### Contraintes

Id | Grade | Chemin(s) | Description | Expression
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources | `contained.contained.empty()`
dom-3 | error | Observation | 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 | Observation | 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 | Observation | If a resource is contained in another resource, it SHALL NOT have a security label | `contained.meta.security.empty()`
dom-6 | bonne pratique | Observation | A resource should have narrative for robust management | `text.`div`.exists()`
ele-1 | error | Observation.meta, Observation.implicitRules, Observation.language, Observation.text, Observation.extension, Observation.extension:author, Observation.extension:author.extension, Observation.extension:author.extension:type, Observation.extension:author.extension:type.value[x], Observation.extension:author.extension:typeCode, Observation.extension:author.extension:typeCode.value[x], Observation.extension:author.extension:actor, Observation.extension:author.extension:actor.value[x], Observation.extension:validateurResultat, Observation.extension:validateurResultat.extension, Observation.extension:validateurResultat.extension:type, Observation.extension:validateurResultat.extension:type.value[x], Observation.extension:validateurResultat.extension:typeCode, Observation.extension:validateurResultat.extension:typeCode.value[x], Observation.extension:validateurResultat.extension:typeCode.value[x].extension, Observation.extension:validateurResultat.extension:typeCode.value[x].coding, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.extension, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.system, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.version, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.code, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.display, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.userSelected, Observation.extension:validateurResultat.extension:typeCode.value[x].text, Observation.extension:validateurResultat.extension:actor, Observation.extension:validateurResultat.extension:actor.value[x], Observation.extension:responsableExamen, Observation.extension:responsableExamen.extension, Observation.extension:responsableExamen.extension:type, Observation.extension:responsableExamen.extension:type.value[x], Observation.extension:responsableExamen.extension:typeCode, Observation.extension:responsableExamen.extension:typeCode.value[x], Observation.extension:responsableExamen.extension:typeCode.value[x].extension, Observation.extension:responsableExamen.extension:typeCode.value[x].coding, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.extension, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.system, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.version, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.code, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.display, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.userSelected, Observation.extension:responsableExamen.extension:typeCode.value[x].text, Observation.extension:responsableExamen.extension:actor, Observation.extension:responsableExamen.extension:actor.value[x], Observation.extension:dispositifAuto, Observation.extension:dispositifAuto.extension, Observation.extension:dispositifAuto.extension:type, Observation.extension:dispositifAuto.extension:type.value[x], Observation.extension:dispositifAuto.extension:typeCode, Observation.extension:dispositifAuto.extension:typeCode.value[x], Observation.extension:dispositifAuto.extension:typeCode.value[x].extension, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.extension, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.system, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.version, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.code, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.display, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.userSelected, Observation.extension:dispositifAuto.extension:typeCode.value[x].text, Observation.extension:dispositifAuto.extension:actor, Observation.extension:dispositifAuto.extension:actor.value[x], Observation.extension:supportingInfo, Observation.modifierExtension, Observation.identifier, Observation.basedOn, Observation.partOf, Observation.status, Observation.category, Observation.code, Observation.code.extension, Observation.code.coding, Observation.code.text, Observation.subject, Observation.focus, Observation.encounter, Observation.effective[x], Observation.effective[x]:effectivePeriod, Observation.effective[x]:effectivePeriod.extension, Observation.effective[x]:effectivePeriod.start, Observation.effective[x]:effectivePeriod.end, Observation.issued, Observation.performer, Observation.value[x], Observation.value[x]:valueRange, Observation.value[x]:valueRange.extension, Observation.value[x]:valueRange.low, Observation.value[x]:valueRange.high, Observation.dataAbsentReason, Observation.interpretation, Observation.note, Observation.bodySite, Observation.method, Observation.specimen, Observation.device, Observation.referenceRange, Observation.referenceRange.extension, Observation.referenceRange.modifierExtension, Observation.referenceRange.low, Observation.referenceRange.high, Observation.referenceRange.type, Observation.referenceRange.appliesTo, Observation.referenceRange.age, Observation.referenceRange.text, Observation.hasMember, Observation.derivedFrom, Observation.component, Observation.component.extension, Observation.component.modifierExtension, Observation.component.code, Observation.component.value[x], Observation.component.dataAbsentReason, Observation.component.interpretation, Observation.component.referenceRange | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Observation.extension, Observation.extension:author, Observation.extension:author.extension, Observation.extension:author.extension:type, Observation.extension:author.extension:typeCode, Observation.extension:author.extension:actor, Observation.extension:validateurResultat, Observation.extension:validateurResultat.extension, Observation.extension:validateurResultat.extension:type, Observation.extension:validateurResultat.extension:typeCode, Observation.extension:validateurResultat.extension:typeCode.value[x].extension, Observation.extension:validateurResultat.extension:typeCode.value[x].coding.extension, Observation.extension:validateurResultat.extension:actor, Observation.extension:responsableExamen, Observation.extension:responsableExamen.extension, Observation.extension:responsableExamen.extension:type, Observation.extension:responsableExamen.extension:typeCode, Observation.extension:responsableExamen.extension:typeCode.value[x].extension, Observation.extension:responsableExamen.extension:typeCode.value[x].coding.extension, Observation.extension:responsableExamen.extension:actor, Observation.extension:dispositifAuto, Observation.extension:dispositifAuto.extension, Observation.extension:dispositifAuto.extension:type, Observation.extension:dispositifAuto.extension:typeCode, Observation.extension:dispositifAuto.extension:typeCode.value[x].extension, Observation.extension:dispositifAuto.extension:typeCode.value[x].coding.extension, Observation.extension:dispositifAuto.extension:actor, Observation.extension:supportingInfo, Observation.modifierExtension, Observation.code.extension, Observation.effective[x]:effectivePeriod.extension, Observation.value[x]:valueRange.extension, Observation.referenceRange.extension, Observation.referenceRange.modifierExtension, Observation.component.extension, Observation.component.modifierExtension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text | `low.exists() or high.exists() or text.exists()`
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present | `dataAbsentReason.empty() or value.empty()`
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present | `value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()`

Cette structure est dérivée de Observation

Résumé

Obligatoire : 1 élément
Must-Support : 17 éléments

Structures

Cette structure fait référence à ces autres structures:

- FR PractitionerRole Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-practitionerRole-document|0.1.0)
- Device (http://hl7.org/fhir/StructureDefinition/Device|4.0.1)
- FR Patient INS Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-ins-document|0.1.0)
- FR Organization Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-organization-document|0.1.0)
- Specimen - FR Specimen Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-specimen-document|0.1.0)
- Observation - FR Observation Laboratory Report Results Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-observation-laboratory-report-results-document|0.1.0)
- Media - FR Media Document (https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-media-document|0.1.0)

Extensions

Cette structure fait référence à ces extensions:

- https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension|0.1.0
- http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo|5.3.0

Slices

Cette structure définit les slices suivantes:

- The element 1 is sliced based on the value of Observation.effective[x]
- The element 1 is sliced based on the value of Observation.value[x]

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