Amélioration d’un Système d’Aide à l’Administration des Médicaments Soutenance du Projet de Fin d’Etude en vue de l’obtention du Diplôme de Master en Electronique Biomédicale Thème Amélioration d’un Système d’Aide à l’Administration des Médicaments (SAAM v1.0) Présenté par: Proposé et encadré par: KIBECHE Mohamed Dr. Abdallah BENHAMOUDA Promotion 2013/2014
Plan de l’exposé Introduction Présentation du système à améliorer Améliorations logicielles Améliorations matérielles Tests Conclusion & Perspectives
Introduction
Diversité des médicaments Quelle heure ? Quel médicament ? Diversité des médicaments Quelle dose ?
Quelles conséquences sur les ? Personnes âgées SAAM Malades chroniques Enfants
SAAM : concrétisée en 2011 dans un PFE en Master Electronique Biomédicale, au département d’Electronique de l’Université Constantine 1, intitulé "Étude et réalisation d'un Système d'Aide à l'Administration des Médicaments ", proposé et encadré par le Dr. A.BENHAMOUDA et réalisé par Mlle Ahlem BENABDELKADER. La proposition de ce système vise à aider les malades à prendre régulièrement et correctement leurs médicaments.
Présentation du système à améliorer (SAAM v1.0)
Cahier de charges du premier modèle du SAAM: Le SAAM n'est qu'un système de rappel des rendez-vous des prises de médicaments. Son cahier des charges était le suivant : Configuration du système : Pour chaque médicament, on doit saisir par clavier les données suivantes qui seront affichées au même temps sur LCD: a. Le numéro du médicament : Num_Med b. La dose : Dose [Num_Med] c. Le nombre de prises par jour : NbrP [Num_Med] d. L’heure de chaque prise : Heure [Num_Med, NbrP]
Cahier de charges du premier modèle du SAAM: Fonctionnement du système : a. Une alarme va s’activer au moment de la prise de médicament (sonore et visuelle). b. L’alarme ne s’arrête que lorsque le système détecte la prise (déplacement) du médicament. c. Dans ce cas, le système va afficher la dose et le nombre de prise sur un afficheur pour ce médicament. d. Après la prise du médicament, l’utilisateur doit le remettre à sa place. La détection de la remise va déclencher l’alarme du prochain médicament s’il possède la même heure de prise. e. Et le cycle continue…
schéma synoptique global du SAAM : Tension Réponse Capteur de présence: Le SAAM a été décrit par le schéma synoptique suivant ~220v 5v
Description de l’organigramme global du programme de SAAM :
Organigramme de configuration et de fonctionnement
Améliorations logicielles
L'Algorithme de gestion du SAAM v1.1 : Cet organigramme commence par : un test fonctionnel des tous les modules (les LEDs, buzzer, et l’afficheur), afin de permettre à l’utilisateur de vérifier le bon fonctionnement du système. Cette fonction de test n’existait pas dans le premier model du SAAM. le système charge dans sa mémoire vive les paramètres (quantité, dose, nombre de médicaments ainsi que l’heure des prises des médicaments) se trouvant déjà conservés dans sa mémoire de stockage des paramètres (la EEPROM dans notre cas). La fonction de conservation des données dans l’EEPROM n’existait pas dans le premier model du SAAM, Elle permet de restaurer les données même après une coupure de courant. Un menu principal s’affiche offrant deux options : Configuration Fonctionnement Le système de configuration est le même que celui du SAAM 1.0 avec une amélioration dans le menu de gestion, l’ajout de la quantité et la possibilité de modifier les paramètres des médicaments et l'affichage de l’horloge en même temps.
Les fonctions ajoutées dans l’algorithme: Role ISR Permet de géré l’horloge Médicament Pour la configuration des médicaments heure_minute Pour la conversion de mode valeur vers le mode chiffre et l’inverse Horloge Pour la configuration de l’horloge LCD_CON fonction permettant de la configuration de l’afficheur LCD_DAT fonction pour l’affichage des caractères sur l’afficheur lcd_init fonction pour initialiser une ligne de l’afficheur LCD bouton Pour gestion des boutons
Les améliorations apportées au SAAM v1.0: Test de fonctionnement. Détection des erreurs de connexion du compartiment des médicaments. Stockage des paramètres des médicaments dans la mémoire EEPROM. Ajout de l’information de la quantité du médicament pour surveiller son épuisement. Réduire la mémoire utilisée.
Améliorations matérielles
Schéma fonctionnel du SAAM v1.1
Schéma fonctionnel du SAAM v1.1 L’architecture matérielle du SAAM v1.1 repose essentiellement sur le premier modèle. Elle comprend certaines améliorations présentent dans les différents modules le constituant. Modules internes: Carte principale : basé sur le Microcontrôleur PIC 16F877A. L’afficheur LCD 2x16 caractères . 04 boutons de commande. 01 buzzer. Batterie rechargeable. Modules externes : Chargeur de batterie 5volts. Compartiment des médicaments contenant les capteurs et les LEDs.
Schéma électrique du SAAM v1.1
Tests
Configuration d’un médicament
Fonctionnement du SAAM v1.1 RDV de la prise Prise du médicament Remise du médicament
Conclusion En entamant ce projet, l’objectif était d’arriver à une version du SAAM améliorée, opérationnelle et finalisée. L’amélioration que nous avons proposée a touché deux aspects : matériel et logiciel, elle se résume en ce qui suit: Système de détection de la connexion entre le SAAM et le compartiment des médicaments. Système de test des périphériques externes (Les LEDs, buzzer et l’afficheur LCD) Gestion de l'heure par Timer. Remplacement du clavier de saisie par 4 boutons poussoirs. Ajout de 3 médicaments en plus (8 au total). Réduction des câbles. Ajout d'un buzzer comme une alarme sonore. Utiliser un capteur de position sensible. Utiliser une batterie rechargeable. Utiliser la mémoire EEPROM pour la conservation des paramètres de configuration. Ajout : quantité d'un médicament, et l’alarme pour épuisement. Amélioration du programme de gestion (l’affichage de l’horloge). Au cours de ce projet, nous avons pu, en plus d’appliquer les connaissances acquises lors du cursus, apprendre de nouvelles connaissances et savoir faire.
Perspectives Remplacement de l’écran LCD par un écran graphique ou tactile offrant plus d’ergonomie à l’utilisateur. Ajout d’une interface USB permettant au SAAM de se connecter à un PC (configuration à partir du PC). Réaliser un compartiment des médicaments modulaire. Utiliser une liaison non filaire entre le SAAM et le compartiment des médicaments (bluetooth par exemple). Etendre le SAAM en une version multi-ordonnances avec plusieurs compartiments (plus rentable en milieux hospitalier, donc un seul SAAM peut gérer l’administration des médicaments de plusieurs patients par salle par exemple) et même l’étendre à un système centralisé hospitalier. Sauvegarde de l’historique d’utilisation permettant ainsi un bon suivi de la part du médecin. Ajouter un module GSM permettant au SAAM de rappeler l’utilisateur par envoi de SMS du RDV de prise des médicaments. Réaliser une version avec des Composants Montés en Surface pour réduire sa taille. Ajouter la détection du niveau de la batterie. Généralement les médicaments sont sensible à la variation de la température de l’environnement, on propose de mettre un capteur de température dans le système d’aide à l’administration des médicaments.
Merci Pour Votre Attention