Open iherveOCSIN opened 6 months ago
Check if this functionality is planned for POC V1 or Pilote
Hello @dvribeira de votre côté, je prévois ça pour POC V1 ou Pilote ?
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é.
Le fichier joint décrit le fonctionnement (entre-autre) du PMP-XAD-PID
Et ici le concept OID du PMP 2024-02-27 PMP OID Concept.xlsx
On peut trouver les OIDs aussi ici: https://cara-ch.github.io/emed-service-guide/oids/
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 :