pdlgcManifest
type: StructureDefinition
node role: treeRoot
resource.id:
  value: pdlgcManifest
resource.language:
  value: fr
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: French Narratif généré : DéfinitionStructure pdlgcManifest Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> pdlgcManifest 0..* Base(4.0.1) PDLGC Manifest #xD; exportId 1..1 Identifier Identifiant unique affecté à l'archive de portabilité #xD; exportType 1..1 code Type de l'export : UNITAIRE|CIBLE|MASSIF Binding: VS_PDLGC_ExportType (0.1.0) (required) #xD; exportStartTime 0..1 dateTime Date de début de la période couverte par l'export dans le cas d'un export ciblé #xD; exportEndTime 0..1 dateTime Date de fin de la période couverte par l'export dans le cas d'un export ciblé #xD; exportStatus 1..1 code COMPLETE|PARTIAL|SAMPLE Binding: VS_PDLGC_ExportStatus (0.1.0) (required) #xD; comments 0..1 string commentaire associé à l'export #xD; author 1..1 pdlgcAuthor Logiciel responsable de la production et de l'export de l'archive de portabiltié #xD; statistics 1..1 BackboneElement Statistiques globales de l'archive #xD; patientArchiveCount 1..1 positiveInt Nombre d'archives patients transportées #xD; transverseArchiveCount 1..1 positiveInt Nombre d'archives transverse trasnportées #xD; archives 1..* BackboneElement informations relatives aux archives patients et transverses contenues dans l'archive de portabilité Nom d'élément XML: Archives #xD; archive <a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R4/conformance-rules.html#constraints" title="Cet élément a ou est affecté par des contraintes ( ArchiveType-invariant )">C 1..* BackboneElement informations relatives à une archive Patient ou Transverse Nom d'élément XML: Archive #xD; archiveid 1..1 Identifier identifiant du répertoire ('PATnnnnn' ou 'TRANSV') #xD; type 1..1 code PATIENT | TRANSVERSE Binding: VS_PDLGC_Arc…
structure definition.url:
  value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/pdlgcManifest
structure definition.version:
  value: 0.1.0
structure definition.name:
  value: PDLGCManifest
structure definition.title:
  value: PDLGC Manifest
structure definition.status:
  value: draft
structure definition.date:
  value: 2026-08-07T08:28:26+00:00
structure definition.publisher:
  value: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
structure definition.contact:
  index: -1
  contact detail.name:
    value: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
  contact detail.telecom:
    index: -1
    contact point.system:
      value: url
    contact point.value:
      value: https://esante.gouv.fr
structure definition.description:
  value: Le fichier MANIFEST.XML porte les métadonnées globales de l'export (nombre de dossiers patients, volumétrie, éléments d'intégrité), distinctes des métadonnées XDM portées par chaque `METADATA.XML` patient
structure definition.jurisdiction:
  index: -1
  codeable concept.coding:
    index: -1
    coding.system:
      value: urn:iso:std:iso:3166
    coding.code:
      value: FR
    coding.display:
      value: France (la)
structure definition.fhir version:
  value: 4.0.1
structure definition.kind:
  value: logical
structure definition.abstract:
  value: false
structure definition.type:
  value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/pdlgcManifest
structure definition.base definition:
  value: http://hl7.org/fhir/StructureDefinition/Base|4.0.1
  link: 4.0
  link: .1
structure definition.derivation:
  value: specialization
