🅰️
Erreur InvalidOperationException lors de l'utilisation du TLA
Cet article traite de l'erreur bloquante lors de l'utilisation du TLA (Terminal de Lecture Ambulatoire). Il décrit les causes connues de cette erreur et les procédures de correction à suivre.
Symptôme
L'erreur suivante s'affiche lors de l'utilisation du TLA :
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.

Cause
Cette erreur est liée à un problème de périphérique : le système détecte plusieurs appareils là où il n'en attend qu'un seul. Deux situations distinctes peuvent en être à l'origine, décrites ci-dessous.
Corrections possibles
Correction 1 — Présence d'un périphérique parasite (cas le plus fréquent)
Un périphérique non lié à un lecteur de carte Vitale est enregistré dans le système et entre en conflit avec le TLA. Pour identifier et supprimer ce périphérique parasite, suivez les étapes ci-dessous.
Étape 1 — Identifier les périphériques en conflit via les outils de développement
Ouvrez Albus Air et rendez-vous dans les Réglages.
Ouvrez les outils de développement en faisant un clic droit sur la page, puis en sélectionnant Inspecter.
Accédez à l'onglet Network, puis filtrez les requêtes par type XHR.
Effectuez une lecture de carte Vitale (PS) sur Albus Air.
Recherchez, dans les outils de développement, la requête
localhostcontenant la liste desDeviceId(identifiants de périphériques). Cette liste recense tous les TLA détectés. L'objectif est d'identifier les appareils qui ne correspondent pas à un lecteur de carte.

Étape 2 — Désinstaller le périphérique parasite via le Gestionnaire de périphériques
Ouvrez le Gestionnaire de périphériques de Windows.
Affichez les périphériques cachés (menu Affichage > Afficher les périphériques cachés).
Recherchez les périphériques identifiés à l'étape précédente. La plupart du temps, ils apparaissent dans la catégorie Modems.
Désinstallez le ou les périphériques concernés.


Étape 3 — Si le périphérique n'apparaît pas dans les Modems
Il peut arriver que le périphérique ne soit pas visible dans le Gestionnaire de périphériques. Dans ce cas :
Ouvrez le Panneau de configuration de Windows.
Accédez à la section Désinstaller un programme.
Recherchez un logiciel de pilote Samsung dans la liste des programmes installés.
Désinstallez ce logiciel s'il est présent.

Correction 2 — Doublon dans les fiches praticiens (cas rare, uniquement au déchargement)
Si l'erreur ne se produit qu'au moment du déchargement du TLA, la cause peut être différente : deux fiches praticiens distinctes partagent le même numéro de facturation (par exemple, une fiche titulaire et une fiche remplaçante sans CPS (Carte de Professionnel de Santé)).
Pour résoudre ce problème :
Identifiez les deux fiches praticiens concernées dans le logiciel.
Supprimez le numéro de facturation en doublon sur l'une des deux fiches.
Escalade vers le Niveau 2
Si aucune des corrections ci-dessus ne résout l'erreur, préparez les informations suivantes avant de contacter le Niveau 2 :
Capture d'écran complète de l'erreur affichée
Liste des
DeviceIdrécupérée via les outils de développementNom et version du logiciel utilisé (Air)
Description précise du moment où l'erreur apparaît (au déchargement, à la lecture de carte, etc.)
Actions déjà effectuées et leur résultat
