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

My Real Software Account

Anmelden | Registrieren

 

Community

Real Studio Anwendung hilft im Krankenhaus beim Kampf gegen die H1N1 Pandemie

Für Michael Vester war Programmieren zunächst ein Hobby. Als er begann, mit diesem Hobby Geld zu verdienen, hat der ein Informatik-Studium absolviert. Vester ist nun beim Gesundheitsdienst von Alberta angestellt, wo er direkt für Ärzte und Schwestern der Notfallabteilung am Universitätsklinikum Alberta arbeitet.

Vester schrieb mit Real Studio die Anwendung EDIS_Reports (Emergency Department Information System Reports), die aus einer umfangreichen Oracle-Datenbank Reports und Diagramme generiert. Schwestern, Ärzte und Klinikmanagement nutzen EDIS_Reports, um das medizinische Personal und die Patienten im Umfeld einer großen Notfallabteilung zu verwalten. Real Studio verbindet sich über einen ODBC-Treiber mit einer großen Oracle 9i-Datenbank. Die Datenbank hat den Überblick über die Parientenströme in den acht Notfallabteilungen der Stadt Edmonton. Jährlich durchlaufen ca. 400000 Patienten diese Notfallabteilungen, alle werden mit Hilfe von EDIS_Reports im Auge behalten. Die Diagramme werden mit dem Chart Director von MonkeyBread Software generiert. Der Client läuft unter Windows XP, der Server ist ein HP UX System.

Kurz vor der H1N1-Pandemie im Jahr 2009 hatte Michael ein Microsoft Access-Programm entwickelt, mit dem er tagesaktuell Grippesymptome erfasste. Die IT-Abteilung sollte das MS-Access-Programm für die acht Notfallabteilungen verfügbar machen. Da Michael bereits einschlägige Erfahrungen mit großen IT-Abteilungen sammeln durfte, musste er befürchten, dass es Monate, wenn nicht sogar Jahre dauern könnte, bis selbst die einfachsten Dinge umgesetzt werden würden. Kurzentschlossen schrieb er eine Real Studio Anwendung, die er jeden Morgen ablaufen ließ. Die Anwendung sammelte alle Daten von Patienten mit Grippesymptomen und sendete die Ergebnisse per E-Mail an die Leiter der acht Notfallabteilungen. Sein Chef war so begeistert von dem Programm, dass er sich mit einer teuren Flasche Wein erkenntlich zeigte.

Michael hatte erstmals bei einem früheren Job mit Real Studio zu tun. "Ich war beeindruckt, als mein Chef, der mich mit Real Studio bekannt machte, Binärprogramme für Mac OS X und Windows erzeugte," erinnert sich Michael. "Viele der Ärzte, für die ich arbeite verwenden Macs, deshalb hatte ich Interesse an einer Programmiersprache, die Mac OS X und Windows unterstützt. Obwohl ich nur wenige Monate Erfahrungen mit Real Studio sammeln konnte, war ich schnell sehr produktiv."

Technischer Hintergrund

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.