structure definition.snapshot:
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    extension.value string:
      value: 4.0.1
  structure definition.snapshot.element:
    index: -1
    element.id:
      value: pdlgcManifest
    element definition.path:
      value: pdlgcManifest
    element definition.short:
      value: PDLGC Manifest
    element definition.definition:
      value: Le fichier MANIFEST.XML porte les métadonnées globales de l'export (nombre de dossiers patients, volumétrie, éléments d'intégrité), distinctes des métadonnées XDM portées par chaque `METADATA.XML` patient
    element definition.min:
      value: 0
    element definition.max:
      value: *
    element definition.base:
      element definition.base.path:
        value: Base
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: *
    element definition.is modifier:
      value: false
  structure definition.snapshot.element:
    index: -1
    element.id:
      value: pdlgcManifest.exportId
    element definition.path:
      value: pdlgcManifest.exportId
    element definition.short:
      value: Identifiant unique affecté à l'archive de portabilité
    element definition.definition:
      value: Identifiant unique affecté à l'archive de portabilité
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: pdlgcManifest.exportId
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: -1
      element definition.type.code:
        value: Identifier
  structure definition.snapshot.element:
    index: -1
    element.id:
      value: pdlgcManifest.exportType
    element definition.path:
      value: pdlgcManifest.exportType
    element definition.short:
      value: Type de l'export : UNITAIRE|CIBLE|MASSIF
    element definition.definition:
      value: Type de l'export : UNITAIRE|CIBLE|MASSIF
    element definition.min:
      value: 1
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: pdlgcManifest.exportType
      element definition.base.min:
        value: 1
      element definition.base.max:
        value: 1
    element definition.type:
      index: -1
      element definition.type.code:
        value: code
    element definition.binding:
      element definition.binding.strength:
        value: required
      element definition.binding.value set:
        value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/ValueSet/vs-pdlgc-export-type|0.1.0
        link: 0.1
        link: .0
  structure definition.snapshot.element:
    index: -1
    element.id:
      value: pdlgcManifest.exportStartTime
    element definition.path:
      value: pdlgcManifest.exportStartTime
    element definition.short:
      value: Date de début de la période couverte par l'export dans le cas d'un export ciblé
    element definition.definition:
      value: Date de début de la période couverte par l'export dans le cas d'un export ciblé
    element definition.min:
      value: 0
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: pdlgcManifest.exportStartTime
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: 1
    element definition.type:
      index: -1
      element definition.type.code:
        value: dateTime
  structure definition.snapshot.element:
    index: -1
    element.id:
      value: pdlgcManifest.exportEndTime
    element definition.path:
      value: pdlgcManifest.exportEndTime
    element definition.short:
      value: Date de fin de la période couverte par l'export dans le cas d'un export ciblé
    element definition.definition:
      value: Date de fin de la période couverte par l'export dans le cas d'un export ciblé
    element definition.min:
      value: 0
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: pdlgcManifest.exportEndTime
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: 1
    element definition.type:
      index: -1
      element definition.type.code:
        value: dateTime
  structure definition.snapshot.element:
    index: -1
    element.id:
      value: pdlgcManifest.exportStatus
    element definition.path:
      value: pdlgcManifest.exportStatus

value: COMPLETE|PARTIAL|SAMPLE

value: COMPLETE|PARTIAL|SAMPLE

value: 1

value: 1

element definition.base.path:
  value: pdlgcManifest.exportStatus
element definition.base.min:
  value: 1
element definition.base.max:
  value: 1

index: -1
element definition.type.code:
  value: code

element definition.binding.strength:
  value: required
element definition.binding.value set:
  value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/ValueSet/vs-pdlgc-export-status|0.1.0
  link: 0.1
  link: .0

index: -1
element.id:
  value: pdlgcManifest.comments
element definition.path:
  value: pdlgcManifest.comments
element definition.short:
  value: commentaire associé à l'export
element definition.definition:
  value: commentaire associé à l'export
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.comments
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: string

index: -1
element.id:
  value: pdlgcManifest.author
element definition.path:
  value: pdlgcManifest.author
element definition.short:
  value: Logiciel responsable de la production et de l'export de l'archive de portabiltié
element definition.definition:
  value: Logiciel responsable de la production et de l'export de l'archive de portabiltié
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.author
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/pdlgcAuthor

index: -1
element.id:
  value: pdlgcManifest.statistics
element definition.path:
  value: pdlgcManifest.statistics
element definition.short:
  value: Statistiques globales de l'archive
element definition.definition:
  value: Statistiques globales de l'archive
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.statistics
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: BackboneElement
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1

