Mobile Doctor's Desktop

Motivation

Dans le cadre de la plate-forme iminet, un nombre important  de fonctions sont implémentées sur le modèle client-serveur, avec un serveur d’applications JBoss et des clients légers (Internet Explorer, Firefox…)  abritant les fonctions d’interfaçage avec l’utilisateur.

Pour fonctionnel et flexible que soit ce modèle, il montre ses limites dés que l’on veut implémenter des applications plus gourmandes en interactions avec l’utilisateur. D’autre part, dés que les applications deviennent multi-sessions, l’utilisateur se voit pénalisé par les contraintes de sécurité qui lui imposent de réintroduire son mot de passe pratiquement à chaque nouvelle interaction avec le serveur. Les facilités basées sur les cookies ou sur le stockage en local des mots de passe et implémentées par les navigateurs ou par les systèmes d’exploitation ne sont en principe pas compatibles avec des systèmes à sécurité accrue, comme c’est le cas des systèmes à vocation médicale, et manipulant des données personnelles sensibles.

Un autre inconvénient qui se fait jour est la difficulté qu’il y a de s’adapter à différents éléments d’affichage. Si en théorie, on peut utiliser des transformations XSLT pour adapter la page à un affichage de petites dimensions, il n’en reste pas moins que la notion de formulaire avec laquelle sont implémentées la plupart des entrées de données sur le Web s’accommode assez mal d’écrans de petites dimensions (640 x 320, voir 320 x 240). De plus, la nécessité de rafraîchissement d’une page entière est pénalisant dans le cas de liaisons à bas débit (GPRS), et AJAX, s’il permet de résoudre des problèmes d’interactivité, n’est pas particulièrement économe en bande passante. Or, pour un médecin, l’utilisation d’un ordinateur de poche (PDA, Personal Digital Assistant) comme organe d’entrée-sortie constitue une alternative intéressante, car il peut en principe l’avoir toujours sur lui, et ainsi rester atteignable en urgences sans pour autant être assigné à résidence à proximité d’un ordinateur, ou contraint de promener une lourde mallette contenant un ordinateur portable soumis à une séquence de boot-up plus ou moins fastidieuse.

En conséquence, on se propose d’implémenter un client dédié pour PDA, utilisant les protocoles Web (HttpRequest / HttpResponse) mais implémentant son propre moteur d’affichage, dédié à l’application, résident sur le PDA. Il devrait être possible d’ajouter des applications au cours du temps, lesquelles pourront profiter des services offerts par le client dédié, (comme par exemple le téléchargement de nouvelles applications ou la mise à jour d’applications existantes) mais avec un confort d’utilisation incomparablement plus élevé, et un interface homme-machine (HMI) optimisé pour la plate-forme mobile.

Networked medical data browser

Différents formats de fichier coexistent dans le monde médical ; souvent, ces formats sont résolument propriétaires, destinés à des applications purement locales. Ce projet entend proposer une approche distribuée de traiter ces formats de fichiers, approche qui tiendrait compte d’un modèle client-serveur, et des possibilités accrues de traitement qu’apporte l’introduction d’un protocole de communication entre le stockage et la représentation sur un média quelconque.

Plus de précisions >>>

 

Simulateur de radiologie

Le réglage d'appareils de radiologie, comme des scanners ou des appareils IRM, est délicat et sujet à erreurs. Lors des études de radiologie, il est en outre délicat de confier ce type d'appareils à des étudiants avec des patients réels vu le danger d'irradiation des patients par des doses de rayons excessives. C'est pourquoi on recourt de préférence à une simulation pour permettre à l'étudiant de faire ses gammes sans mettre en danger la santé de patients. Ces simulateurs logiciels sont hélas souvent propriétaires, et très liés à un produit commercial donné. L'idée est donc ici de réaliser un simulateur sur un modèle client-serveur, accessible par un nombre pratiquement arbitraire d'étudiants par Internet, et puisant les résultats de la simulation dans une base de données d'images permettant à l'étudiant d'obtenir immédiatement une appréciation visuelle de l'efficacité des réglages qu'il a programmés.

Plus de précisions

 

Gestionnaire de prise de médicaments

Une petite application intéressante sur la plate-forme Android, réalisée dans le cadre d'un projet "Interfaces de Communication" par MM. dos Santos, Lala et Fuino (TR). Un système client-serveur qui permte à un médecin de gérer la dosimétrie des médicaments de certains patients ayant une posologie très complexe et variable.

L'application se nomme AMPM et le rapport de réalisation est accessible ici.

 
Webmaster