🅰️
Erreur « TypeError » lors de la facturation — Mutuelle non renseignée ou non liée à la prescription
Cet article explique comment résoudre l'erreur TypeError qui peut survenir lors de la génération d'une facture impliquant une AMC (Assurance Maladie Complémentaire).
Message d'erreur concerné
Si le message suivant s'affiche au moment de la facturation, cet article vous concerne :
Erreur « TypeError » TypeError: Cannot read properties of null (reading 'where') at AmcDirectoryResponseFromCompositeKeyGetter.getFirstCorrespondingAmcDirectoryResponse
Variante : at EditAmcSupportManager.applySelectedAmcSupport
Cette erreur indique que le logiciel ne parvient pas à lire les informations de la mutuelle du patient, soit parce qu'elle n'est pas renseignée sur la fiche patient, soit parce qu'elle n'est pas rattachée aux prescriptions concernées.
Résolution
Deux vérifications sont à effectuer successivement pour corriger cette erreur.
Vérification 1 — La mutuelle sur la fiche patient
Accédez à la fiche du patient concerné.
Vérifiez que la mutuelle (AMC) est bien renseignée.
Contrôlez que la formule de calcul est bien sélectionnée dans le champ correspondant.
⚠️ Si la mutuelle est absente ou si aucune formule de calcul n'est associée, le logiciel ne peut pas calculer la part complémentaire et génère cette erreur.
Vérification 2 — La mutuelle sur les prescriptions
Accédez à chacune des prescriptions du patient concerné.
Vérifiez que la mutuelle est bien rattachée à chaque prescription, en la reprenant depuis la fiche patient.
Corrigez les prescriptions pour lesquelles la mutuelle n'est pas liée.

Points d'attention
Cette erreur concerne uniquement les facturations impliquant une prise en charge par une AMC (mutuelle ou complémentaire santé).
Si la mutuelle a été modifiée ou ajoutée récemment sur la fiche patient, pensez à vérifier toutes les prescriptions en cours du patient : elles peuvent encore référencer les anciennes informations ou ne pas avoir de mutuelle rattachée.
Contacter le support Niveau 2
Si après ces deux vérifications l'erreur persiste, préparez les informations suivantes avant de contacter le support :
Le nom et le numéro de sécurité sociale du patient concerné
Le nom de la mutuelle renseignée sur la fiche patient
Le numéro ou la date de la prescription posant problème
Une capture d'écran du message d'erreur complet
