A l’époque où je travaillais dans la facturation de transports médicaux, les professionnels de santé (PS) envoyaient par télétransmission leurs factures à la sécurité sociale. Afin de vérifier l’état de paiement des factures, ils obtenaient ensuite des retours dit NOEMIE.

Ces retours étaient des mails envoyés sur une boite particulière fournie à la sécurité sociale, par le professionnel de santé. Ils contenaient des lignes de texte au format bien précis, qui est détaillé dans la norme NOEMIE.

Et donc, je m’étais lancé comme projet personnel de créer une application mobile sur iOS qui permettrait de récupérer ces retours Noemie.

S’en est suivi tout un travail de conception articulé autour de la norme NOEMIE que j’avais choisie d’implémenter – car il y en a plusieurs et elles ne sont pas destinées aux mêmes intervenants dans le domaine de la santé – la norme NOEMIE PS ( Microsoft Word – CDC-NOEMIE-PS- MAJ 13-06-2016-Ameli.doc)

Cette norme contient des Références. Il s’agit pour faire simple d’un format possible d’un retour NOEMIE, et chaque référence peut inclure des infos que d’autres n’incluent pas. Noeli serait donc une application permettant de récupérer les retours de plusieurs boîtes mail mais surtout, sa conception permettrait d’accueillir dans un format unique un ensemble de références hétérogènes. Dit autrement, Noeli allait gommer toutes les différences existantes entre les références pour uniformiser leur représentation.

Un long travail d’analyse fut donc nécessaire. Oui, NOEMIE PS, c’est 130 pages.

L’application mobile Noeli fut donc codée sous Windev Mobile 21, et elle embarquait le coeur du système: un composant interne nommé ciRetourNoemie, codé en Windev 21.

Ce composant glouton, capable d’avaler n’importe quel retour NOEMIE de la norme PS, est capable de restituer un retour sous la forme d’un objet. Il travaille en mémoire exclusivement (même si ses résultats peuvent être stockés en base de données). Sa représentation unique d’un ensemble de référence permet ensuite de les présenter simplement à l’écran.