🅰️

Impossible d'effectuer un cast

Erreur à la télétransmission

Cet article décrit la cause de l'erreur "Impossible d'effectuer un cast" survenant lors d'une télétransmission de FSE (Feuille de Soins Électronique) ou DRE (Demande de Remboursement Électronique), et détaille les étapes pour la résoudre.


Comprendre l'erreur

Cette erreur survient lors de la télétransmission lorsque le logiciel tente de créer une recette dans la comptabilité au moment de la réception des retours NOEMIE (Norme Ouverte d'Échange entre la Maladie et les Intervenants Extérieurs). Le logiciel échoue car l'exercice comptable de l'année en cours n'a pas encore été ouvert.

Message d'erreur complet : Erreur lors de l'appel au serveur lors de la télétransmission des FSE/DRE — System.InvalidCastException: Impossible d'effectuer un cast d'un objet de type 'Snal.Medical.Web.Controllers.FseDreController' en type 'Snal.Medical.Server.IAccountancyController'.


Résolution standard : ouvrir l'exercice comptable

Si l'infirmier dispose d'un accès à la comptabilité dans Air, suivez les étapes ci-dessous :

  1. Rendez-vous dans le module Comptabilité depuis le menu principal d'Air.

  2. Validez la création de l'exercice comptable de l'année en cours lorsque le logiciel vous le propose automatiquement.

  3. Retournez dans le module de télétransmission et relancez la télétransmission des FSE/DRE.


Cas particulier : client sans accès à la comptabilité

Ce cas concerne principalement les clients ayant migré d'un ancien logiciel vers Air sans avoir souscrit à l'option comptabilité.

Si le client ne dispose pas d'un accès à la comptabilité, escaladez au niveau 2 afin qu'un référent effectue les actions suivantes :

  1. Active temporairement l'option comptabilité sur le compte du client.

  2. Désactive le mode d'intégration des impayés une fois l'exercice comptable créé.

  3. Informe le client que la télétransmission peut être relancée.


Informations à préparer avant de contacter le Niveau 2

  • Nom et identifiant du client concerné

  • Confirmation que le client ne dispose pas de l'option comptabilité

  • Contexte de migration (ancien logiciel utilisé avant Air)

  • Capture d'écran ou copie du message d'erreur complet

Erreur lors du pointage d'une prescription

Cet article traite du message d'erreur lors du pointage d'une prescription depuis le menu PRESCRIPTIONS. Il présente les deux causes possibles et leurs solutions respectives.


Comprendre l'erreur

Lorsque vous accédez au menu PRESCRIPTIONS, puis cliquez sur ACTIONS > POINTER, il est possible que le message d'erreur suivant s'affiche :

System.InvalidCastException : Impossible d'effectuer un cast d'un objet de type 'System.Collections.Generic.List[Snal.Medical.Server.PointingListItem]' en type 'Snal.Medical.Server.PointingListItem[]'.

Cette erreur indique que le logiciel ne parvient pas à traiter la demande de pointage. Deux situations peuvent en être à l'origine.


Cas n°1 — La prescription n'est pas affichée dans le menu de pointage

La cause la plus fréquente est que la prescription concernée n'a pas été activée pour apparaître dans le menu de POINTAGE. Le logiciel ne peut pas pointer une prescription qui n'y est pas référencée.

Solution

  1. Accédez au menu PRESCRIPTIONS.

  2. Sélectionnez la prescription concernée.

  3. Cliquez sur ACTIONS, puis sur AFFICHER DANS LE POINTAGE.

  4. Revenez dans ACTIONS, puis cliquez sur POINTER.


Cas n°2 — La fiche du patient est inactive

Si la manipulation décrite au cas n°1 ne résout pas l'erreur, vérifiez que la fiche du patient est bien active dans le logiciel. Une fiche en statut inactif peut provoquer cette erreur lors du pointage.

Solution

  1. Ouvrez la fiche du patient concerné.

  2. Vérifiez que son statut est bien Actif.

  3. Réactivez la fiche si nécessaire, puis relancez l'opération de pointage.


Informations complémentaires

  • Si aucune des deux solutions ci-dessus ne résout le problème, collectez le message d'erreur complet ainsi que le nom du patient et la prescription concernée avant de contacter le support Niveau 2.