fr-lm-service-request
type: StructureDefinition
node role: treeRoot
id:
  v: fr-lm-service-request
text:
  status:
    v: extensions
  div:
    v: Narratif généré : DéfinitionStructure fr-lm-service-request Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> fr-lm-service-request 0..* FRLMEntry Logical model - FR LM Service Request Éléments définis dans les ancêtres :header Les instances de ce modèle logique peuvent être la cible d'une référence #xD; header #xD; status 1..1 CodeableConcept Statut de la demande #xD; code 1..1 CodeableConcept Type de la demande #xD; quantity 0..1 Quantity Quantité demandée #xD; bodySite 0..* fr-lm-body-structure Localisation anatomique #xD; reason[x] 0..* Motif de la demande #xD; reasonFr-lm-observation fr-lm-observation #xD; reasonFr-lm-condition fr-lm-condition #xD; reasonFr-lm-medication fr-lm-medication #xD; reasonString string #xD; priority 0..1 CodeableConcept Priorité de la demande Description du binding: : (preferred): HL7 Request Priority #xD; supportingInformation[x] 0..* Informations pertinentes pour l'interprétation des résultats, par exemple le statut de jeûne, le sexe, etc. #xD; supportingInformationFr-lm-observation fr-lm-observation #xD; supportingInformationFr-lm-condition fr-lm-condition #xD; supportingInformationFr-lm-procedure fr-lm-procedure #xD; supportingInformationFr-lm-medication-administration fr-lm-medication-administration #xD; specimen 0..* fr-lm-specimen Prélèvement #xD; encounter 0..1 fr-lm-encounter Consultation à l'origine, pour avoir des informations complémentaires sur le contexte dans lequel cette demande est formulée #xD; occurrence[x] 1..1 Date ou période prévisionnelle de l'examen #xD; <span title="Base StructureDefinition for dateTime Type: A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics
    l: structuredefinition-type-characteristics
  value: Code
    v: can-be-target
url:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-service-request
  l: fr-lm-service-request
version:
  v: 0.1.0-snapshot
name:
  v: FRLMServiceRequest
title:
  v: Logical model - FR LM Service Request
status:
  v: draft
date:
  v: 2026-05-12T13:21:37+00:00
publisher:
  v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
contact:
  name:
    v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
  telecom:
    system:
      v: url
    value:
      v: https://esante.gouv.fr
description:
  v: Entrée Demande d'examen ou de suivi / Objectif à atteindre
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: FR
    display:
      v: FRANCE
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-service-request
  l: fr-lm-service-request
base definition:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-entry
  l: fr-lm-entry
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 0.1.0-snapshot
  element:
    id:
      v: fr-lm-service-request
    path:
      v: fr-lm-service-request
    short:
      v: Logical model - FR LM Service Request
    definition:
      v: Entrée Demande d'examen ou de suivi / Objectif à atteindre
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
  element:
    id:
      v: fr-lm-service-request.header
    path:
      v: fr-lm-service-request.header
    short:
      v: Métadonnées de base
    definition:
      v: Métadonnées de base
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: fr-lm-entry.header
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: Base
        l: Base
  element:
    id:
      v: fr-lm-service-request.header.subject
    path:
      v: fr-lm-service-request.header.subject
    short:
      v: Patient / Usager
    definition:
      v: Patient / Usager
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: fr-lm-entry.header.subject
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-patient
        l: fr-lm-patient
  element:
    id:
      v: fr-lm-service-request.header.identifier
    path:
      v: fr-lm-service-request.header.identifier
    short:
      v: Identifiant de l’entrée
    definition:
      v: Identifiant de l’entrée
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: fr-lm-entry.header.identifier
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Identifier
        l: Identifier
  element:
    id:
      v: fr-lm-service-request.header.author[x]
    path:
      v: fr-lm-service-request.header.author[x]
    short:
      v: author[x] peut correspondre soit à un professionnel, soit à une organisation, soit à un système.
    definition:
      v: author[x] peut correspondre soit à un professionnel, soit à une organisation, soit à un système.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: fr-lm-entry.header.author[x]
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Base
        l: Base
  element:
    id:
      v: fr-lm-service-request.header.author[x].authorProfessional
    path:
      v: fr-lm-service-request.header.author[x].authorProfessional
    short:
      v: L'auteur est un professionnel de santé
    definition:
      v: L'auteur est un professionnel de santé
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: fr-lm-entry.header.author[x].authorProfessional

v: 0

v: *

id:
  v: fr-lm-service-request.header.author[x].authorOrganisation
path:
  v: fr-lm-service-request.header.author[x].authorOrganisation
short:
  v: L'auteur est une organisation
definition:
  v: L'auteur est une organisation
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.author[x].authorOrganisation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-organisation
    l: fr-lm-organisation

id:
  v: fr-lm-service-request.header.author[x].authorDevice
