Search FHIR

Guide d'implémentation FHIR - Mesures de santé
3.1.0 - ci-build France flag

Guide d'implémentation FHIR - Mesures de santé, publié par ANS. Ce guide nest pas une publication autorisée ; cest la version en intégration continue pour la version 3.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/IG-fhir-mesures-de-sante/ et change régulièrement. Voir le répertoire des versions publiées

Extension: MesMomentOfMeasurement - Detailed Descriptions

Active as of 2026-01-20

Definitions for the mesures-moment-of-measurement extension.

Des conseils sur linterprétation du contenu de ce tableau peuvent être trouvésici

0. Extension
Définition

Moment de la mesure

CourtMoment de la mesure
2. Extension.extension
Contrôle0..0
4. Extension.url
Valeur fixehttps://interop.esante.gouv.fr/ig/fhir/mesures/StructureDefinition/mesures-moment-of-measurement
6. Extension.value[x]
TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
Note [x]VoirChoix de types de donnéespour plus dinformations sur lutilisation de [x]
8. Extension.value[x].coding
Contrôle0..1
10. Extension.value[x].coding.system
Contrôle1..?
12. Extension.value[x].coding.code
Contrôle1..?

Des conseils sur linterprétation du contenu de ce tableau peuvent être trouvésici

0. Extension
Définition

Moment de la mesure


Optional Extension Element - found in all resources.

CourtMoment de la mesureOptional Extensions Element
Contrôle0..*
Cet élément est affecté par les invariants suivants : ele-1
Est modificateurfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Définition

An Extension


May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