index: -1
element.id:
  value: pdlgcManifest.statistics.id
element definition.path:
  value: pdlgcManifest.statistics.id
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: Unique id for inter-element referencing
element definition.definition:
  value: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Element.id
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: string
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: -1
element.id:
  value: pdlgcManifest.statistics.extension
element definition.path:
  value: pdlgcManifest.statistics.extension
element definition.slicing:
  element definition.slicing.discriminator:
    index: -1
    element definition.slicing.discriminator.type:
      value: value
    element definition.slicing.discriminator.path:
      value: url
  element definition.slicing.description:
    value: Extensions are always sliced by (at least) url
  element definition.slicing.rules:
    value: open
element definition.short:
  value: Additional content defined by implementations
element definition.definition:
  value: 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.
element definition.comment:
  value: 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.
element definition.alias:
  value: extensions
  index: -1
element definition.alias:
  value: user content
  index: -1
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: -1
element.id:
  value: pdlgcManifest.statistics.modifierExtension
element definition.path:
  value: pdlgcManifest.statistics.modifierExtension
element definition.short:
  value: Extensions that cannot be ignored even if unrecognized
element definition.definition:
  value: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained 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 can 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).
element definition.comment:
  value: 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.
element definition.requirements:
  value: 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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
element definition.alias:
  value: extensions
  index: -1
element definition.alias:
  value: user content
  index: -1
element definition.alias:
  value: modifiers
  index: -1
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: BackboneElement.modifierExtension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: true
element definition.is modifier reason:
  value: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
element definition.is summary:
  value: true
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: pdlgcManifest.statistics.patientArchiveCount
element definition.path:
  value: pdlgcManifest.statistics.patientArchiveCount
element definition.short:
  value: Nombre d'archives patients transportées
element definition.definition:
  value: Nombre d'archives patients transportées
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.statistics.patientArchiveCount
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: positiveInt

index: -1
element.id:
  value: pdlgcManifest.statistics.transverseArchiveCount
element definition.path:
  value: pdlgcManifest.statistics.transverseArchiveCount
element definition.short:
  value: Nombre d'archives transverse trasnportées
element definition.definition:
  value: Nombre d'archives transverse trasnportées
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.statistics.transverseArchiveCount
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: positiveInt

index: -1
element.id:
  value: pdlgcManifest.archives
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/tools/StructureDefinition/xml-name
  extension.value string:
    value: Archives
element definition.path:
  value: pdlgcManifest.archives
element definition.short:
  value: informations relatives aux archives patients et transverses contenues dans l'archive de portabilité
element definition.definition:
  value: informations relatives aux archives patients et transverses contenues dans l'archive de portabilité
element definition.min:
  value: 1
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.archives
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: BackboneElement
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1

index: -1
element.id:
  value: pdlgcManifest.archives.id
element definition.path:
  value: pdlgcManifest.archives.id
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: Unique id for inter-element referencing
element definition.definition:
  value: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Element.id
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: string
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: -1
element.id:
  value: pdlgcManifest.archives.extension
element definition.path:
  value: pdlgcManifest.archives.extension
element definition.slicing:
  element definition.slicing.discriminator:
    index: -1
    element definition.slicing.discriminator.type:
      value: value
    element definition.slicing.discriminator.path:
      value: url
  element definition.slicing.description:
    value: Extensions are always sliced by (at least) url
  element definition.slicing.rules:
    value: open
element definition.short:
  value: Additional content defined by implementations
element definition.definition:
  value: 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.
element definition.comment:
  value: 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.
element definition.alias:
  value: extensions
  index: -1
element definition.alias:
  value: user content
  index: -1
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: -1
element.id:
  value: pdlgcManifest.archives.modifierExtension
element definition.path:
  value: pdlgcManifest.archives.modifierExtension
element definition.short:
  value: Extensions that cannot be ignored even if unrecognized
element definition.definition:
  value: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained 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 can 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).
element definition.comment:
  value: 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.
element definition.requirements:
  value: 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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
