Search FHIR

Portabilité des Données LGC
0.1.0 - draft France (la) drapeau

Portabilité des Données LGC - version de développement local (intégration continue v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

Modèle logique: PDLGC Manifest

URL officielle: https://interop.esante.gouv.fr/ig/fhir/pdlgc/StructureDefinition/pdlgcManifest Version: 0.1.0
Draft à partir de 2026-08-07 Nom computable: PDLGCManifest

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

Utilisations:

Vous pouvez également vérifier les usages dans le FHIR IG Statistics

Vues formelles du contenu du profil

Description des profils, des différentiels, des instantanés et de leurs représentations.

Cette structure est dérivée de Base

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. pdlgcManifest 0..* Base(4.0.1) PDLGC Manifest
... exportId 1..1 Identifier Identifiant unique affecté à l'archive de portabilité
... exportType 1..1 code Type de l'export : UNITAIRE|CIBLE|MASSIF
Binding: VS_PDLGC_ExportType (0.1.0) (required)
... exportStartTime 0..1 dateTime Date de début de la période couverte par l'export dans le cas d'un export ciblé
... exportStatus 1..1 code COMPLETE|PARTIAL|SAMPLE
Binding: VS_PDLGC_ExportStatus (0.1.0) (required)
... comments 0..1 string commentaire associé à l'export
... author 1..1 pdlgcAuthor Logiciel responsable de la production et de l'export de l'archive de portabiltié
... statistics 1..1 BackboneElement Statistiques globales de l'archive
.... patientArchiveCount 1..1 positiveInt Nombre d'archives patients transportées
.... transverseArchiveCount 1..1 positiveInt Nombre d'archives transverse trasnportées
... archives 1..* BackboneElement informations relatives aux archives patients et transverses contenues dans l'archive de portabilité
Nom d'élément XML: Archives
.... archive C 1..* BackboneElement informations relatives à une archive Patient ou Transverse
Nom d'élément XML: Archive
..... archiveid 1..1 Identifier identifiant du répertoire ('PATnnnnn' ou 'TRANSV')
..... type 1..1 code PATIENT | TRANSVERSE
Binding: VS_PDLGC_ArchiveType (0.1.0) (required)
..... patientId 0..1 xdmPatientId Identifiant du Patient s'il s'agit d'une archive XDM Patient
..... size 1..1 integer Taille de l'archive zip
..... hash 1..1 string Hash SHA-256 de l'archive concernée

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
pdlgcManifest.exportType Base required PDLGC Type d'Export 📍0.1.0 cet IG
pdlgcManifest.exportStatus Base required PDLGC Statut de l'export 📍0.1.0 cet IG
pdlgcManifest.archives.​archive.type Base required PDLGC Type d'archive 📍0.1.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
ArchiveType-invariant error pdlgcManifest.archives.archive Le patientId est obligatoire si et seulement si l'archive est de type PATIENT (absent pour une archive TRANSVERSE) (type = 'PATIENT') = patientId.exists()
NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. pdlgcManifest 0..* Base(4.0.1) PDLGC Manifest
... exportId 1..1 Identifier Identifiant unique affecté à l'archive de portabilité
... exportType 1..1 code Type de l'export : UNITAIRE|CIBLE|MASSIF
Binding: VS_PDLGC_ExportType (0.1.0) (required)
... exportStartTime 0..1 dateTime Date de début de la période couverte par l'export dans le cas d'un export ciblé
... exportStatus 1..1 code COMPLETE|PARTIAL|SAMPLE
Binding: VS_PDLGC_ExportStatus (0.1.0) (required)
... comments 0..1 string commentaire associé à l'export
... author 1..1 pdlgcAuthor Logiciel responsable de la production et de l'export de l'archive de portabiltié
... statistics 1..1 BackboneElement Statistiques globales de l'archive
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... patientArchiveCount 1..1 positiveInt Nombre d'archives patients transportées
.... transverseArchiveCount 1..1 positiveInt Nombre d'archives transverse trasnportées
... archives 1..* BackboneElement informations relatives aux archives patients et transverses contenues dans l'archive de portabilité
Nom d'élément XML: Archives
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... archive C 1..* BackboneElement informations relatives à une archive Patient ou Transverse
Nom d'élément XML: Archive
Constraints: ArchiveType-invariant
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... archiveid 1..1 Identifier identifiant du répertoire ('PATnnnnn' ou 'TRANSV')
..... type 1..1 code PATIENT | TRANSVERSE
Binding: VS_PDLGC_ArchiveType (0.1.0) (required)
..... patientId 0..1 xdmPatientId Identifiant du Patient s'il s'agit d'une archive XDM Patient
..... size 1..1 integer Taille de l'archive zip
..... hash 1..1 string Hash SHA-256 de l'archive concernée

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
pdlgcManifest.exportType Base required PDLGC Type d'Export 📍0.1.0 cet IG
pdlgcManifest.exportStatus Base required PDLGC Statut de l'export 📍0.1.0 cet IG
pdlgcManifest.archives.​archive.type Base required PDLGC Type d'archive 📍0.1.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
ArchiveType-invariant error pdlgcManifest.archives.archive Le patientId est obligatoire si et seulement si l'archive est de type PATIENT (absent pour une archive TRANSVERSE) (type = 'PATIENT') = patientId.exists()
ele-1 error pdlgcManifest.statistics, pdlgcManifest.statistics.extension, pdlgcManifest.statistics.modifierExtension, pdlgcManifest.archives, pdlgcManifest.archives.extension, pdlgcManifest.archives.modifierExtension, pdlgcManifest.archives.archive, pdlgcManifest.archives.archive.extension, pdlgcManifest.archives.archive.modifierExtension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error pdlgcManifest.statistics.extension, pdlgcManifest.statistics.modifierExtension, pdlgcManifest.archives.extension, pdlgcManifest.archives.modifierExtension, pdlgcManifest.archives.archive.extension, pdlgcManifest.archives.archive.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Cette structure est dérivée de Base

Résumé

Obligatoire : 0 élément(13 éléments obligatoire(s) imbriqué(s))

Vue différentielle

Cette structure est dérivée de Base

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. pdlgcManifest 0..* Base(4.0.1) PDLGC Manifest
... exportId 1..1 Identifier Identifiant unique affecté à l'archive de portabilité
... exportType 1..1 code Type de l'export : UNITAIRE|CIBLE|MASSIF
Binding: VS_PDLGC_ExportType (0.1.0) (required)
... exportStartTime 0..1 dateTime Date de début de la période couverte par l'export dans le cas d'un export ciblé
... exportStatus 1..1 code COMPLETE|PARTIAL|SAMPLE
Binding: VS_PDLGC_ExportStatus (0.1.0) (required)
... comments 0..1 string commentaire associé à l'export
... author 1..1 pdlgcAuthor Logiciel responsable de la production et de l'export de l'archive de portabiltié
... statistics 1..1 BackboneElement Statistiques globales de l'archive
.... patientArchiveCount 1..1 positiveInt Nombre d'archives patients transportées
.... transverseArchiveCount 1..1 positiveInt Nombre d'archives transverse trasnportées
... archives 1..* BackboneElement informations relatives aux archives patients et transverses contenues dans l'archive de portabilité
Nom d'élément XML: Archives
.... archive C 1..* BackboneElement informations relatives à une archive Patient ou Transverse
Nom d'élément XML: Archive
..... archiveid 1..1 Identifier identifiant du répertoire ('PATnnnnn' ou 'TRANSV')
..... type 1..1 code PATIENT | TRANSVERSE
Binding: VS_PDLGC_ArchiveType (0.1.0) (required)
..... patientId 0..1 xdmPatientId Identifiant du Patient s'il s'agit d'une archive XDM Patient
..... size 1..1 integer Taille de l'archive zip
..... hash 1..1 string Hash SHA-256 de l'archive concernée

doco Documentation pour ce format

Bindings terminologiques (différentiel)

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
pdlgcManifest.exportType Base required PDLGC Type d'Export 📍0.1.0 cet IG
pdlgcManifest.exportStatus Base required PDLGC Statut de l'export 📍0.1.0 cet IG
pdlgcManifest.archives.​archive.type Base required PDLGC Type d'archive 📍0.1.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
ArchiveType-invariant error pdlgcManifest.archives.archive Le patientId est obligatoire si et seulement si l'archive est de type PATIENT (absent pour une archive TRANSVERSE) (type = 'PATIENT') = patientId.exists()

Vue d'ensembleView

NomDrapeauxCard.TypeDescription et contraintes    Filter: Filtersdoco
.. pdlgcManifest 0..* Base(4.0.1) PDLGC Manifest
... exportId 1..1 Identifier Identifiant unique affecté à l'archive de portabilité
... exportType 1..1 code Type de l'export : UNITAIRE|CIBLE|MASSIF
Binding: VS_PDLGC_ExportType (0.1.0) (required)
... exportStartTime 0..1 dateTime Date de début de la période couverte par l'export dans le cas d'un export ciblé
... exportStatus 1..1 code COMPLETE|PARTIAL|SAMPLE
Binding: VS_PDLGC_ExportStatus (0.1.0) (required)
... comments 0..1 string commentaire associé à l'export
... author 1..1 pdlgcAuthor Logiciel responsable de la production et de l'export de l'archive de portabiltié
... statistics 1..1 BackboneElement Statistiques globales de l'archive
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... patientArchiveCount 1..1 positiveInt Nombre d'archives patients transportées
.... transverseArchiveCount 1..1 positiveInt Nombre d'archives transverse trasnportées
... archives 1..* BackboneElement informations relatives aux archives patients et transverses contenues dans l'archive de portabilité
Nom d'élément XML: Archives
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... archive C 1..* BackboneElement informations relatives à une archive Patient ou Transverse
Nom d'élément XML: Archive
Constraints: ArchiveType-invariant
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Non ordonné, Ouvert par value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... archiveid 1..1 Identifier identifiant du répertoire ('PATnnnnn' ou 'TRANSV')
..... type 1..1 code PATIENT | TRANSVERSE
Binding: VS_PDLGC_ArchiveType (0.1.0) (required)
..... patientId 0..1 xdmPatientId Identifiant du Patient s'il s'agit d'une archive XDM Patient
..... size 1..1 integer Taille de l'archive zip
..... hash 1..1 string Hash SHA-256 de l'archive concernée

doco Documentation pour ce format

Bindings terminologiques

Chemin Statut Usage Jeu de valeurs (ValueSet) Version Source
pdlgcManifest.exportType Base required PDLGC Type d'Export 📍0.1.0 cet IG
pdlgcManifest.exportStatus Base required PDLGC Statut de l'export 📍0.1.0 cet IG
pdlgcManifest.archives.​archive.type Base required PDLGC Type d'archive 📍0.1.0 cet IG

Contraintes

Id Grade Chemin(s) Description Expression
ArchiveType-invariant error pdlgcManifest.archives.archive Le patientId est obligatoire si et seulement si l'archive est de type PATIENT (absent pour une archive TRANSVERSE) (type = 'PATIENT') = patientId.exists()
ele-1 error pdlgcManifest.statistics, pdlgcManifest.statistics.extension, pdlgcManifest.statistics.modifierExtension, pdlgcManifest.archives, pdlgcManifest.archives.extension, pdlgcManifest.archives.modifierExtension, pdlgcManifest.archives.archive, pdlgcManifest.archives.archive.extension, pdlgcManifest.archives.archive.modifierExtension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error pdlgcManifest.statistics.extension, pdlgcManifest.statistics.modifierExtension, pdlgcManifest.archives.extension, pdlgcManifest.archives.modifierExtension, pdlgcManifest.archives.archive.extension, pdlgcManifest.archives.archive.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Cette structure est dérivée de Base

Résumé

Obligatoire : 0 élément(13 éléments obligatoire(s) imbriqué(s))

 

Autres représentations du profil : CSV, Excel