FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageans.fr.document-core
Resource TypeStructureDefinition
IdStructureDefinition-fr-lm-procedure.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/ansforge/interop-IG-metier-document-core/StructureDefinition-fr-lm-procedure.html
URLhttps://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-procedure
Version0.1.0
Statusdraft
Date2026-07-16T16:44:47+00:00
NameFRLMProcedure
TitleLogical model- FR LM Procedure
Realmfr
DescriptionActe
Typehttps://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-procedure
Kindlogical

Resources that use this resource

StructureDefinition
ans.fr.document-core#currentfr-lm-course-of-encounterLogical model - FR LM Course of encounter
ans.fr.document-core#currentfr-lm-device-useLogical model - FR LM Device use
ans.fr.document-core#currentfr-lm-encounterLogical model - FR LM Encounter
ans.fr.document-core#currentfr-lm-examination-reportLogical model - FR LM Examination Report
ans.fr.document-core#currentfr-lm-observationLogical model - FR LM Observation
ans.fr.document-core#currentfr-lm-patient-educationLogical model - FR LM Patient Education
ans.fr.document-core#currentfr-lm-pregnancy-historyLogical model- FR LM Pregnancy History
ans.fr.document-core#currentfr-lm-pregnancy-observationLogical model- FR LM Pregnancy Observation
ans.fr.document-core#currentfr-lm-procedureLogical model- FR LM Procedure
ans.fr.document-core#currentfr-lm-procedureslogical model - FR LM Procedures
ans.fr.document-core#currentfr-lm-service-requestLogical model - FR LM Service Request

Resources that this resource uses

StructureDefinition
ans.fr.document-core#currentfr-lm-body-structureLogical model - FR LM Body Structure
ans.fr.document-core#currentfr-lm-conditionLogical model - FR LM Condition
ans.fr.document-core#currentfr-lm-deviceLogical model - Device
ans.fr.document-core#currentfr-lm-encounterLogical model - FR LM Encounter
ans.fr.document-core#currentfr-lm-entryLogical model - FR LM Entry
ans.fr.document-core#currentfr-lm-observationLogical model - FR LM Observation
ans.fr.document-core#currentfr-lm-procedureLogical model- FR LM Procedure
ValueSet
ans.fr.terminologies#1.11.1jdv-hl7-v3-ActStatus-cisisActStatus

Narrative

Note: links and images are rebased to the (stated) source


French


Narratif généré : DéfinitionStructure fr-lm-procedure

NomDrapeauxCard.TypeDescription et contraintesdoco
.. fr-lm-procedure 0..*FRLMEntry(0.1.0)Logical model- FR LM Procedure

É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
... header
.... status 1..1CodeableConceptStatut de l'acte
Binding: ActStatus (20260619134042): jdv-hl7-v3-ActStatus-cisis (2.16.840.1.113883.1.11.15933)
... code 1..1CodeableConceptCode de l'acte
Description du binding: : CCAM (1.2.250.1.215.300.1)
... procedureDate[x] 1..1OrgPeriod(5.3.0)Période de l'acte
.... procedureDateDateTime 0..1dateTimeDate de début de l'acte
.... procedureDatePeriod 0..1dateTimeDate de fin de l'acte
... priority 0..1CodeableConceptPriorité
Description du binding: : jdv-hl7-v3-ActPriority-cisis (2.16.840.1.113883.1.11.16866) ou autre JDV
... bodySite 0..1fr-lm-body-structurelocalisation anatomique
Description du binding: : SNOMED CT (2.16.840.1.113883.6.96)
... approachSiteCode 0..1CodeableConceptVoie d’abord
Description du binding: : SNOMED CT (2.16.840.1.113883.6.96)
... difficulty 0..1CodeableConceptDifficulté
... reason[x] 0..*Motif de l’acte. - motif codé (spécifique à un contexte) - motif : un problème - motif : une observation - motif : un acte - motif : une rencontre (consultation, etc…)
.... reasonCodeableConceptCodeableConcept
.... reasonFr-lm-conditionfr-lm-condition
.... reasonFr-lm-observationfr-lm-observation
.... reasonFr-lm-procedurefr-lm-procedure
.... reasonFr-lm-encounterfr-lm-encounter
... outcome 0..1CodeableConceptRésultat immédiat de l'acte (succès, échec, ...). Ne concerne pas l'évaluation sur une période plus longue.
... complication 0..*CodeableConceptComplication survenue pendant l'acte ou immédiatement après uniquement.
Description du binding: : (preferred): ICD-10, SNOMED CT
... deviceUsed 0..*fr-lm-deviceDispositif médical utilisé pendant l'acte
... focalDevice 0..*fr-lm-deviceDispositif implanté, retiré ou manipulé chez le patient (étalonnage, remplacement de la batterie, pose d'une prothèse, fixation d'un système de drainage des plaies par aspiration, etc.).
... note 0..1stringCommentaire

