description: 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 package_name: ans.fr.pdlgc derivation: specialization name: PDLGCManifest type: https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/pdlgcManifest elements: exportId: {type: Identifier, short: Identifiant unique affecté à l'archive de portabilité, index: 0} exportEndTime: {type: dateTime, short: Date de fin de la période couverte par l'export dans le cas d'un export ciblé, index: 3} exportStartTime: {type: dateTime, short: Date de début de la période couverte par l'export dans le cas d'un export ciblé, index: 2} archives: type: BackboneElement short: informations relatives aux archives patients et transverses contenues dans l'archive de portabilité array: true min: 1 index: 10 elements: archive: constraint: ArchiveType-invariant: {human: Le patientId est obligatoire si et seulement si l'archive est de type PATIENT (absent pour une archive TRANSVERSE), source: 'https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/pdlgcManifest|0.1.0-ballot', severity: error, expression: (type = 'PATIENT') = patientId.exists()} min: 1 short: informations relatives à une archive Patient ou Transverse index: 11 type: BackboneElement array: true elements: archiveid: {type: Identifier, short: identifiant du répertoire ('PATnnnnn' ou 'TRANSV'), index: 12} type: type: code short: PATIENT | TRANSVERSE binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/pdlgc/ValueSet/vs-pdlgc-archive-type|0.1.0-ballot'} index: 13 patientId: {type: 'https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/xdmPatientId', short: Identifiant du Patient s'il s'agit d'une archive XDM Patient, index: 14} size: {type: integer, short: Taille de l'archive zip, index: 15} hash: {type: string, short: Hash SHA-256 de l'archive concernée, index: 16} required: [hash, type, size, archiveid] required: [archive] exportStatus: type: code short: COMPLETE|PARTIAL|SAMPLE binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/pdlgc/ValueSet/vs-pdlgc-export-status|0.1.0-ballot'} index: 4 comments: {type: string, short: commentaire associé à l'export, index: 5} exportType: type: code short: 'Type de l''export : UNITAIRE|CIBLE|MASSIF' binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/pdlgc/ValueSet/vs-pdlgc-export-type|0.1.0-ballot'} index: 1 author: {type: 'https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/pdlgcAuthor', short: Logiciel responsable de la production et de l'export de l'archive de portabiltié, index: 6} statistics: type: BackboneElement short: Statistiques globales de l'archive index: 7 elements: patientArchiveCount: {type: positiveInt, short: Nombre d'archives patients transportées, index: 8} transverseArchiveCount: {type: positiveInt, short: Nombre d'archives transverse trasnportées, index: 9} required: [transverseArchiveCount, patientArchiveCount] package_version: 0.1.0-ballot class: logical kind: logical url: https://interop.esante.gouv.fr/ig/pdlgc/StructureDefinition/pdlgcManifest base: http://hl7.org/fhir/StructureDefinition/Base|4.0.1 version: 0.1.0-ballot required: [archives, exportId, exportStatus, author, statistics, exportType]