Partage de Documents de Santé en mobilité (PDSm)
3.1.0 - trial-use

Partage de Documents de Santé en mobilité (PDSm) - Local Development build (v3.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Equivalences

Ce document indique les équivalences avec d'autres modèles

### Mise en équivalence PDSm avec les concepts métiers

Concept métier | Profil PDSm
--- | ---
LotDeSoumission | List SubmissionSetComprehensive
Fiche | DocumentReference ComprehensiveDocumentReference
Classeur | List FolderComprehensive
Document | Binary

### Mise en équivalence SFE-PDS avec le profil MHD

Ce tableau reprend les acteurs identifiés dans les SFE-PDS ainsi que les flux qu’ils prennent en charge et les met en équivalence avec le profil MHD.

SFE-PDS | Profil MHD
--- | ---
Producteur de documents | Document source
Flux 1 - AjoutLotDocument Flux 2 - ResultatAjoutLotDocument | Provide Document Bundle [ITI-65]
Flux 3 - MiseAJourMetadonneeFiche Flux 4 - ResultatMAJMetadonneFiche | Hors périmètre MHD
Consommateur de documents | Document Consumer
Flux 5 - RechercheDocument Flux 6 - ResultatRechercheDocument | Find Document Lists [ITI-66] Find Document References [ITI-67]
Flux 7 - DemandeConsultationDocuments Flux 8 - ResultatDemandeConsultationDocument | Retrieve Document [ITI-68]
Gestionnaire de partage de documents | DocumentRecipient
Flux 1 - AjoutLotDocument Flux 2 - ResultatAjoutLotDocument | Provide Document Bundle [ITI-65]
Flux 3 - MiseAJourMetadonneeFiche Flux 4 - ResultatMiseAJourMetadonneFiche | Hors périmètre MHD
Gestionnaire de partage de documents | Document Responder
Flux 5 - RechercheDocument Flux 6 - ResultatRechercheDocument | Find Document Lists [ITI-66] Find Document References [ITI-67]
Flux 7 - DemandeConsultationDocuments Flux 8 - ResultatDemandeConsultationDocument | Retrieve Document [ITI-68]

### Mise en correspondance des flux avec le volet Partage de documents de santé

Flux partage de documents de santé en mobilité | Flux partage de documents de santé
--- | ---
Flux 1 - AjoutLotDocument Flux 2 - ResultatAjoutLotDocument XDS | Provide & Register Document Set ITI-41
Flux 3 - MiseAJourMetadonneeFiche Flux 4 - ResultatMAJMetadonneFiche | XDS Update Document Set ITI-57
Flux 5 - RechercheDocument Flux 6 - ResultatRechercheDocument | XDS Stored Query ITI-18
Flux 7 - DemandeConsultationDocuments Flux 8 - ResultatDemandeConsultationDocument | XDS Retrieve Document Set ITI-43

### Mise en correspondance avec l'API documents de Mon Espace Santé (MES)

Flux partage de documents de santé en mobilité | Flux API DOC CNAM | Comparaison
--- | --- | ---
Flux 1 - AjoutLotDocument Flux 2 - ResultatAjoutLotDocument XDS | Flux 1 : Alimentation d'un document | Certains différences de modélisation font qu'il n'y a pas de compatibilité, par exemple DocumentReference.category ne sont pas liés au même ValueSet
Flux 3 - MiseAJourMetadonneeFiche Flux 4 - ResultatMAJMetadonneFiche | ∅ Pas d'équivalence | ∅ Pas d'équivalence
Flux 5 - RechercheDocument Flux 6 - ResultatRechercheDocument | Flux 2 : Recherche multicritère des métadonnées d'un ou plusieurs documents | Les critères de recherche sont différents, mise à part period-start (cf tableau ci-dessous). Ils peuvent cependant devenir compatibles à l'aide du paramètre de recherche _filter permettant d'utiliser l'opérateur booléen "OU"
Flux 7 - DemandeConsultationDocuments Flux 8 - ResultatDemandeConsultationDocument | Flux 3 : Récupération d'un document | Similaire : accès à une url via un HTTP Get

### Mise en correspondance des critères de recherche avec l'API documents de MES

PDSm Flux 05-a | API DOC CNAM | Remarques
--- | --- | ---
period-start | period-start | OK
category | category | ValueSet différents
patient.identifier | patient:identifier | Recherche différente
type | ∅ Pas d'équivalence |
facility | ∅ Pas d'équivalence |
setting | ∅ Pas d'équivalence |
identifier | ∅ Pas d'équivalence |
creation | ∅ Pas d'équivalence |
security-label | ∅ Pas d'équivalence |
status | ∅ Pas d'équivalence |
isArchived | ∅ Pas d'équivalence |
period-end | ∅ Pas d'équivalence |
format | ∅ Pas d'équivalence |
relatesto | ∅ Pas d'équivalence |
event | ∅ Pas d'équivalence |
period | ∅ Pas d'équivalence |

#### Search Parameters de la ressource DocumentReference (flux 05-b)

Nom SearchParam PDSm | Commentaire
--- | ---
period-start | Compatible
category | Compatible
patient.identifier | Devient patient:identifier dans API DOC MES
_count | N'est pas présent dans la documentation de PDSm

#### Différences de modélisation de la ressource DocumentReference

- DocumentReference.category n'est pas bindé au même ValueSet (table des catégories ENS vs TRE)
- content.attachment.data (obligatoire pour API DOC MES vs ressource Binary pour PDSm)

### Mise en équivalence des paramètres de recherche avec les critères de recherche métier

#### Recherche de lot de soumission (profil PDSmSubmissionSetComprehensive)

Critère de recherche | Paramètre de recherche
--- | ---
dateSoumission : Date | date : date
typeActivite : Code | designationType : token
idUnique : Identifiant | identifier : token
statut : Code | status : token Paramètre de recherche créé pour le volet PDSm : isArchived : token
idLotSoumission : Identifiant | identifier : token
titre : Texte | title : string
idSource : Identifiant | sourceId : reference
auteur : Identifiant | source : reference Paramètre de recherche créé pour le volet PDSm authorOrg : reference
code : code | code : token
idPatient : Identifiant | patient.identifier : token
prenomAuteurPersonnePhysique : Texte | source:Patient.given : string source:PractitionerRole.name : string
nomAuteurPersonnePhysique : Texte | source:Patient.family : string source:PractitionerRole.name : string

#### Recherche de fiche (profil PDSmComprehensiveDocumentReference)

Critère de recherche | Paramètre de recherche
--- | ---
dateSoumission : Date | date : date
typeActivite : Code | designationType : token
idUnique : Identifiant | identifier : token
statut : Code | status : token Paramètre de recherche créé pour le volet PDSm : isArchived : token
idLotSoumission : Identifiant | identifier : token
titre : Texte | title : string
idSource : Identifiant | sourceId : reference
auteur : Identifiant | source : reference Paramètre de recherche créé pour le volet PDSm authorOrg : reference
code : code | code : token
idPatient : Identifiant | patient.identifier : token
prenomAuteurPersonnePhysique : Texte | source:Patient.given : string source:PractitionerRole.name : string
nomAuteurPersonnePhysique : Texte | source:Patient.family : string source:PractitionerRole.name : string