🅰️

Erreur lors de la lecture d'une CPS contenant plusieurs situations

Symptôme

Lors de la lecture d'une CPS dans le logiciel, le message d'erreur suivant peut apparaître :

InvalidOperationException : La méthode SingleOrDefault ne peut retourner que 1 élément alors que la séquence filtrée par la fonction en contient 2.

Cette erreur est généralement liée à la présence de plusieurs situations sur la carte CPS.


Cas n°1 : Deux situations identiques sur la CPS

Vérification dans le logiciel

Vous pouvez parfois lire la CPS malgré l'erreur et constater directement dans le logiciel que deux situations identiques sont présentes.

Vérification dans CPS-GESTION

Si la lecture de la CPS est impossible dans le logiciel :

  1. Ouvrir CPS-GESTION.

  2. Vérifier la présence de plusieurs situations.

  3. Dans le cadre inférieur, faire défiler la liste afin de visualiser toutes les situations enregistrées sur la carte.

 


Collecte des traces pour les développeurs

Si une remontée doit être effectuée auprès de l'équipe Développement, il est nécessaire de fournir les traces de lecture de la CPS.

Activation des traces dans Air

  1. Ouvrir Réglages.

  2. Aller dans Suivi des appels système.

  3. Activer le suivi.

Reproduire le problème

  1. Ouvrir Réglages.

  2. Aller dans Lecteurs et cartes SESAM-Vitale.

  3. Cliquer sur Lire une carte PS.

  4. Reproduire la lecture de la CPS en erreur.

Récupération du fichier de traces

Se rendre dans le dossier :

C:\Users\[Utilisateur]\AppData\Roaming\SanteSocial\Snal\Debug\log

Récupérer le fichier :

AAAA-MM-JJ HH-MM-SS.SSV_LireCartePS.Sortie.log

correspondant à la date et à l'heure de la lecture de la CPS.

Désactivation des traces

  1. Ouvrir Réglages.

  2. Aller dans Suivi des appels système.

  3. Désactiver le suivi.


Information à communiquer au professionnel

Après analyse, les développeurs peuvent confirmer que la CPS est erronée et ne peut pas être exploitée correctement par le lecteur.

Vous pouvez alors utiliser le discours suivant :

Une situation de facturation est présente en double sur votre CPS. Cette anomalie peut rendre la carte inexploitable lors de sa lecture.

Elle peut être due à une double déclaration dans l'Annuaire Santé ou à une erreur lors de la fabrication de la CPS.

Nous vous invitons à contacter votre Ordre professionnel et/ou l'Agence du Numérique en Santé (ANS) afin de faire corriger l'anomalie et obtenir une nouvelle carte CPS.

Vous pouvez également vous rapprocher de l'assistance compétente pour être accompagné dans cette démarche.


Cas n°2 : Plusieurs situations différentes sur la CPS

Une CPS peut contenir plusieurs situations parfaitement valides.

Exemples

  • Une situation en tant que professionnel libéral.

  • Une situation en tant que remplaçant.

Ou :

  • Une situation en tant que remplaçant libéral.

  • Une situation en tant que remplaçant salarié.

La présence de plusieurs situations sur une CPS n'est donc pas forcément anormale. Il convient d'identifier précisément les situations présentes sur la carte avant de conclure à une anomalie.

Que faire si la lecture de la CPS bloque ?

Si la lecture de la CPS provoque une erreur ou un blocage du logiciel :

  1. Effectuer une collecte des traces en suivant la procédure décrite précédemment.

  2. Créer une demande à destination du N2.

  3. Transmettre ensuite les éléments au canal Développeurs pour analyse.

Solution de contournement

Dans certains cas, notamment lorsqu'une remplaçante change de CPS, il peut être possible de contourner le problème en :

  • créant une nouvelle fiche professionnelle ;

  • plutôt qu'en relisant la nouvelle CPS sur une fiche existante.

Cette solution permet parfois d'éviter le blocage rencontré lors de la lecture de la carte.