element definition.alias:
  value: extensions
  index: -1
element definition.alias:
  value: user content
  index: -1
element definition.alias:
  value: modifiers
  index: -1
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: BackboneElement.modifierExtension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: true
element definition.is modifier reason:
  value: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
element definition.is summary:
  value: true
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: pdlgcManifest.archives.archive
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/tools/StructureDefinition/xml-name
  extension.value string:
    value: Archive
element definition.path:
  value: pdlgcManifest.archives.archive
element definition.short:
  value: informations relatives à une archive Patient ou Transverse
element definition.definition:
  value: informations relatives à une archive Patient ou Transverse
element definition.min:
  value: 1
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.archives.archive
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: BackboneElement
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ArchiveType-invariant
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Le patientId est obligatoire si et seulement si l'archive est de type PATIENT (absent pour une archive TRANSVERSE)
  element definition.constraint.expression:
    value: (type = 'PATIENT') = patientId.exists()
  element definition.constraint.source:
    value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/pdlgcManifest|0.1.0
    link: 0.1
    link: .0
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1

index: -1
element.id:
  value: pdlgcManifest.archives.archive.id
element definition.path:
  value: pdlgcManifest.archives.archive.id
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: Unique id for inter-element referencing
element definition.definition:
  value: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Element.id
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: string
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: -1
element.id:
  value: pdlgcManifest.archives.archive.extension
element definition.path:
  value: pdlgcManifest.archives.archive.extension
element definition.slicing:
  element definition.slicing.discriminator:
    index: -1
    element definition.slicing.discriminator.type:
      value: value
    element definition.slicing.discriminator.path:
      value: url
  element definition.slicing.description:
    value: Extensions are always sliced by (at least) url
  element definition.slicing.rules:
    value: open
element definition.short:
  value: Additional content defined by implementations
element definition.definition:
  value: 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.
element definition.comment:
  value: 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.
element definition.alias:
  value: extensions
  index: -1
element definition.alias:
  value: user content
  index: -1
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: -1
element.id:
  value: pdlgcManifest.archives.archive.modifierExtension
element definition.path:
  value: pdlgcManifest.archives.archive.modifierExtension
element definition.short:
  value: Extensions that cannot be ignored even if unrecognized
element definition.definition:
  value: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained 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 can 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).
element definition.comment:
  value: 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.
