English Français Español
Deutsch 日本語 Italiano

My Real Software Account

Se connecter | Créer un compte

 

Community

Une application Studio Real aide à gérer la pandémie H1N1

Pour Michael Vester la programmation a commencé comme un hobby. Lorsque son passe-temps a commencé à lui rapporter de l'argent il a obtenu un diplôme d’informatique. Vester est maintenant employé à Alberta Health Services, où il travaille directement pour les médecins et les infirmières aux urgences de l'University of Alberta Hospital.

Vester a créé une application Real Studio appelée EDIS_Reports (Système de rapports d'information sur les services des urgences) qui produit des rapports et des graphiques à partir d'une grande base de données Oracle. Les infirmières, les médecins et la direction utilisent EDIS_Reports pour prendre des décisions opérationnelles concernant le gestion du personnel médical et les patients dans un grand centre d'urgence. Real Studio se connecte à une base de données Oracle 9i via un pilote ODBC. La base de données suit les mouvements du patient à travers les huit services d'urgence de la ville d'Edmonton. Autour de 400.000 patients passent par ces services d'urgence chaque année et ils sont tous suivis par EDIS_Reports. Les graphiques sont réalisés via le Plugin Monkeybread ChartDirector. Côté client, l’application tourne sous environnement Windows XP et côté serveur HP UX.

Juste avant la pandémie de grippe H1N1 en 2009, Michael avait développé un programme MS-Access pour générer le suivi au jour le jour de symptômes de la grippe. Le département informatique était censé rendre le programme MS-Access accessible aux huit services d'urgence. Ayant une certaine expérience avec les grands services informatiques, Michael savait qu'ils prendraient des mois, voire des années, pour réaliser mettre en oeuvre ce projet. Il a donc rapidement développé une application Real Studio qu'il a utilisé chaque matin. Cette application recueillait des données spécifiques aux patients présentant des symptômes de grippe pour envoyer les résultats par courriel aux décisionnaires dans les huit services d'urgence. Son patron était tellement content de cette demande qu'elle lui a acheté une bonne bouteille de vin!

Michael a découvert Real Studio dans un emploi précédent. "J'ai été très impressionné parce que mon patron, qui m'a présenté de REAL Studio, était en mesure de générer des exécutables pour Mac OS X et Windows," a commenté Michael. "Beaucoup de médecins, pour lesquels je travaille utilisent des Macs, donc je voulais un langage de programmation supportant OS X et Windows. En dépit de mes quelques mois d’expérience de Real Studio, je suis rapidement devenu très productif. "

Caractéristiques techniques

Size of application: 8.9 Megabytes so far
Number of users: Currently 15, with many more planned
Platform of development: Windows XP
Platform of deployment: Windows XP
Externals: MBS ChartDirector
Number of lines of code: More than 30,000 so far
Database Accessed: Oracle 9.2.0.6 running on two HP V-Class Servers running under HP-UX 11.0
Size of Database: A few terabytes
Number of Transactions: We see 1000 patients a day and each patient is about 500 transactions, so that’s about 500,000 per day
Connectivity: EDIS_Reports uses the ODBC driver that comes with Windows XP. The emergency departments in the Edmonton region are connected with an optical WAN. EDIS_Reports is not responsible for any inserts, updates or deletes on the database. Alberta Health Services uses a shrink-wrapped application called HASS/EDIS. EDIS_Reports provides easy to use access for doctors, nurses and management to report on HASS/EDIS data. Many of the reports are very complicated and go way beyond HASS/EDIS's very primitive reporting capabilities. EDIS_Reports is a work in progress. When it becomes a bit more mature, it will be rolled out to 7 more emergency departments. All 8 emergency departments use the same database. EDIS_Reports has been built from the beginning to work with all 8 emergency departments.