doco Documentation pour ce format

English


Generated Narrative: StructureDefinition fr-lm-procedure

NameFlagsCard.TypeDescription & Constraintsdoco
.. fr-lm-procedure 0..*FRLMEntry(0.1.0)Logical model- FR LM Procedure

Elements defined in Ancestors:header
Instances of this type can be the target of a Reference
... header
.... status 1..1CodeableConceptStatut de l'acte
Binding: ActStatus (20260619134042): jdv-hl7-v3-ActStatus-cisis (2.16.840.1.113883.1.11.15933)
... code 1..1CodeableConceptCode de l'acte
Binding Description: : CCAM (1.2.250.1.215.300.1)
... procedureDate[x] 1..1OrgPeriod(5.3.0)Période de l'acte
.... procedureDateDateTime 0..1dateTimeDate de début de l'acte
.... procedureDatePeriod 0..1dateTimeDate de fin de l'acte
... priority 0..1CodeableConceptPriorité
Binding Description: : jdv-hl7-v3-ActPriority-cisis (2.16.840.1.113883.1.11.16866) ou autre JDV
... bodySite 0..1fr-lm-body-structurelocalisation anatomique
Binding Description: : SNOMED CT (2.16.840.1.113883.6.96)
... approachSiteCode 0..1CodeableConceptVoie d’abord
Binding Description: : SNOMED CT (2.16.840.1.113883.6.96)
... difficulty 0..1CodeableConceptDifficulté
... reason[x] 0..*Motif de l’acte. - motif codé (spécifique à un contexte) - motif : un problème - motif : une observation - motif : un acte - motif : une rencontre (consultation, etc…)
.... reasonCodeableConceptCodeableConcept
.... reasonFr-lm-conditionfr-lm-condition
.... reasonFr-lm-observationfr-lm-observation
.... reasonFr-lm-procedurefr-lm-procedure
.... reasonFr-lm-encounterfr-lm-encounter
... outcome 0..1CodeableConceptRésultat immédiat de l'acte (succès, échec, ...). Ne concerne pas l'évaluation sur une période plus longue.
... complication 0..*CodeableConceptComplication survenue pendant l'acte ou immédiatement après uniquement.
Binding Description: : (preferred): ICD-10, SNOMED CT
... deviceUsed 0..*fr-lm-deviceDispositif médical utilisé pendant l'acte
... focalDevice 0..*fr-lm-deviceDispositif implanté, retiré ou manipulé chez le patient (étalonnage, remplacement de la batterie, pose d'une prothèse, fixation d'un système de drainage des plaies par aspiration, etc.).
... note 0..1stringCommentaire

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "fr-lm-procedure",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-procedure",
  "version": "0.1.0",
  "name": "FRLMProcedure",
  "title": "Logical model- FR LM Procedure",
  "status": "draft",
  "date": "2026-07-16T16:44:47+00:00",
  "publisher": "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
  "contact": [
    {
      "name": "Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris",
      "telecom": [
        {
          "system": "url",
          "value": "https://esante.gouv.fr"
        }
      ]
    }
  ],
  "description": "Acte",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "FR",
          "display": "France (la)"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-procedure",
  "baseDefinition": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-entry|0.1.0",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "0.1.0"
      }
    ],
    "element": [
      {
        "id": "fr-lm-procedure",
        "path": "fr-lm-procedure",
        "short": "Logical model- FR LM Procedure",
        "definition": "Acte",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "fr-lm-procedure.header",
        "path": "fr-lm-procedure.header",
        "short": "Métadonnées de base",
        "definition": "Métadonnées de base",
        "min": 1,
        "max": "1",
        "base": {
          "path": "fr-lm-entry.header",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.subject",
        "path": "fr-lm-procedure.header.subject",
        "short": "Patient / Usager",
        "definition": "Patient / Usager",
        "min": 1,
        "max": "1",
        "base": {
          "path": "fr-lm-entry.header.subject",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-patient"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.identifier",
        "path": "fr-lm-procedure.header.identifier",
        "short": "Identifiant de l’entrée",
        "definition": "Identifiant de l’entrée",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.identifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.author[x]",
        "path": "fr-lm-procedure.header.author[x]",
        "short": "author[x] peut correspondre soit à un professionnel, soit à une organisation, soit à un système.",
        "definition": "author[x] peut correspondre soit à un professionnel, soit à une organisation, soit à un système.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.author[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.author[x].authorProfessional",
        "path": "fr-lm-procedure.header.author[x].authorProfessional",
        "short": "L'auteur est un professionnel de santé",
        "definition": "L'auteur est un professionnel de santé",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.author[x].authorProfessional",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-health-professional"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.author[x].authorOrganisation",
        "path": "fr-lm-procedure.header.author[x].authorOrganisation",
        "short": "L'auteur est une organisation",
        "definition": "L'auteur est une organisation",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.author[x].authorOrganisation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-organisation"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.author[x].authorDevice",
        "path": "fr-lm-procedure.header.author[x].authorDevice",
        "short": "L'auteur est un système",
        "definition": "L'auteur est un système",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.author[x].authorDevice",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-device"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.performer[x]",
        "path": "fr-lm-procedure.header.performer[x]",
        "short": "Exécutant (performer)",
        "definition": "Exécutant (performer)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.performer[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-health-professional"
          },
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-organisation"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.participant[x]",
        "path": "fr-lm-procedure.header.participant[x]",
        "short": "Participant",
        "definition": "Participant",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.participant[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.participant[x].participantProfessional",
        "path": "fr-lm-procedure.header.participant[x].participantProfessional",
        "short": "Le participant est un professionnel de santé",
        "definition": "Le participant est un professionnel de santé",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.participant[x].participantProfessional",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-health-professional"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.participant[x].participantOrganisation",
        "path": "fr-lm-procedure.header.participant[x].participantOrganisation",
        "short": "Le participant est une organisation",
        "definition": "Le participant est une organisation",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.participant[x].participantOrganisation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-organisation"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.participant[x].participantDevice",
        "path": "fr-lm-procedure.header.participant[x].participantDevice",
        "short": "Le participant est un système",
        "definition": "Le participant est un système",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.participant[x].participantDevice",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-device"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.informant",
        "path": "fr-lm-procedure.header.informant",
        "short": "Informateur",
        "definition": "Informateur",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-entry.header.informant",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-informant"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.date",
        "path": "fr-lm-procedure.header.date",
        "short": "Date/Heure de création par l'auteur",
        "definition": "Date/Heure de création par l'auteur",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-entry.header.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.status",
        "path": "fr-lm-procedure.header.status",
        "short": "Statut de l'acte",
        "definition": "Statut",
        "min": 1,
        "max": "1",
        "base": {
          "path": "fr-lm-entry.header.status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "description": "jdv-hl7-v3-ActStatus-cisis (2.16.840.1.113883.1.11.15933)",
          "valueSet": "https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActStatus-cisis|20260619134042"
        }
      },
      {
        "id": "fr-lm-procedure.header.source",
        "path": "fr-lm-procedure.header.source",
        "short": "Source",
        "definition": "Source",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-entry.header.source",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.header.language",
        "path": "fr-lm-procedure.header.language",
        "short": "'fr-FR' pour français métropolitain (la casse des caractères doit être respectée)\nLa partie en minuscules indique le code de la langue utilisée (ISO-639-1)\nLa partie en majuscules indique le code pays (ISO-3166)",
        "definition": "'fr-FR' pour français métropolitain (la casse des caractères doit être respectée)\nLa partie en minuscules indique le code de la langue utilisée (ISO-639-1)\nLa partie en majuscules indique le code pays (ISO-3166)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-entry.header.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.code",
        "path": "fr-lm-procedure.code",
        "short": "Code de l'acte",
        "definition": "Code de l'acte",
        "min": 1,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.code",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "description": "CCAM (1.2.250.1.215.300.1)"
        }
      },
      {
        "id": "fr-lm-procedure.procedureDate[x]",
        "path": "fr-lm-procedure.procedureDate[x]",
        "short": "Période de l'acte",
        "definition": "Période de l'acte",
        "min": 1,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.procedureDate[x]",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/organization-period|5.3.0"
            ]
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element|4.0.1"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.procedureDate[x].id",
        "path": "fr-lm-procedure.procedureDate[x].id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.procedureDate[x].extension",
        "path": "fr-lm-procedure.procedureDate[x].extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "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.",
        "comment": "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.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element|4.0.1"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension|4.0.1"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.procedureDate[x].url",
        "path": "fr-lm-procedure.procedureDate[x].url",
        "representation": [
          "xmlAttr"
        ],
        "short": "identifies the meaning of the extension",
        "definition": "Source of the definition for the extension code - a logical name or a URL.",
        "comment": "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.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Extension.url",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "uri"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.procedureDate[x].value[x]",
        "path": "fr-lm-procedure.procedureDate[x].value[x]",
        "short": "Value of extension",
        "definition": "Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Extension.value[x]",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "base64Binary"
          },
          {
            "code": "boolean"
          },
          {
            "code": "canonical"
          },
          {
            "code": "code"
          },
          {
            "code": "date"
          },
          {
            "code": "dateTime"
          },
          {
            "code": "decimal"
          },
          {
            "code": "id"
          },
          {
            "code": "instant"
          },
          {
            "code": "integer"
          },
          {
            "code": "markdown"
          },
          {
            "code": "oid"
          },
          {
            "code": "positiveInt"
          },
          {
            "code": "string"
          },
          {
            "code": "time"
          },
          {
            "code": "unsignedInt"
          },
          {
            "code": "uri"
          },
          {
            "code": "url"
          },
          {
            "code": "uuid"
          },
          {
            "code": "Address"
          },
          {
            "code": "Age"
          },
          {
            "code": "Annotation"
          },
          {
            "code": "Attachment"
          },
          {
            "code": "CodeableConcept"
          },
          {
            "code": "Coding"
          },
          {
            "code": "ContactPoint"
          },
          {
            "code": "Count"
          },
          {
            "code": "Distance"
          },
          {
            "code": "Duration"
          },
          {
            "code": "HumanName"
          },
          {
            "code": "Identifier"
          },
          {
            "code": "Money"
          },
          {
            "code": "Period"
          },
          {
            "code": "Quantity"
          },
          {
            "code": "Range"
          },
          {
            "code": "Ratio"
          },
          {
            "code": "Reference"
          },
          {
            "code": "SampledData"
          },
          {
            "code": "Signature"
          },
          {
            "code": "Timing"
          },
          {
            "code": "ContactDetail"
          },
          {
            "code": "Contributor"
          },
          {
            "code": "DataRequirement"
          },
          {
            "code": "Expression"
          },
          {
            "code": "ParameterDefinition"
          },
          {
            "code": "RelatedArtifact"
          },
          {
            "code": "TriggerDefinition"
          },
          {
            "code": "UsageContext"
          },
          {
            "code": "Dosage"
          },
          {
            "code": "Meta"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element|4.0.1"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.procedureDate[x].procedureDateDateTime",
        "path": "fr-lm-procedure.procedureDate[x].procedureDateDateTime",
        "short": "Date de début de l'acte",
        "definition": "Date de début de l'acte",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.procedureDate[x].procedureDateDateTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.procedureDate[x].procedureDatePeriod",
        "path": "fr-lm-procedure.procedureDate[x].procedureDatePeriod",
        "short": "Date de fin de l'acte",
        "definition": "Date de fin de l'acte",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.procedureDate[x].procedureDatePeriod",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.priority",
        "path": "fr-lm-procedure.priority",
        "short": "Priorité",
        "definition": "Priorité",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.priority",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "description": "jdv-hl7-v3-ActPriority-cisis (2.16.840.1.113883.1.11.16866) ou autre JDV"
        }
      },
      {
        "id": "fr-lm-procedure.bodySite",
        "path": "fr-lm-procedure.bodySite",
        "short": "localisation anatomique",
        "definition": "localisation anatomique",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.bodySite",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-body-structure"
          }
        ],
        "binding": {
          "description": "SNOMED CT (2.16.840.1.113883.6.96)"
        }
      },
      {
        "id": "fr-lm-procedure.approachSiteCode",
        "path": "fr-lm-procedure.approachSiteCode",
        "short": "Voie d’abord",
        "definition": "Voie d’abord",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.approachSiteCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "description": "SNOMED CT (2.16.840.1.113883.6.96)"
        }
      },
      {
        "id": "fr-lm-procedure.difficulty",
        "path": "fr-lm-procedure.difficulty",
        "short": "Difficulté",
        "definition": "Difficulté",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.difficulty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.reason[x]",
        "path": "fr-lm-procedure.reason[x]",
        "short": "Motif de l’acte.\n- motif codé (spécifique à un  contexte)\n- motif : un problème\n- motif : une observation\n- motif : un acte\n- motif : une rencontre (consultation, etc…)",
        "definition": "Motif de l’acte.\n- motif codé (spécifique à un  contexte)\n- motif : un problème\n- motif : une observation\n- motif : un acte\n- motif : une rencontre (consultation, etc…)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-procedure.reason[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-condition"
          },
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-observation"
          },
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-procedure"
          },
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-encounter"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.outcome",
        "path": "fr-lm-procedure.outcome",
        "short": "Résultat immédiat de l'acte (succès, échec, ...). Ne concerne pas l'évaluation sur une période plus longue.",
        "definition": "Résultat immédiat de l'acte (succès, échec, ...). Ne concerne pas l'évaluation sur une période plus longue.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.outcome",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.complication",
        "path": "fr-lm-procedure.complication",
        "short": "Complication survenue pendant l'acte ou immédiatement après uniquement.",
        "definition": "Complication survenue pendant l'acte ou immédiatement après uniquement.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-procedure.complication",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "description": "(preferred): ICD-10, SNOMED CT"
        }
      },
      {
        "id": "fr-lm-procedure.deviceUsed",
        "path": "fr-lm-procedure.deviceUsed",
        "short": "Dispositif médical utilisé pendant l'acte",
        "definition": "Dispositif médical utilisé pendant l'acte",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-procedure.deviceUsed",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-device"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.focalDevice",
        "path": "fr-lm-procedure.focalDevice",
        "short": "Dispositif implanté, retiré ou manipulé chez le patient (étalonnage, remplacement de la batterie, pose d'une prothèse, fixation d'un système de drainage des plaies par aspiration, etc.).",
        "definition": "Dispositif implanté, retiré ou manipulé chez le patient (étalonnage, remplacement de la batterie, pose d'une prothèse, fixation d'un système de drainage des plaies par aspiration, etc.).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "fr-lm-procedure.focalDevice",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-device"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.note",
        "path": "fr-lm-procedure.note",
        "short": "Commentaire",
        "definition": "Commentaire",
        "min": 0,
        "max": "1",
        "base": {
          "path": "fr-lm-procedure.note",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "fr-lm-procedure",
        "path": "fr-lm-procedure",
        "short": "Logical model- FR LM Procedure",
        "definition": "Acte"
      },
      {
        "id": "fr-lm-procedure.header.status",
        "path": "fr-lm-procedure.header.status",
        "short": "Statut de l'acte",
        "min": 1,
        "binding": {
          "description": "jdv-hl7-v3-ActStatus-cisis (2.16.840.1.113883.1.11.15933)",
          "valueSet": "https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActStatus-cisis|20260619134042"
        }
      },
      {
        "id": "fr-lm-procedure.code",
        "path": "fr-lm-procedure.code",
        "short": "Code de l'acte",
        "definition": "Code de l'acte",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "description": "CCAM (1.2.250.1.215.300.1)"
        }
      },
      {
        "id": "fr-lm-procedure.procedureDate[x]",
        "path": "fr-lm-procedure.procedureDate[x]",
        "short": "Période de l'acte",
        "definition": "Période de l'acte",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/organization-period|5.3.0"
            ]
          }
        ]
      },
      {
        "id": "fr-lm-procedure.procedureDate[x].procedureDateDateTime",
        "path": "fr-lm-procedure.procedureDate[x].procedureDateDateTime",
        "short": "Date de début de l'acte",
        "definition": "Date de début de l'acte",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.procedureDate[x].procedureDatePeriod",
        "path": "fr-lm-procedure.procedureDate[x].procedureDatePeriod",
        "short": "Date de fin de l'acte",
        "definition": "Date de fin de l'acte",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.priority",
        "path": "fr-lm-procedure.priority",
        "short": "Priorité",
        "definition": "Priorité",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "description": "jdv-hl7-v3-ActPriority-cisis (2.16.840.1.113883.1.11.16866) ou autre JDV"
        }
      },
      {
        "id": "fr-lm-procedure.bodySite",
        "path": "fr-lm-procedure.bodySite",
        "short": "localisation anatomique",
        "definition": "localisation anatomique",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-body-structure"
          }
        ],
        "binding": {
          "description": "SNOMED CT (2.16.840.1.113883.6.96)"
        }
      },
      {
        "id": "fr-lm-procedure.approachSiteCode",
        "path": "fr-lm-procedure.approachSiteCode",
        "short": "Voie d’abord",
        "definition": "Voie d’abord",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "description": "SNOMED CT (2.16.840.1.113883.6.96)"
        }
      },
      {
        "id": "fr-lm-procedure.difficulty",
        "path": "fr-lm-procedure.difficulty",
        "short": "Difficulté",
        "definition": "Difficulté",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.reason[x]",
        "path": "fr-lm-procedure.reason[x]",
        "short": "Motif de l’acte.\n- motif codé (spécifique à un  contexte)\n- motif : un problème\n- motif : une observation\n- motif : un acte\n- motif : une rencontre (consultation, etc…)",
        "definition": "Motif de l’acte.\n- motif codé (spécifique à un  contexte)\n- motif : un problème\n- motif : une observation\n- motif : un acte\n- motif : une rencontre (consultation, etc…)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-condition"
          },
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-observation"
          },
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-procedure"
          },
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-encounter"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.outcome",
        "path": "fr-lm-procedure.outcome",
        "short": "Résultat immédiat de l'acte (succès, échec, ...). Ne concerne pas l'évaluation sur une période plus longue.",
        "definition": "Résultat immédiat de l'acte (succès, échec, ...). Ne concerne pas l'évaluation sur une période plus longue.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.complication",
        "path": "fr-lm-procedure.complication",
        "short": "Complication survenue pendant l'acte ou immédiatement après uniquement.",
        "definition": "Complication survenue pendant l'acte ou immédiatement après uniquement.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "description": "(preferred): ICD-10, SNOMED CT"
        }
      },
      {
        "id": "fr-lm-procedure.deviceUsed",
        "path": "fr-lm-procedure.deviceUsed",
        "short": "Dispositif médical utilisé pendant l'acte",
        "definition": "Dispositif médical utilisé pendant l'acte",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-device"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.focalDevice",
        "path": "fr-lm-procedure.focalDevice",
        "short": "Dispositif implanté, retiré ou manipulé chez le patient (étalonnage, remplacement de la batterie, pose d'une prothèse, fixation d'un système de drainage des plaies par aspiration, etc.).",
        "definition": "Dispositif implanté, retiré ou manipulé chez le patient (étalonnage, remplacement de la batterie, pose d'une prothèse, fixation d'un système de drainage des plaies par aspiration, etc.).",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "https://interop.esante.gouv.fr/ig/document-core/StructureDefinition/fr-lm-device"
          }
        ]
      },
      {
        "id": "fr-lm-procedure.note",
        "path": "fr-lm-procedure.note",
        "short": "Commentaire",
        "definition": "Commentaire",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}