CARA-ch / pmp-issues

Open issues or discussions regarding the PMP PoC
1 stars 0 forks source link

Know if a patient has a PMP without 2-factor authentication #15

Open iherveOCSIN opened 6 months ago

iherveOCSIN commented 6 months ago

As a HCP, I am able to see from my medical software if a patient has a PMP, without having to double authenticate so that it will be easier and faster to know if the patient has a PMP

Un appel à la transaction « PIXV3 Query [ITI-45] » avec comme paramètre un identifiant parmi : ▪ le numéro XAD-PID CARA du patient, ▪ le numéro PMP du patient, ▪ le numéro EPR-SPID du patient ainsi que l’OID du PMP comme « dataSource » et optionnellement l’OID du MPI CARA comme « dataSource » additionnelle. La transaction retourne alors l’identifiant patient du PMP si le patient est enrôlé dans le PMP (ainsi que le XAD-PID de CARA si demandé) ou « Application Error » sinon. L’implémentation dans le PMP est la suivante :

  1. Réception de la requête ITI-45 avec un identifiant reconnaissable par le PMP
  2. Renvoi de l’information « Numéro patient PMP » vers le client (ou erreur si inexistant)
iherveOCSIN commented 6 months ago

Check if this functionality is planned for POC V1 or Pilote

iherveOCSIN commented 6 months ago

Hello @dvribeira de votre côté, je prévois ça pour POC V1 ou Pilote ?

dvribeira commented 6 months ago

C'est déjà implémenté et testé un peu (la fonctionnalité pour la requête a été aussi ajouté rapidement au pmp-client pour des tests dev).

Pour les data sources, toute combinaison des OIDs PMP, MPI CARA et Caisse de Compensation (EPR-SPID) est reconnue par le PMP. Aussi l'absence de data source spécifié (conforme ITI-45): si aucun data source n'est pas spécifié, le PMP retournera le MPI-PID (CARA), le PMP-PID (local PMP) et le EPR-SPID.

Aussi, pour le point 2, les ids retournés se correspondent au comportement décrit ci-dessus par rapport aux data sources spécifiés par la requête. Ça veut dire que si les data sources ne sont pas vides et ne contiennent pas l'oid du PMP, l'id local du PMP ne sera pas retourné.

stephane-spahni commented 3 months ago

2024-02-19 Extensions PMP.pdf

stephane-spahni commented 3 months ago

Le fichier joint décrit le fonctionnement (entre-autre) du PMP-XAD-PID

stephane-spahni commented 3 months ago

Et ici le concept OID du PMP 2024-02-27 PMP OID Concept.xlsx

dvribeira commented 3 months ago

On peut trouver les OIDs aussi ici: https://cara-ch.github.io/emed-service-guide/oids/