path:
  v: fr-lm-service-request.header.author[x].authorDevice
short:
  v: L'auteur est un système
definition:
  v: L'auteur est un système
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.author[x].authorDevice
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-device
    l: fr-lm-device

id:
  v: fr-lm-service-request.header.performer[x]
path:
  v: fr-lm-service-request.header.performer[x]
short:
  v: Exécutant (performer)
definition:
  v: Exécutant (performer)
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.performer[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-health-professional
    l: fr-lm-health-professional
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-organisation
    l: fr-lm-organisation

id:
  v: fr-lm-service-request.header.participant[x]
path:
  v: fr-lm-service-request.header.participant[x]
short:
  v: Participant
definition:
  v: Participant
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.participant[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: fr-lm-service-request.header.participant[x].participantProfessional
path:
  v: fr-lm-service-request.header.participant[x].participantProfessional
short:
  v: Le participant est un professionnel de santé
definition:
  v: Le participant est un professionnel de santé
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.participant[x].participantProfessional
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-health-professional
    l: fr-lm-health-professional

id:
  v: fr-lm-service-request.header.participant[x].participantOrganisation
path:
  v: fr-lm-service-request.header.participant[x].participantOrganisation
short:
  v: Le participant est une organisation
definition:
  v: Le participant est une organisation
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.participant[x].participantOrganisation
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-organisation
    l: fr-lm-organisation

id:
  v: fr-lm-service-request.header.participant[x].participantDevice
path:
  v: fr-lm-service-request.header.participant[x].participantDevice
short:
  v: Le participant est un système
definition:
  v: Le participant est un système
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.participant[x].participantDevice
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-device
    l: fr-lm-device

id:
  v: fr-lm-service-request.header.informant
path:
  v: fr-lm-service-request.header.informant
short:
  v: Informateur
definition:
  v: Informateur
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-entry.header.informant
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-informant
    l: fr-lm-informant

id:
  v: fr-lm-service-request.header.date
path:
  v: fr-lm-service-request.header.date
short:
  v: Date/Heure de création par l'auteur
definition:
  v: Date/Heure de création par l'auteur
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-entry.header.date
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: fr-lm-service-request.header.status
path:
  v: fr-lm-service-request.header.status
short:
  v: Statut de la demande
definition:
  v: Statut
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-entry.header.status
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-service-request.header.source
path:
  v: fr-lm-service-request.header.source
short:
  v: Source
definition:
  v: Source
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-entry.header.source
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-service-request.header.language
path:
  v: fr-lm-service-request.header.language
short:
  v: 'fr-FR' pour français métropolitain (la casse des caractères doit être respectée) La partie en minuscules indique le code de la langue utilisée (ISO-639-1) La partie en majuscules indique le code pays (ISO-3166)
definition:
  v: 'fr-FR' pour français métropolitain (la casse des caractères doit être respectée) La partie en minuscules indique le code de la langue utilisée (ISO-639-1) La partie en majuscules indique le code pays (ISO-3166)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-entry.header.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-service-request.code
path:
  v: fr-lm-service-request.code
short:
  v: Type de la demande
definition:
  v: Type de la demande
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-service-request.code
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: fr-lm-service-request.quantity
path:
  v: fr-lm-service-request.quantity
short:
  v: Quantité demandée
definition:
  v: Quantité demandée
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-service-request.quantity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
    l: Quantity

id:
  v: fr-lm-service-request.bodySite
path:
  v: fr-lm-service-request.bodySite
short:
  v: Localisation anatomique
definition:
  v: Localisation anatomique
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-service-request.bodySite
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-body-structure
    l: fr-lm-body-structure

id:
  v: fr-lm-service-request.reason[x]
path:
  v: fr-lm-service-request.reason[x]
short:
  v: Motif de la demande
definition:
  v: Motif de la demande
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-service-request.reason[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-observation
    l: fr-lm-observation
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-condition
    l: fr-lm-condition
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-medication
    l: fr-lm-medication
type:
  code:
    v: string
    l: string

id:
  v: fr-lm-service-request.priority
path:
  v: fr-lm-service-request.priority
short:
  v: Priorité de la demande
definition:
  v: Priorité de la demande
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-service-request.priority
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  description:
    v: (preferred): HL7 Request Priority

id:
  v: fr-lm-service-request.supportingInformation[x]
path:
  v: fr-lm-service-request.supportingInformation[x]
short:
  v: Informations pertinentes pour l'interprétation des résultats, par exemple le statut de jeûne, le sexe, etc.
definition:
  v: Informations pertinentes pour l'interprétation des résultats, par exemple le statut de jeûne, le sexe, etc.
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-service-request.supportingInformation[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-observation
    l: fr-lm-observation
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-condition
    l: fr-lm-condition
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-procedure
    l: fr-lm-procedure
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-medication-administration
    l: fr-lm-medication-administration

id:
  v: fr-lm-service-request.specimen
path:
  v: fr-lm-service-request.specimen
short:
  v: Prélèvement
definition:
  v: Prélèvement
min:
  v: 0
max:
  v: *
base:
  path:
    v: fr-lm-service-request.specimen
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-specimen
    l: fr-lm-specimen

id:
  v: fr-lm-service-request.encounter
path:
  v: fr-lm-service-request.encounter
short:
  v: Consultation à l'origine, pour avoir des informations complémentaires sur le contexte dans lequel cette demande est formulée
definition:
  v: Consultation à l'origine, pour avoir des informations complémentaires sur le contexte dans lequel cette demande est formulée
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-service-request.encounter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-encounter
    l: fr-lm-encounter

id:
  v: fr-lm-service-request.occurrence[x]
path:
  v: fr-lm-service-request.occurrence[x]
short:
  v: Date ou période prévisionnelle de l'examen
definition:
  v: Date ou période prévisionnelle de l'examen
min:
  v: 1
max:
  v: 1
base:
  path:
    v: fr-lm-service-request.occurrence[x]
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime
type:
  code:
    v: Period
    l: Period

id:
  v: fr-lm-service-request.patientInstructions
path:
  v: fr-lm-service-request.patientInstructions
short:
  v: Instructions au patient
definition:
  v: Instructions au patient
min:
  v: 0
max:
  v: 1
base:
  path:
    v: fr-lm-service-request.patientInstructions
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

element:
  id:
    v: fr-lm-service-request
  path:
    v: fr-lm-service-request
  short:
    v: Logical model - FR LM Service Request
  definition:
    v: Entrée Demande d'examen ou de suivi / Objectif à atteindre
element:
  id:
    v: fr-lm-service-request.header.status
  path:
    v: fr-lm-service-request.header.status
  short:
    v: Statut de la demande
  min:
    v: 1
element:
  id:
    v: fr-lm-service-request.code
  path:
    v: fr-lm-service-request.code
  short:
    v: Type de la demande
  definition:
    v: Type de la demande
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: fr-lm-service-request.quantity
  path:
    v: fr-lm-service-request.quantity
  short:
    v: Quantité demandée
  definition:
    v: Quantité demandée
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Quantity
      l: Quantity
element:
  id:
    v: fr-lm-service-request.bodySite
  path:
    v: fr-lm-service-request.bodySite
  short:
    v: Localisation anatomique
  definition:
    v: Localisation anatomique
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-body-structure
      l: fr-lm-body-structure
element:
  id:
    v: fr-lm-service-request.reason[x]
  path:
    v: fr-lm-service-request.reason[x]
  short:
    v: Motif de la demande
  definition:
    v: Motif de la demande
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-observation
      l: fr-lm-observation
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-condition
      l: fr-lm-condition
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-medication
      l: fr-lm-medication
  type:
    code:
      v: string
      l: string
element:
  id:
    v: fr-lm-service-request.priority
  path:
    v: fr-lm-service-request.priority
  short:
    v: Priorité de la demande
  definition:
    v: Priorité de la demande
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  binding:
    description:
      v: (preferred): HL7 Request Priority
element:
  id:
    v: fr-lm-service-request.supportingInformation[x]
  path:
    v: fr-lm-service-request.supportingInformation[x]
  short:
    v: Informations pertinentes pour l'interprétation des résultats, par exemple le statut de jeûne, le sexe, etc.
  definition:
    v: Informations pertinentes pour l'interprétation des résultats, par exemple le statut de jeûne, le sexe, etc.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-observation
      l: fr-lm-observation
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-condition
      l: fr-lm-condition
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-procedure
      l: fr-lm-procedure
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-medication-administration
      l: fr-lm-medication-administration
element:
  id:
    v: fr-lm-service-request.specimen
  path:
    v: fr-lm-service-request.specimen
  short:
    v: Prélèvement
  definition:
    v: Prélèvement
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-specimen
      l: fr-lm-specimen
element:
  id:
    v: fr-lm-service-request.encounter
  path:
    v: fr-lm-service-request.encounter
  short:
    v: Consultation à l'origine, pour avoir des informations complémentaires sur le contexte dans lequel cette demande est formulée
  definition:
    v: Consultation à l'origine, pour avoir des informations complémentaires sur le contexte dans lequel cette demande est formulée
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-encounter
      l: fr-lm-encounter
element:
  id:
    v: fr-lm-service-request.occurrence[x]
  path:
    v: fr-lm-service-request.occurrence[x]
  short:
    v: Date ou période prévisionnelle de l'examen
  definition:
    v: Date ou période prévisionnelle de l'examen
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: dateTime
      l: dateTime
  type:
    code:
      v: Period
      l: Period

id:
  v: fr-lm-service-request.patientInstructions
path:
  v: fr-lm-service-request.patientInstructions
short:
  v: Instructions au patient
definition:
  v: Instructions au patient
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string