🅰️

Prescription inaccessible en raison d'un rendez-vous à une date invalide (31/12/1899)

Cet article explique comment traiter une situation où une prescription devient inaccessible à cause d'un rendez-vous (RDV) associé à une date invalide. Il s'adresse aux techniciens support (N1 et N2) amenés à diagnostiquer ce type d'erreur technique.

Contexte

Un client peut constater qu'une prescription précise devient impossible à ouvrir ou à modifier. Au clic sur la prescription concernée, le message d'erreur suivant s'affiche, et les informations de la ligne concernée chargent indéfiniment, exemple :

Erreur lors du téléchargement des détails de l'élément.

System.Exception: Aucun NgapRule applicable au 31/12/1899 pour l'acte IM
à Snal.Medical.Objects.Ngap.GetProperRule(DateTime _day) dans D:\a\1\s\Medical\Snal.Medical\Snal.Medical.Objects\Objects\Entities\Ngap.cs:ligne 574

à Snal.Medical.Objects.TreatmentCare.GetNullableCareInfo(DateTime refDate, Dictionary`2 loadedNgaps) dans D:\a\1\s\Medical\Snal.Medical\Snal.Medical.Objects\Objects\Entities\TreatmentCare.cs:ligne 369

...

Cette erreur indique qu'un rendez-vous lié à la prescription possède une date invalide (31/12/1899), ce qui empêche le système d'appliquer la règle NGAP (Nomenclature Générale des Actes Professionnels) correspondante. En conséquence, le client ne peut plus interagir avec la prescription, y compris pour la modifier.

Diagnostic

Avant toute action corrective, il convient de confirmer la nature du problème.

  1. Relevez le message d'erreur complet affiché par le client, en particulier la mention de la date invalide (31/12/1899) et le code de l'acte concerné.

  2. Identifiez le patient, le prescripteur et la date de la prescription concernée.

Résolution

Une intervention technique par un N2 est nécessaire.

  1. Signalez le cas à un N2, qui pourra exécuter le script de correction dédié aux rendez-vous positionnés à une date invalide, disponible sur la page de documentation interne suivante : ici.

  2. Vérifiez, après exécution du script, que la prescription concernée est de nouveau accessible et modifiable par le client.

Informations à préparer avant de contacter le Niveau 2

  • L'identifiant ou le nom de l'utilisateur concerné ;

  • Le nom du cabinet concerné ;

  • La version du logiciel utilisée ;

  • Le nom du patient et du prescripteur associés à la prescription en erreur ;

  • La date de la prescription concernée ;

  • Le message d'erreur complet, incluant le code de l'acte mentionné.