element definition.requirements:
  value: 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](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
element definition.alias:
  value: extensions
  index: -1
element definition.alias:
  value: user content
  index: -1
element definition.alias:
  value: modifiers
  index: -1
element definition.min:
  value: 0
element definition.max:
  value: *
element definition.base:
  element definition.base.path:
    value: BackboneElement.modifierExtension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: true
element definition.is modifier reason:
  value: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
element definition.is summary:
  value: true
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: pdlgcManifest.archives.archive.archiveid
element definition.path:
  value: pdlgcManifest.archives.archive.archiveid
element definition.short:
  value: identifiant du répertoire ('PATnnnnn' ou 'TRANSV')
element definition.definition:
  value: identifiant du répertoire ('PATnnnnn' ou 'TRANSV')
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.archives.archive.archiveid
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: Identifier

index: -1
element.id:
  value: pdlgcManifest.archives.archive.type
element definition.path:
  value: pdlgcManifest.archives.archive.type
element definition.short:
  value: PATIENT | TRANSVERSE
element definition.definition:
  value: PATIENT | TRANSVERSE
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.archives.archive.type
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: code
element definition.binding:
  element definition.binding.strength:
    value: required
  element definition.binding.value set:
    value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/ValueSet/vs-pdlgc-archive-type|0.1.0
    link: 0.1
    link: .0

index: -1
element.id:
  value: pdlgcManifest.archives.archive.patientId
element definition.path:
  value: pdlgcManifest.archives.archive.patientId
element definition.short:
  value: Identifiant du Patient s'il s'agit d'une archive XDM Patient
element definition.definition:
  value: Identifiant du Patient s'il s'agit d'une archive XDM Patient
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.archives.archive.patientId
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/xdmPatientId

index: -1
element.id:
  value: pdlgcManifest.archives.archive.size
element definition.path:
  value: pdlgcManifest.archives.archive.size
element definition.short:
  value: Taille de l'archive zip
element definition.definition:
  value: Taille de l'archive zip
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.archives.archive.size
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: integer

index: -1
element.id:
  value: pdlgcManifest.archives.archive.hash
element definition.path:
  value: pdlgcManifest.archives.archive.hash
element definition.short:
  value: Hash SHA-256 de l'archive concernée
element definition.definition:
  value: Hash SHA-256 de l'archive concernée
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: pdlgcManifest.archives.archive.hash
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: string

structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest
  element definition.path:
    value: pdlgcManifest
  element definition.short:
    value: PDLGC Manifest
  element definition.definition:
    value: Le fichier MANIFEST.XML porte les métadonnées globales de l'export (nombre de dossiers patients, volumétrie, éléments d'intégrité), distinctes des métadonnées XDM portées par chaque `METADATA.XML` patient
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.exportId
  element definition.path:
    value: pdlgcManifest.exportId
  element definition.short:
    value: Identifiant unique affecté à l'archive de portabilité
  element definition.definition:
    value: Identifiant unique affecté à l'archive de portabilité
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: -1
    element definition.type.code:
      value: Identifier
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.exportType
  element definition.path:
    value: pdlgcManifest.exportType
  element definition.short:
    value: Type de l'export : UNITAIRE|CIBLE|MASSIF
  element definition.definition:
    value: Type de l'export : UNITAIRE|CIBLE|MASSIF
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: -1
    element definition.type.code:
      value: code
  element definition.binding:
    element definition.binding.strength:
      value: required
    element definition.binding.value set:
      value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/ValueSet/vs-pdlgc-export-type|0.1.0
      link: 0.1
      link: .0
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.exportStartTime
  element definition.path:
    value: pdlgcManifest.exportStartTime
  element definition.short:
    value: Date de début de la période couverte par l'export dans le cas d'un export ciblé
  element definition.definition:
    value: Date de début de la période couverte par l'export dans le cas d'un export ciblé
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: -1
    element definition.type.code:
      value: dateTime
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.exportEndTime
  element definition.path:
    value: pdlgcManifest.exportEndTime
  element definition.short:
    value: Date de fin de la période couverte par l'export dans le cas d'un export ciblé
  element definition.definition:
    value: Date de fin de la période couverte par l'export dans le cas d'un export ciblé
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: -1
    element definition.type.code:
      value: dateTime
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.exportStatus
  element definition.path:
    value: pdlgcManifest.exportStatus
  element definition.short:
    value: COMPLETE|PARTIAL|SAMPLE
  element definition.definition:
    value: COMPLETE|PARTIAL|SAMPLE
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: -1
    element definition.type.code:
      value: code
  element definition.binding:
    element definition.binding.strength:
      value: required
    element definition.binding.value set:
      value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/ValueSet/vs-pdlgc-export-status|0.1.0
      link: 0.1
      link: .0
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.comments
  element definition.path:
    value: pdlgcManifest.comments
  element definition.short:
    value: commentaire associé à l'export
  element definition.definition:
    value: commentaire associé à l'export
  element definition.min:
    value: 0
  element definition.max:
    value: 1
  element definition.type:
    index: -1
    element definition.type.code:
      value: string
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.author
  element definition.path:
    value: pdlgcManifest.author
  element definition.short:
    value: Logiciel responsable de la production et de l'export de l'archive de portabiltié
  element definition.definition:
    value: Logiciel responsable de la production et de l'export de l'archive de portabiltié
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: -1
    element definition.type.code:
      value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/pdlgcAuthor
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.statistics
  element definition.path:
    value: pdlgcManifest.statistics
  element definition.short:
    value: Statistiques globales de l'archive
  element definition.definition:
    value: Statistiques globales de l'archive
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: -1
    element definition.type.code:
      value: BackboneElement
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.statistics.patientArchiveCount
  element definition.path:
    value: pdlgcManifest.statistics.patientArchiveCount
  element definition.short:
    value: Nombre d'archives patients transportées
  element definition.definition:
    value: Nombre d'archives patients transportées
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: -1
    element definition.type.code:
      value: positiveInt
