Search FHIR

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

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

Profil de ressource: ServiceRequest - FR Service Request Document - Descriptions détaillées

Draft à partir de 2026-08-07

Définitions pour le fr-service-request-document profil de ressource

Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

0. ServiceRequest
Définition

A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.

CourtA request for a service to be performed
Contrôle0..*
Est modificateurfalse
Résuméfalse
Noms alternatifsdiagnostic request, referral, referral request, transfer of care request
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
prr-1: orderDetail SHALL only be present if code is present (orderDetail.empty() or code.exists())
fr-invariant-intent: L'intention doit être order, plan ou proposal. (intent = 'order' or intent = 'plan' or intent = 'proposal')
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
prr-1: orderDetail SHALL only be present if code is present (orderDetail.empty() or code.exists())
2. ServiceRequest.implicitRules
Définition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

CourtA set of rules under which this content was created
Commentaires

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Contrôle0..1
Typeuri
Est modificateurtrue parce que This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
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()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. ServiceRequest.extension
Définition

An Extension


May be used to represent additional information that is not part of the basic definition of the resource. 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..*
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())
ele-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 ServiceRequest.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
  • value @ url
  • 6. ServiceRequest.extension:method
    Nom de la slicemethod
    Définition

    Extension permettant d’indiquer la méthode utilisée : techniques biologiques (ex. : titration, agglutination…), techniques d’imagerie dans les demandes d'examen (ultrasound, tomographie, IRM…), des méthodes de mesure spécifiques, etc.

    CourtMéthode
    Contrôle0..*
    Cet élément est affecté par les invariants suivants : ele-1
    TypeExtension(FR Method Extension) (Type d'extension : CodeableConcept)
    Est modificateurfalse
    Doit être pris en charge (Must Support)true
    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())
    ele-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())
    8. ServiceRequest.extension:author
    Nom de la sliceauthor
    Définition

    Extension permettant de représenter un acteur impliqué dans le document avec son type et sa référence.

    CourtAuteur de la demande
    Contrôle0..1
    Cet élément est affecté par les invariants suivants : ele-1
    TypeExtension(FR Actor Extension) (Extension complexe)
    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())
    10. ServiceRequest.extension:author.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ôle20..*
    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())
    ele-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 ServiceRequest.extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
    • value @ url
    • 12. ServiceRequest.extension:author.extension:type
      Nom de la slicetype
      Définition

      An Extension

      CourtExtensionAdditional content defined by implementations
      Contrôle10..1*
      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())
      ele-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())
      14. ServiceRequest.extension:author.extension:type.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())
      ele-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 ServiceRequest.extension.extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
      • value @ url
      • 16. ServiceRequest.extension:author.extension:type.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 fixetype
        18. ServiceRequest.extension:author.extension:type.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
        BindingLes codes DOIVENT (SHALL) être pris de Pour les codes, voir FRValueSetActorTypeDocument (0.1.0)
        (required to https://interop.esante.gouv.fr/ig/fhir/document-core/ValueSet/fr-vs-actor-type-document|0.1.0)
        Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, 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 d'informations sur l'utilisation de [x]
        Est modificateurfalse
        Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
        Résuméfalse
        Valeur de motifAUT
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        20. ServiceRequest.extension:author.extension:typeCode
        Nom de la slicetypeCode
        Définition

        An Extension

        CourtType de participationAdditional content defined by implementations
        Contrôle0..1*
        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())
        ele-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())
        22. ServiceRequest.extension:author.extension:typeCode.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())
        ele-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 ServiceRequest.extension.extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
        • value @ url
        • 24. ServiceRequest.extension:author.extension:typeCode.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 fixetypeCode
          26. ServiceRequest.extension:author.extension:actor
          Nom de la sliceactor
          Définition

          An Extension

          CourtRéférence vers le rôle du praticien dans le documentAdditional content defined by implementations
          Contrôle10..1*
          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())
          ele-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())
          28. ServiceRequest.extension:author.extension:actor.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())
          ele-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 ServiceRequest.extension.extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
          • value @ url
          • 30. ServiceRequest.extension:author.extension:actor.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 fixeactor
            32. ServiceRequest.extension:author.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/document-core/StructureDefinition/fr-actor-extension
            34. ServiceRequest.extension:author.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..01
            TypeChoix de : base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
            Est modificateurfalse
            Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
            Résuméfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            36. ServiceRequest.modifierExtension
            Définition

            May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            CourtExtensions that cannot be ignored
            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 modificateurtrue parce que Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
            Résuméfalse
            Exigences

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            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())
            ele-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())
            38. ServiceRequest.identifier
            Définition

            Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.

            CourtIdentifiers assigned to this order
            Commentaires

            The identifier.type element is used to distinguish between the identifiers assigned by the orderer (known as the 'Placer' in HL7 v2) and the producer of the observations in response to the order (known as the 'Filler' in HL7 v2). For further discussion and examples see the resource notes section below.

            NoteCeci est un identifiant métier, pas un identifiant de ressource (voir discussion)
            Contrôle0..*
            TypeIdentifier
            Est modificateurfalse
            Résumétrue
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            SlicingCet élément introduit un ensemble de slices sur ServiceRequest.identifier. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
            • value @ type
            • 40. ServiceRequest.identifier:accessionNumber
              Nom de la sliceaccessionNumber
              Définition

              Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.

              CourtAccession Number de la demande d’examen d’imagerieIdentifiers assigned to this order
              Commentaires

              The identifier.type element is used to distinguish between the identifiers assigned by the orderer (known as the 'Placer' in HL7 v2) and the producer of the observations in response to the order (known as the 'Filler' in HL7 v2). For further discussion and examples see the resource notes section below.

              NoteCeci est un identifiant métier, pas un identifiant de ressource (voir discussion)
              Contrôle0..1*
              TypeIdentifier(FR Accession Number Identifier Document)
              Est modificateurfalse
              Résumétrue
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              42. ServiceRequest.status
              Définition

              The status of the order.

              Courtdraft | active | on-hold | revoked | completed | entered-in-error | unknown
              Commentaires

              The status is generally fully in the control of the requester - they determine whether the order is draft or active and, after it has been activated, competed, cancelled or suspended. States relating to the activities of the performer are reflected on either the corresponding event (see Event Pattern for general discussion) or using the Task resource.


              The status is generally fully in the control of the requester - they determine whether the order is draft or active and, after it has been activated, competed, cancelled or suspended. States relating to the activities of the performer are reflected on either the corresponding event (see Event Pattern for general discussion) or using the Task resource.

              Contrôle1..1
              BindingLes codes DOIVENT (SHALL) être pris de RequestStatushttp://hl7.org/fhir/ValueSet/request-status|4.0.1
              (required to http://hl7.org/fhir/ValueSet/request-status|4.0.1)

              The status of a service order.

              Typecode
              Est modificateurtrue parce que This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
              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()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              44. ServiceRequest.intent
              Définition

              Whether the request is a proposal, plan, an original order or a reflex order.

              CourtIntention de la demande : order, plan ou proposalproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
              Commentaires

              This element is labeled as a modifier because the intent alters when and how the resource is actually applicable.

              Contrôle1..1
              BindingLes codes DOIVENT (SHALL) être pris de RequestIntenthttp://hl7.org/fhir/ValueSet/request-intent|4.0.1
              (required to http://hl7.org/fhir/ValueSet/request-intent|4.0.1)

              The kind of service request.

              Typecode
              Est modificateurtrue parce que This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request
              Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
              Doit être pris en charge (Must Support)true
              Résumétrue
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              46. ServiceRequest.category
              Définition

              A code that classifies the service for searching, sorting and display purposes (e.g. "Surgical Procedure").

              CourtCatégorie de la demandeClassification of service
              Commentaires

              There may be multiple axis of categorization depending on the context or use case for retrieving or displaying the resource. The level of granularity is defined by the category concepts in the value set.

              Contrôle0..*
              BindingPour des exemples de codes, voir ServiceRequestCategoryCodeshttp://hl7.org/fhir/ValueSet/servicerequest-category|4.0.1
              (example to http://hl7.org/fhir/ValueSet/servicerequest-category|4.0.1)

              Classification of the requested service.

              TypeCodeableConcept
              Est modificateurfalse
              Doit être pris en charge (Must Support)true
              Résumétrue
              Exigences

              Used for filtering what service request are retrieved and displayed.

              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              48. ServiceRequest.doNotPerform
              Définition

              Set this to true if the record is saying that the service/procedure should NOT be performed.

              CourtTrue if service/procedure should not be performed
              Commentaires

              In general, only the code and timeframe will be present, though occasional additional qualifiers such as body site or even performer could be included to narrow the scope of the prohibition. If the ServiceRequest.code and ServiceRequest.doNotPerform both contain negation, that will reinforce prohibition and should not have a double negative interpretation.

              Contrôle0..1
              Typeboolean
              Est modificateurtrue parce que If true this element negates the specified action. For Example, instead of a request for a procedure, it is a request for the procedure to not occur.
              Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
              Résumétrue
              Exigences

              Used for do not ambulate, do not elevate head of bed, do not flush NG tube, do not take blood pressure on a certain arm, etc.

              Signification si manquantIf missing, the request is a positive request e.g. "do perform"
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              50. ServiceRequest.code
              Définition

              A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.

              CourtType de la demande : Si aucun code n'est trouvé dans des terminologies existantes, utiliser le code : GEN-092.04.20 'Autre demande d’examen ou de suivi'What is being requested/ordered
              Commentaires

              Many laboratory and radiology procedure codes embed the specimen/organ system in the test order name, for example, serum or serum/plasma glucose, or a chest x-ray. The specimen might not be recorded separately from the test code.

              Contrôle10..1
              BindingPour des exemples de codes, voir ProcedureCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-code|4.0.1
              (example to http://hl7.org/fhir/ValueSet/procedure-code|4.0.1)

              Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is preferred.

              TypeCodeableConcept
              Est modificateurfalse
              Doit être pris en charge (Must Support)true
              Résumétrue
              Noms alternatifsservice requested
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              52. ServiceRequest.orderDetail
              Définition

              Additional details and instructions about the how the services are to be delivered. For example, and order for a urinary catheter may have an order detail for an external or indwelling catheter, or an order for a bandage may require additional instructions specifying how the bandage should be applied.

              CourtInformations complémentaires sur la demande d'acte, par exemple : INR cible.Additional order information
              Commentaires

              For information from the medical record intended to support the delivery of the requested services, use the supportingInformation element.

              Contrôle0..*
              Cet élément est affecté par les invariants suivants : prr-1
              BindingPour des exemples de codes, voir ServiceRequestOrderDetailsCodeshttp://hl7.org/fhir/ValueSet/servicerequest-orderdetail|4.0.1
              (example to http://hl7.org/fhir/ValueSet/servicerequest-orderdetail|4.0.1)

              Codified order entry details which are based on order context.

              TypeCodeableConcept
              Est modificateurfalse
              Doit être pris en charge (Must Support)true
              Résumétrue
              Noms alternatifsdetailed instructions
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              54. ServiceRequest.subject
              Définition

              On whom or what the service is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).

              CourtIndividual or Entity the service is ordered for
              Contrôle1..1
              TypeReference(Patient, Group, Location, Device)
              Est modificateurfalse
              Résumétrue
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              56. ServiceRequest.occurrence[x]
              Définition

              The date/time at which the requested service should occur.

              CourtDate prévisionnelle de l'examen, du suivi, de l'objectifWhen service should occur
              Contrôle10..1
              TypeChoix de : dateTime, Period, Timing
              Note [x]VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
              Est modificateurfalse
              Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
              Doit être pris en charge (Must Support)true
              Types qui doivent être pris en charge (Must Support)Aucune règle de prise en charge obligatoire concernant le choix des types/profils
              Résumétrue
              Noms alternatifsschedule
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              58. ServiceRequest.requester
              Définition

              The individual who initiated the request and has responsibility for its activation.

              CourtPrescripteurWho/what is requesting service
              Commentaires

              This not the dispatcher, but rather who is the authorizer. This element is not intended to handle delegation which would generally be managed through the Provenance resource.

              Contrôle0..1
              TypeReference(Practitioner, PractitionerRole, Organization, Patient, RelatedPerson, Device)
              Est modificateurfalse
              Doit être pris en charge (Must Support)true
              Types qui doivent être pris en charge (Must Support)Aucune règle de prise en charge obligatoire concernant le choix des types/profils
              Résumétrue
              Noms alternatifsauthor, orderer
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              60. ServiceRequest.bodySite
              Définition

              Anatomic location where the procedure should be performed. This is the target site.

              CourtCibleLocation on Body
              Commentaires

              Only used if not implicit in the code found in ServiceRequest.code. If the use case requires BodySite to be handled as a separate resource instead of an inline coded element (e.g. to identify and track separately) then use the standard extension procedure-targetBodyStructure.

              Contrôle0..*
              BindingSauf si inapproprié, ces codes DOIVENT (SHALL) être pris de Pour des exemples de codes, voir SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-site|4.0.1
              (extensible to http://hl7.org/fhir/ValueSet/body-site|4.0.1)
              TypeCodeableConcept
              Est modificateurfalse
              Doit être pris en charge (Must Support)true
              Résumétrue
              Exigences

              Knowing where the procedure is performed is important for tracking if multiple sites are possible.

              Noms alternatifslocation
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              62. ServiceRequest.note
              Définition

              Any other notes and comments made about the service request. For example, internal billing notes.

              CourtJustification de la demande d’examen / Finalité de l'examenComments
              Contrôle0..*
              TypeAnnotation
              Est modificateurfalse
              Doit être pris en charge (Must Support)true
              Résuméfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

              Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

              0. ServiceRequest
              Invariantsfr-invariant-intent: L'intention doit être order, plan ou proposal. (intent = 'order' or intent = 'plan' or intent = 'proposal')
              2. ServiceRequest.extension
              SlicingCet élément introduit un ensemble de slices sur ServiceRequest.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
              • value @ url
              • 4. ServiceRequest.extension:method
                Nom de la slicemethod
                CourtMéthode
                Contrôle0..*
                TypeExtension(FR Method Extension) (Type d'extension : CodeableConcept)
                Doit être pris en charge (Must Support)true
                6. ServiceRequest.extension:author
                Nom de la sliceauthor
                CourtAuteur de la demande
                Contrôle0..1
                TypeExtension(FR Actor Extension) (Extension complexe)
                8. ServiceRequest.extension:author.extension:type
                Nom de la slicetype
                10. ServiceRequest.extension:author.extension:type.value[x]
                Note [x]VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
                Valeur de motifAUT
                12. ServiceRequest.identifier
                NoteCeci est un identifiant métier, pas un identifiant de ressource (voir discussion)
                SlicingCet élément introduit un ensemble de slices sur ServiceRequest.identifier. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
                • value @ type
                • 14. ServiceRequest.identifier:accessionNumber
                  Nom de la sliceaccessionNumber
                  CourtAccession Number de la demande d’examen d’imagerie
                  NoteCeci est un identifiant métier, pas un identifiant de ressource (voir discussion)
                  Contrôle0..1
                  TypeIdentifier(FR Accession Number Identifier Document)
                  16. ServiceRequest.intent
                  CourtIntention de la demande : order, plan ou proposal
                  Doit être pris en charge (Must Support)true
                  18. ServiceRequest.category
                  CourtCatégorie de la demande
                  Doit être pris en charge (Must Support)true
                  20. ServiceRequest.code
                  CourtType de la demande : Si aucun code n'est trouvé dans des terminologies existantes, utiliser le code : GEN-092.04.20 'Autre demande d’examen ou de suivi'
                  Contrôle1..?
                  Doit être pris en charge (Must Support)true
                  22. ServiceRequest.orderDetail
                  CourtInformations complémentaires sur la demande d'acte, par exemple : INR cible.
                  Doit être pris en charge (Must Support)true
                  24. ServiceRequest.occurrence[x]
                  CourtDate prévisionnelle de l'examen, du suivi, de l'objectif
                  Contrôle1..?
                  Note [x]VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
                  Doit être pris en charge (Must Support)true
                  26. ServiceRequest.requester
                  CourtPrescripteur
                  Doit être pris en charge (Must Support)true
                  28. ServiceRequest.bodySite
                  CourtCible
                  BindingSauf si inapproprié, ces codes DOIVENT (SHALL) être pris de SNOMEDCTBodyStructures
                  (extensible to http://hl7.org/fhir/ValueSet/body-site|4.0.1)
                  Doit être pris en charge (Must Support)true
                  30. ServiceRequest.note
                  CourtJustification de la demande d’examen / Finalité de l'examen
                  Doit être pris en charge (Must Support)true

                  Des conseils sur l'interprétation du contenu de ce tableau peuvent être trouvésici

                  0. ServiceRequest
                  Définition

                  A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.

                  CourtA request for a service to be performed
                  Contrôle0..*
                  Est modificateurfalse
                  Résuméfalse
                  Noms alternatifsdiagnostic request, referral, referral request, transfer of care request
                  Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
                  dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
                  dom-6: A resource should have narrative for robust management (text.`div`.exists())
                  prr-1: orderDetail SHALL only be present if code is present (orderDetail.empty() or code.exists())
                  fr-invariant-intent: L'intention doit être order, plan ou proposal. (intent = 'order' or intent = 'plan' or intent = 'proposal')
                  2. ServiceRequest.id
                  Définition

                  The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

                  CourtLogical id of this artifact
                  Commentaires

                  The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

                  Contrôle0..1
                  Typeid
                  Est modificateurfalse
                  Résumétrue
                  4. ServiceRequest.meta
                  Définition

                  The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

                  CourtMetadata about the resource
                  Contrôle0..1
                  TypeMeta
                  Est modificateurfalse
                  Résumétrue
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  6. ServiceRequest.implicitRules
                  Définition

                  A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

                  CourtA set of rules under which this content was created
                  Commentaires

                  Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

                  Contrôle0..1
                  Typeuri
                  Est modificateurtrue parce que This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
                  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()))
                  8. ServiceRequest.language
                  Définition

                  The base language in which the resource is written.

                  CourtLanguage of the resource content
                  Commentaires

                  Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

                  Contrôle0..1
                  BindingLes codes DEVRAIENT (SHOULD) être pris de CommonLanguages
                  (preferred to http://hl7.org/fhir/ValueSet/languages|4.0.1)

                  A human language.

                  Bindings AdditionnelsBut
                  AllLanguagesBinding Max
                  Typecode
                  Est modificateurfalse
                  Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
                  Résuméfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  10. ServiceRequest.text
                  Définition

                  A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

                  CourtText summary of the resource, for human interpretation
                  Commentaires

                  Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

                  Contrôle0..1
                  TypeNarrative
                  Est modificateurfalse
                  Résuméfalse
                  Noms alternatifsnarrative, html, xhtml, display
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  12. ServiceRequest.contained
                  Définition

                  These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

                  CourtContained, inline Resources
                  Commentaires

                  This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

                  Contrôle0..*
                  TypeResource
                  Est modificateurfalse
                  Résuméfalse
                  Noms alternatifsinline resources, anonymous resources, contained resources
                  14. ServiceRequest.extension
                  Définition

                  An Extension

                  CourtExtension
                  Contrôle0..*
                  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 ServiceRequest.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
                  • value @ url
                  • 16. ServiceRequest.extension:method
                    Nom de la slicemethod
                    Définition

                    Extension permettant d’indiquer la méthode utilisée : techniques biologiques (ex. : titration, agglutination…), techniques d’imagerie dans les demandes d'examen (ultrasound, tomographie, IRM…), des méthodes de mesure spécifiques, etc.

                    CourtMéthode
                    Contrôle0..*
                    Cet élément est affecté par les invariants suivants : ele-1
                    TypeExtension(FR Method Extension) (Type d'extension : CodeableConcept)
                    Est modificateurfalse
                    Doit être pris en charge (Must Support)true
                    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())
                    18. ServiceRequest.extension:author
                    Nom de la sliceauthor
                    Définition

                    Extension permettant de représenter un acteur impliqué dans le document avec son type et sa référence.

                    CourtAuteur de la demande
                    Contrôle0..1
                    Cet élément est affecté par les invariants suivants : ele-1
                    TypeExtension(FR Actor Extension) (Extension complexe)
                    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())
                    20. ServiceRequest.extension:author.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
                    22. ServiceRequest.extension:author.extension
                    Définition

                    An Extension

                    CourtExtension
                    Contrôle2..*
                    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 ServiceRequest.extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
                    • value @ url
                    • 24. ServiceRequest.extension:author.extension:type
                      Nom de la slicetype
                      Définition

                      An Extension

                      CourtExtension
                      Contrôle1..1
                      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())
                      26. ServiceRequest.extension:author.extension:type.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
                      28. ServiceRequest.extension:author.extension:type.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 ServiceRequest.extension.extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
                      • value @ url
                      • 30. ServiceRequest.extension:author.extension:type.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 fixetype
                        32. ServiceRequest.extension:author.extension:type.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
                        BindingLes codes DOIVENT (SHALL) être pris de FRValueSetActorTypeDocument (0.1.0)
                        (required to https://interop.esante.gouv.fr/ig/fhir/document-core/ValueSet/fr-vs-actor-type-document|0.1.0)
                        Typecode
                        Note [x]VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
                        Est modificateurfalse
                        Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
                        Résuméfalse
                        Valeur de motifAUT
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        34. ServiceRequest.extension:author.extension:typeCode
                        Nom de la slicetypeCode
                        Définition

                        An Extension

                        CourtType de participation
                        Contrôle0..1
                        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())
                        36. ServiceRequest.extension:author.extension:typeCode.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
                        38. ServiceRequest.extension:author.extension:typeCode.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 ServiceRequest.extension.extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
                        • value @ url
                        • 40. ServiceRequest.extension:author.extension:typeCode.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 fixetypeCode
                          42. ServiceRequest.extension:author.extension:typeCode.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 d'informations sur l'utilisation de [x]
                          Est modificateurfalse
                          Résuméfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          44. ServiceRequest.extension:author.extension:actor
                          Nom de la sliceactor
                          Définition

                          An Extension

                          CourtRéférence vers le rôle du praticien dans le document
                          Contrôle1..1
                          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())
                          46. ServiceRequest.extension:author.extension:actor.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
                          48. ServiceRequest.extension:author.extension:actor.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 ServiceRequest.extension.extension.extension. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
                          • value @ url
                          • 50. ServiceRequest.extension:author.extension:actor.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 fixeactor
                            52. ServiceRequest.extension:author.extension:actor.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
                            TypeReference(FR PractitionerRole Document, Device, FR Device Document, FR Organization Document, FR RelatedPerson Document, FR Patient INS Document, FR Patient Document)
                            Note [x]VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
                            Est modificateurfalse
                            Résuméfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            54. ServiceRequest.extension:author.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/document-core/StructureDefinition/fr-actor-extension
                            56. ServiceRequest.extension:author.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..0
                            TypeChoix de : base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                            Est modificateurfalse
                            Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
                            Résuméfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            58. ServiceRequest.modifierExtension
                            Définition

                            May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. 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 is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                            CourtExtensions that cannot be ignored
                            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 modificateurtrue parce que Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
                            Résuméfalse
                            Exigences

                            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                            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())
                            60. ServiceRequest.identifier
                            Définition

                            Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.

                            CourtIdentifiers assigned to this order
                            Commentaires

                            The identifier.type element is used to distinguish between the identifiers assigned by the orderer (known as the 'Placer' in HL7 v2) and the producer of the observations in response to the order (known as the 'Filler' in HL7 v2). For further discussion and examples see the resource notes section below.

                            NoteCeci est un identifiant métier, pas un identifiant de ressource (voir discussion)
                            Contrôle0..*
                            TypeIdentifier
                            Est modificateurfalse
                            Résumétrue
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            SlicingCet élément introduit un ensemble de slices sur ServiceRequest.identifier. Les slices sontNon ordonné et Open, et peut être différencié en utilisant les discriminateurs suivants :
                            • value @ type
                            • 62. ServiceRequest.identifier:accessionNumber
                              Nom de la sliceaccessionNumber
                              Définition

                              Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.

                              CourtAccession Number de la demande d’examen d’imagerie
                              Commentaires

                              The identifier.type element is used to distinguish between the identifiers assigned by the orderer (known as the 'Placer' in HL7 v2) and the producer of the observations in response to the order (known as the 'Filler' in HL7 v2). For further discussion and examples see the resource notes section below.

                              NoteCeci est un identifiant métier, pas un identifiant de ressource (voir discussion)
                              Contrôle0..1
                              TypeIdentifier(FR Accession Number Identifier Document)
                              Est modificateurfalse
                              Résumétrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              64. ServiceRequest.instantiatesCanonical
                              Définition

                              The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.

                              CourtInstantiates FHIR protocol or definition
                              Commentaires

                              Note: This is a business identifier, not a resource identifier (see discussion). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number.

                              Contrôle0..*
                              Typecanonical(ActivityDefinition, PlanDefinition)
                              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()))
                              66. ServiceRequest.instantiatesUri
                              Définition

                              The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this ServiceRequest.

                              CourtInstantiates external protocol or definition
                              Commentaires

                              This might be an HTML page, PDF, etc. or could just be a non-resolvable URI identifier.

                              Contrôle0..*
                              Typeuri
                              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()))
                              68. ServiceRequest.basedOn
                              Définition

                              Plan/proposal/order fulfilled by this request.

                              CourtWhat request fulfills
                              Contrôle0..*
                              TypeReference(CarePlan, ServiceRequest, MedicationRequest)
                              Est modificateurfalse
                              Résumétrue
                              Noms alternatifsfulfills
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              70. ServiceRequest.replaces
                              Définition

                              The request takes the place of the referenced completed or terminated request(s).

                              CourtWhat request replaces
                              Contrôle0..*
                              TypeReference(ServiceRequest)
                              Est modificateurfalse
                              Résumétrue
                              Noms alternatifssupersedes, prior, renewed order
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              72. ServiceRequest.requisition
                              Définition

                              A shared identifier common to all service requests that were authorized more or less simultaneously by a single author, representing the composite or group identifier.

                              CourtComposite Request ID
                              Commentaires

                              Requests are linked either by a "basedOn" relationship (i.e. one request is fulfilling another) or by having a common requisition. Requests that are part of the same requisition are generally treated independently from the perspective of changing their state or maintaining them after initial creation.

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

                              Some business processes need to know if multiple items were ordered as part of the same "requisition" for billing or other purposes.

                              Noms alternatifsgrouperId, groupIdentifier
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              74. ServiceRequest.status
                              Définition

                              The status of the order.

                              Courtdraft | active | on-hold | revoked | completed | entered-in-error | unknown
                              Commentaires

                              The status is generally fully in the control of the requester - they determine whether the order is draft or active and, after it has been activated, competed, cancelled or suspended. States relating to the activities of the performer are reflected on either the corresponding event (see Event Pattern for general discussion) or using the Task resource.

                              Contrôle1..1
                              BindingLes codes DOIVENT (SHALL) être pris de RequestStatus
                              (required to http://hl7.org/fhir/ValueSet/request-status|4.0.1)

                              The status of a service order.

                              Typecode
                              Est modificateurtrue parce que This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
                              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()))
                              76. ServiceRequest.intent
                              Définition

                              Whether the request is a proposal, plan, an original order or a reflex order.

                              CourtIntention de la demande : order, plan ou proposal
                              Commentaires

                              This element is labeled as a modifier because the intent alters when and how the resource is actually applicable.

                              Contrôle1..1
                              BindingLes codes DOIVENT (SHALL) être pris de RequestIntent
                              (required to http://hl7.org/fhir/ValueSet/request-intent|4.0.1)

                              The kind of service request.

                              Typecode
                              Est modificateurtrue parce que This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request
                              Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
                              Doit être pris en charge (Must Support)true
                              Résumétrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              78. ServiceRequest.category
                              Définition

                              A code that classifies the service for searching, sorting and display purposes (e.g. "Surgical Procedure").

                              CourtCatégorie de la demande
                              Commentaires

                              There may be multiple axis of categorization depending on the context or use case for retrieving or displaying the resource. The level of granularity is defined by the category concepts in the value set.

                              Contrôle0..*
                              BindingPour des exemples de codes, voir ServiceRequestCategoryCodes
                              (example to http://hl7.org/fhir/ValueSet/servicerequest-category|4.0.1)

                              Classification of the requested service.

                              TypeCodeableConcept
                              Est modificateurfalse
                              Doit être pris en charge (Must Support)true
                              Résumétrue
                              Exigences

                              Used for filtering what service request are retrieved and displayed.

                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              80. ServiceRequest.priority
                              Définition

                              Indicates how quickly the ServiceRequest should be addressed with respect to other requests.

                              Courtroutine | urgent | asap | stat
                              Contrôle0..1
                              BindingLes codes DOIVENT (SHALL) être pris de RequestPriority
                              (required to http://hl7.org/fhir/ValueSet/request-priority|4.0.1)

                              Identifies the level of importance to be assigned to actioning the request.

                              Typecode
                              Est modificateurfalse
                              Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
                              Résumétrue
                              Signification si manquantIf missing, this task should be performed with normal priority
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              82. ServiceRequest.doNotPerform
                              Définition

                              Set this to true if the record is saying that the service/procedure should NOT be performed.

                              CourtTrue if service/procedure should not be performed
                              Commentaires

                              In general, only the code and timeframe will be present, though occasional additional qualifiers such as body site or even performer could be included to narrow the scope of the prohibition. If the ServiceRequest.code and ServiceRequest.doNotPerform both contain negation, that will reinforce prohibition and should not have a double negative interpretation.

                              Contrôle0..1
                              Typeboolean
                              Est modificateurtrue parce que If true this element negates the specified action. For Example, instead of a request for a procedure, it is a request for the procedure to not occur.
                              Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
                              Résumétrue
                              Exigences

                              Used for do not ambulate, do not elevate head of bed, do not flush NG tube, do not take blood pressure on a certain arm, etc.

                              Signification si manquantIf missing, the request is a positive request e.g. "do perform"
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              84. ServiceRequest.code
                              Définition

                              A code that identifies a particular service (i.e., procedure, diagnostic investigation, or panel of investigations) that have been requested.

                              CourtType de la demande : Si aucun code n'est trouvé dans des terminologies existantes, utiliser le code : GEN-092.04.20 'Autre demande d’examen ou de suivi'
                              Commentaires

                              Many laboratory and radiology procedure codes embed the specimen/organ system in the test order name, for example, serum or serum/plasma glucose, or a chest x-ray. The specimen might not be recorded separately from the test code.

                              Contrôle1..1
                              BindingPour des exemples de codes, voir ProcedureCodes(SNOMEDCT)
                              (example to http://hl7.org/fhir/ValueSet/procedure-code|4.0.1)

                              Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is preferred.

                              TypeCodeableConcept
                              Est modificateurfalse
                              Doit être pris en charge (Must Support)true
                              Résumétrue
                              Noms alternatifsservice requested
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              86. ServiceRequest.orderDetail
                              Définition

                              Additional details and instructions about the how the services are to be delivered. For example, and order for a urinary catheter may have an order detail for an external or indwelling catheter, or an order for a bandage may require additional instructions specifying how the bandage should be applied.

                              CourtInformations complémentaires sur la demande d'acte, par exemple : INR cible.
                              Commentaires

                              For information from the medical record intended to support the delivery of the requested services, use the supportingInformation element.

                              Contrôle0..*
                              Cet élément est affecté par les invariants suivants : prr-1
                              BindingPour des exemples de codes, voir ServiceRequestOrderDetailsCodes
                              (example to http://hl7.org/fhir/ValueSet/servicerequest-orderdetail|4.0.1)

                              Codified order entry details which are based on order context.

                              TypeCodeableConcept
                              Est modificateurfalse
                              Doit être pris en charge (Must Support)true
                              Résumétrue
                              Noms alternatifsdetailed instructions
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              88. ServiceRequest.quantity[x]
                              Définition

                              An amount of service being requested which can be a quantity ( for example $1,500 home modification), a ratio ( for example, 20 half day visits per month), or a range (2.0 to 1.8 Gy per fraction).

                              CourtService amount
                              Contrôle0..1
                              TypeChoix de : Quantity, Ratio, Range
                              Note [x]VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
                              Est modificateurfalse
                              Résumétrue
                              Exigences

                              When ordering a service the number of service items may need to be specified separately from the the service item.

                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              90. ServiceRequest.subject
                              Définition

                              On whom or what the service is to be performed. This is usually a human patient, but can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).

                              CourtIndividual or Entity the service is ordered for
                              Contrôle1..1
                              TypeReference(Patient, Group, Location, Device)
                              Est modificateurfalse
                              Résumétrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              92. ServiceRequest.encounter
                              Définition

                              An encounter that provides additional information about the healthcare context in which this request is made.

                              CourtEncounter in which the request was created
                              Contrôle0..1
                              TypeReference(Encounter)
                              Est modificateurfalse
                              Résumétrue
                              Noms alternatifscontext
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              94. ServiceRequest.occurrence[x]
                              Définition

                              The date/time at which the requested service should occur.

                              CourtDate prévisionnelle de l'examen, du suivi, de l'objectif
                              Contrôle1..1
                              TypeChoix de : dateTime, Period, Timing
                              Note [x]VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
                              Est modificateurfalse
                              Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
                              Doit être pris en charge (Must Support)true
                              Types qui doivent être pris en charge (Must Support)Aucune règle de prise en charge obligatoire concernant le choix des types/profils
                              Résumétrue
                              Noms alternatifsschedule
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              96. ServiceRequest.asNeeded[x]
                              Définition

                              If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.

                              CourtPreconditions for service
                              Contrôle0..1
                              BindingPour des exemples de codes, voir SNOMEDCTMedicationAsNeededReasonCodes
                              (example to http://hl7.org/fhir/ValueSet/medication-as-needed-reason|4.0.1)

                              A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.

                              TypeChoix de : boolean, CodeableConcept
                              Note [x]VoirChoix de types de donnéespour plus d'informations sur l'utilisation de [x]
                              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()))
                              98. ServiceRequest.authoredOn
                              Définition

                              When the request transitioned to being actionable.

                              CourtDate request signed
                              Contrôle0..1
                              TypedateTime
                              Est modificateurfalse
                              Valeur primitiveCet élément primitif peut être présent, absent ou remplacé par une extension
                              Résumétrue
                              Noms alternatifsorderedOn
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              100. ServiceRequest.requester
                              Définition

                              The individual who initiated the request and has responsibility for its activation.

                              CourtPrescripteur
                              Commentaires

                              This not the dispatcher, but rather who is the authorizer. This element is not intended to handle delegation which would generally be managed through the Provenance resource.

                              Contrôle0..1
                              TypeReference(Practitioner, PractitionerRole, Organization, Patient, RelatedPerson, Device)
                              Est modificateurfalse
                              Doit être pris en charge (Must Support)true
                              Types qui doivent être pris en charge (Must Support)Aucune règle de prise en charge obligatoire concernant le choix des types/profils
                              Résumétrue
                              Noms alternatifsauthor, orderer
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              102. ServiceRequest.performerType
                              Définition

                              Desired type of performer for doing the requested service.

                              CourtPerformer role
                              Commentaires

                              This is a role, not a participation type. In other words, does not describe the task but describes the capacity. For example, “compounding pharmacy”, “psychiatrist” or “internal referral”.

                              Contrôle0..1
                              BindingPour des exemples de codes, voir ParticipantRoles
                              (example to http://hl7.org/fhir/ValueSet/participant-role|4.0.1)

                              Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.

                              TypeCodeableConcept
                              Est modificateurfalse
                              Résumétrue
                              Noms alternatifsspecialty
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              104. ServiceRequest.performer
                              Définition

                              The desired performer for doing the requested service. For example, the surgeon, dermatopathologist, endoscopist, etc.

                              CourtRequested performer
                              Commentaires

                              If multiple performers are present, it is interpreted as a list of alternative performers without any preference regardless of order. If order of preference is needed use the request-performerOrder extension. Use CareTeam to represent a group of performers (for example, Practitioner A and Practitioner B).

                              Contrôle0..*
                              TypeReference(Practitioner, PractitionerRole, Organization, CareTeam, HealthcareService, Patient, Device, RelatedPerson)
                              Est modificateurfalse
                              Résumétrue
                              Noms alternatifsrequest recipient
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              106. ServiceRequest.locationCode
                              Définition

                              The preferred location(s) where the procedure should actually happen in coded or free text form. E.g. at home or nursing day care center.

                              CourtRequested location
                              Contrôle0..*
                              BindingPour des exemples de codes, voir ServiceDeliveryLocationRoleType (3.0.0)
                              (example to http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType|3.0.0)

                              A location type where services are delivered.

                              TypeCodeableConcept
                              Est modificateurfalse
                              Résumétrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              108. ServiceRequest.locationReference
                              Définition

                              A reference to the the preferred location(s) where the procedure should actually happen. E.g. at home or nursing day care center.

                              CourtRequested location
                              Contrôle0..*
                              TypeReference(Location)
                              Est modificateurfalse
                              Résumétrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              110. ServiceRequest.reasonCode
                              Définition

                              An explanation or justification for why this service is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in supportingInfo.

                              CourtExplanation/Justification for procedure or service
                              Commentaires

                              This element represents why the referral is being made and may be used to decide how the service will be performed, or even if it will be performed at all. Use CodeableConcept.text element if the data is free (uncoded) text as shown in the CT Scan example.

                              Contrôle0..*
                              BindingPour des exemples de codes, voir ProcedureReasonCodes
                              (example to http://hl7.org/fhir/ValueSet/procedure-reason|4.0.1)

                              Diagnosis or problem codes justifying the reason for requesting the service investigation.

                              TypeCodeableConcept
                              Est modificateurfalse
                              Résumétrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              112. ServiceRequest.reasonReference
                              Définition

                              Indicates another resource that provides a justification for why this service is being requested. May relate to the resources referred to in supportingInfo.

                              CourtExplanation/Justification for service or service
                              Commentaires

                              This element represents why the referral is being made and may be used to decide how the service will be performed, or even if it will be performed at all. To be as specific as possible, a reference to Observation or Condition should be used if available. Otherwise when referencing DiagnosticReport it should contain a finding in DiagnosticReport.conclusion and/or DiagnosticReport.conclusionCode. When using a reference to DocumentReference, the target document should contain clear findings language providing the relevant reason for this service request. Use the CodeableConcept text element in ServiceRequest.reasonCode if the data is free (uncoded) text as shown in the CT Scan example.

                              Contrôle0..*
                              TypeReference(Condition, Observation, DiagnosticReport, DocumentReference)
                              Est modificateurfalse
                              Résumétrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              114. ServiceRequest.insurance
                              Définition

                              Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be needed for delivering the requested service.

                              CourtAssociated insurance coverage
                              Contrôle0..*
                              TypeReference(Coverage, ClaimResponse)
                              Est modificateurfalse
                              Résuméfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              116. ServiceRequest.supportingInfo
                              Définition

                              Additional clinical information about the patient or specimen that may influence the services or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as "ask at order entry questions (AOEs)". This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements.

                              CourtAdditional clinical information
                              Commentaires

                              To represent information about how the services are to be delivered use the instructions element.

                              Contrôle0..*
                              TypeReference(Resource)
                              Est modificateurfalse
                              Résuméfalse
                              Noms alternatifsAsk at order entry question, AOE
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              118. ServiceRequest.specimen
                              Définition

                              One or more specimens that the laboratory procedure will use.

                              CourtProcedure Samples
                              Commentaires

                              Many diagnostic procedures need a specimen, but the request itself is not actually about the specimen. This element is for when the diagnostic is requested on already existing specimens and the request points to the specimen it applies to. Conversely, if the request is entered first with an unknown specimen, then the Specimen resource points to the ServiceRequest.

                              Contrôle0..*
                              TypeReference(Specimen)
                              Est modificateurfalse
                              Résumétrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              120. ServiceRequest.bodySite
                              Définition

                              Anatomic location where the procedure should be performed. This is the target site.

                              CourtCible
                              Commentaires

                              Only used if not implicit in the code found in ServiceRequest.code. If the use case requires BodySite to be handled as a separate resource instead of an inline coded element (e.g. to identify and track separately) then use the standard extension procedure-targetBodyStructure.

                              Contrôle0..*
                              BindingSauf si inapproprié, ces codes DOIVENT (SHALL) être pris de SNOMEDCTBodyStructures
                              (extensible to http://hl7.org/fhir/ValueSet/body-site|4.0.1)
                              TypeCodeableConcept
                              Est modificateurfalse
                              Doit être pris en charge (Must Support)true
                              Résumétrue
                              Exigences

                              Knowing where the procedure is performed is important for tracking if multiple sites are possible.

                              Noms alternatifslocation
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              122. ServiceRequest.note
                              Définition

                              Any other notes and comments made about the service request. For example, internal billing notes.

                              CourtJustification de la demande d’examen / Finalité de l'examen
                              Contrôle0..*
                              TypeAnnotation
                              Est modificateurfalse
                              Doit être pris en charge (Must Support)true
                              Résuméfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              124. ServiceRequest.patientInstruction
                              Définition

                              Instructions in terms that are understood by the patient or consumer.

                              CourtPatient or consumer-oriented instructions
                              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()))
                              126. ServiceRequest.relevantHistory
                              Définition

                              Key events in the history of the request.

                              CourtRequest provenance
                              Commentaires

                              This might not include provenances for all versions of the request – only those deemed “relevant” or important. This SHALL NOT include the Provenance associated with this current version of the resource. (If that provenance is deemed to be a “relevant” change, it will need to be added as part of a later update. Until then, it can be queried directly as the Provenance that points to this version using _revinclude All Provenances should have some historical version of this Request as their subject.

                              Contrôle0..*
                              TypeReference(Provenance)
                              Est modificateurfalse
                              Résuméfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))