CourtExtensionAdditional content defined by implementations
Commentaires

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Contrôle0..0*
TypeExtension
Est modificateurfalse
Résuméfalse
Noms alternatifsextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingCet élément introduit un ensemble de slices sur Extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
  • value @ url
  • 4. Extension.url
    Définition

    Source of the definition for the extension code - a logical name or a URL.

    Courtidentifies the meaning of the extension
    Commentaires

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Contrôle1..1
    Typeuri
    Est modificateurfalse
    Format XMLDans le format XML, cette propriété est représentée comme attribut.
    Résuméfalse
    Valeur fixehttps://interop.esante.gouv.fr/ig/fhir/mesures/StructureDefinition/mesures-moment-of-measurement
    6. Extension.value[x]
    Définition

    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    CourtValue of extension
    Contrôle0..1
    TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
    Note [x]VoirChoix de types de donnéespour plus dinformations sur lutilisation de [x]
    Est modificateurfalse
    Résuméfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    8. Extension.value[x].coding
    Définition

    A reference to a code defined by a terminology system.

    CourtCode defined by a terminology system
    Commentaires

    Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

    Contrôle0..1*
    TypeCoding
    Est modificateurfalse
    Résumétrue
    Exigences

    Allows for alternative encodings within a code system, and translations to other code systems.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    10. Extension.value[x].coding.system
    Définition

    The identification of the code system that defines the meaning of the symbol in the code.

    CourtIdentity of the terminology system
    Commentaires

    The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

    Contrôle10..1
    Typeuri
    Est modificateurfalse
    Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
    Résumétrue
    Exigences

    Need to be unambiguous about the source of the definition of the symbol.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    12. Extension.value[x].coding.code
    Définition

    A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

    CourtSymbol in syntax defined by the system
    Contrôle10..1
    Typecode
    Est modificateurfalse
    Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
    Résumétrue
    Exigences

    Need to refer to a particular code in the system.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

    Des conseils sur linterprétation du contenu de ce tableau peuvent être trouvésici

    0. Extension
    Définition

    Moment de la mesure

    CourtMoment de la mesure
    Contrôle0..*
    Cet élément est affecté par les invariants suivants : ele-1
    Est modificateurfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    2. Extension.id
    Définition

    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    CourtUnique id for inter-element referencing
    Contrôle0..1
    Typestring
    Est modificateurfalse
    Format XMLDans le format XML, cette propriété est représentée comme attribut.
    Résuméfalse
    4. Extension.extension
    Définition

    An Extension

    CourtExtension
    Contrôle0..0
    TypeExtension
    Est modificateurfalse
    Résuméfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingCet élément introduit un ensemble de slices sur Extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
    • value @ url
    • 6. Extension.url
      Définition

      Source of the definition for the extension code - a logical name or a URL.

      Courtidentifies the meaning of the extension
      Commentaires

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Contrôle1..1
      Typeuri
      Est modificateurfalse
      Format XMLDans le format XML, cette propriété est représentée comme attribut.
      Résuméfalse
      Valeur fixehttps://interop.esante.gouv.fr/ig/fhir/mesures/StructureDefinition/mesures-moment-of-measurement
      8. Extension.value[x]
      Définition

      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      CourtValue of extension
      Contrôle0..1
      TypeCodeableConcept
      Note [x]VoirChoix de types de donnéespour plus dinformations sur lutilisation de [x]
      Est modificateurfalse
      Résuméfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      10. Extension.value[x].id
      Définition

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      CourtUnique id for inter-element referencing
      Contrôle0..1
      Typestring
      Est modificateurfalse
      Format XMLDans le format XML, cette propriété est représentée comme attribut.
      Résuméfalse
      12. Extension.value[x].extension
      Définition

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      CourtAdditional content defined by implementations
      Commentaires

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Contrôle0..*
      TypeExtension
      Est modificateurfalse
      Résuméfalse
      Noms alternatifsextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingCet élément introduit un ensemble de slices sur Extension.value[x].extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
      • value @ url
      • 14. Extension.value[x].coding
        Définition

        A reference to a code defined by a terminology system.

        CourtCode defined by a terminology system
        Commentaires

        Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.

        Contrôle0..1
        TypeCoding
        Est modificateurfalse
        Résumétrue
        Exigences

        Allows for alternative encodings within a code system, and translations to other code systems.

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        16. Extension.value[x].coding.id
        Définition

        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        CourtUnique id for inter-element referencing
        Contrôle0..1
        Typestring
        Est modificateurfalse
        Format XMLDans le format XML, cette propriété est représentée comme attribut.
        Résuméfalse
        18. Extension.value[x].coding.extension
        Définition

        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        CourtAdditional content defined by implementations
        Commentaires

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Contrôle0..*
        TypeExtension
        Est modificateurfalse
        Résuméfalse
        Noms alternatifsextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingCet élément introduit un ensemble de slices sur Extension.value[x].coding.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
        • value @ url
        • 20. Extension.value[x].coding.system
          Définition

          The identification of the code system that defines the meaning of the symbol in the code.

          CourtIdentity of the terminology system
          Commentaires

          The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.

          Contrôle1..1
          Typeuri
          Est modificateurfalse
          Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
          Résumétrue
          Exigences

          Need to be unambiguous about the source of the definition of the symbol.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          22. Extension.value[x].coding.version
          Définition

          The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

          CourtVersion of the system - if relevant
          Commentaires

          Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

          NoteCeci est un ID de version métier, pas un ID de version de ressource (voir discussion)
          Contrôle0..1
          Typestring
          Est modificateurfalse
          Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
          Résumétrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          24. Extension.value[x].coding.code
          Définition

          A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

          CourtSymbol in syntax defined by the system
          Contrôle1..1
          Typecode
          Est modificateurfalse
          Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
          Résumétrue
          Exigences

          Need to refer to a particular code in the system.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          26. Extension.value[x].coding.display
          Définition

          A representation of the meaning of the code in the system, following the rules of the system.

          CourtRepresentation defined by the system
          Contrôle0..1
          Typestring
          Est modificateurfalse
          Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
          Résumétrue
          Exigences

          Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          28. Extension.value[x].coding.userSelected
          Définition

          Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

          CourtIf this coding was chosen directly by the user
          Commentaires

          Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

          Contrôle0..1
          Typeboolean
          Est modificateurfalse
          Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
          Résumétrue
          Exigences

          This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          30. Extension.value[x].text
          Définition

          A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.

          CourtPlain text representation of the concept
          Commentaires

          Very often the text is the same as a displayName of one of the codings.

          Contrôle0..1
          Typestring
          Est modificateurfalse
          Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
          Résumétrue
          Exigences

          The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))