structure definition.differential.element:
  index: -1
  element.id:
    value: pdlgcManifest.statistics.transverseArchiveCount
  element definition.path:
    value: pdlgcManifest.statistics.transverseArchiveCount
  element definition.short:
    value: Nombre d'archives transverse trasnportées
  element definition.definition:
    value: Nombre d'archives transverse trasnportées
  element definition.min:
    value: 1
  element definition.max:
    value: 1
  element definition.type:
    index: -1

value: positiveInt

index: -1
element.id:
  value: pdlgcManifest.archives
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/tools/StructureDefinition/xml-name
  extension.value string:
    value: Archives
element definition.path:
  value: pdlgcManifest.archives
element definition.short:
  value: informations relatives aux archives patients et transverses contenues dans l'archive de portabilité
element definition.definition:
  value: informations relatives aux archives patients et transverses contenues dans l'archive de portabilité
element definition.min:
  value: 1
element definition.max:
  value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: BackboneElement

index: -1
element.id:
  value: pdlgcManifest.archives.archive
element.extension:
  index: -1
  extension.url:
    value: http://hl7.org/fhir/tools/StructureDefinition/xml-name
  extension.value string:
    value: Archive
element definition.path:
  value: pdlgcManifest.archives.archive
element definition.short:
  value: informations relatives à une archive Patient ou Transverse
element definition.definition:
  value: informations relatives à une archive Patient ou Transverse
element definition.min:
  value: 1
element definition.max:
  value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: BackboneElement
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ArchiveType-invariant
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Le patientId est obligatoire si et seulement si l'archive est de type PATIENT (absent pour une archive TRANSVERSE)
  element definition.constraint.expression:
    value: (type = 'PATIENT') = patientId.exists()
  element definition.constraint.source:
    value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/pdlgcManifest|0.1.0
    link: 0.1
    link: .0

index: -1
element.id:
  value: pdlgcManifest.archives.archive.archiveid
element definition.path:
  value: pdlgcManifest.archives.archive.archiveid
element definition.short:
  value: identifiant du répertoire ('PATnnnnn' ou 'TRANSV')
element definition.definition:
  value: identifiant du répertoire ('PATnnnnn' ou 'TRANSV')
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: Identifier

index: -1
element.id:
  value: pdlgcManifest.archives.archive.type
element definition.path:
  value: pdlgcManifest.archives.archive.type
element definition.short:
  value: PATIENT | TRANSVERSE
element definition.definition:
  value: PATIENT | TRANSVERSE
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: code
element definition.binding:
  element definition.binding.strength:
    value: required
  element definition.binding.value set:
    value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/ValueSet/vs-pdlgc-archive-type|0.1.0
    link: 0.1
    link: .0

index: -1
element.id:
  value: pdlgcManifest.archives.archive.patientId
element definition.path:
  value: pdlgcManifest.archives.archive.patientId
element definition.short:
  value: Identifiant du Patient s'il s'agit d'une archive XDM Patient
element definition.definition:
  value: Identifiant du Patient s'il s'agit d'une archive XDM Patient
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/xdmPatientId

index: -1
element.id:
  value: pdlgcManifest.archives.archive.size
element definition.path:
  value: pdlgcManifest.archives.archive.size
element definition.short:
  value: Taille de l'archive zip
element definition.definition:
  value: Taille de l'archive zip
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: integer

index: -1
element.id:
  value: pdlgcManifest.archives.archive.hash
element definition.path:
  value: pdlgcManifest.archives.archive.hash
element definition.short:
  value: Hash SHA-256 de l'archive concernée
element definition.definition:
  value: Hash SHA-256 de l'archive concernée
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: string