Ein Programm zur Hilfe bei der Stationsarbeit
Aktuell hab ich ja viel mit der Stationsarbeit in der Klinik zu tun. Hier gibt es ne Menge zu merken und zu koordinieren. In der Klinik gibt es eine Menge Software, die die Abrechnung der Behandlungen ermöglicht, mit der Essen bestellt oder Medikamente angefordert werden können. Aber eigentlich nichts. was den gestressten Assistenzärzten die Arbeit erleichtert.
Hier wäre mal ein Vorschlag:
Das meiste, was das Programm kann, erklärt sich von selbst. Einfach mal auf die
verschiedenen Elemente klicken..
Es sind eine Menge selbst gezeichneter Controls
enthalten und eine spezielle Idee zur XML-Datenverwaltung... (unten geht's weiter)
Da hier ziemlich viel an Daten immer wieder gebraucht wird, hab ich mich für folgendes entschieden:
Es gibt eine Index-Liste, in der die wichtigsten Daten für einen Patienten (Name, Aufnahme- und Entlassungsdatum...) enthalten sind. Diese existiert als XML-Datei. Daneben existiert für jeden Patienten eine separate Daten-XML-Datei.
Soll an einem Patienten etwas verändert werden, wird nach Factory-Prinzip ein kombiniertes Objekt aus dem Anteil in der Patienten-Index-Liste und dem Inhalt der separaten individuellen Patientendatei erstellt. Beim Wechsel zum nächsten Patienten werden Liste und individuelle Patienten-Datei gespeichert. So brauchen sich im Speicher immer nur die Index-Liste und die Daten für einen einzelnen Patienten aufzuhalten.
Daneben gibt's ein paar ganz vernünftige Controls. Ansehenswert ist, denke ich der Adress-Editor für Ärzte (nach Auswahl eines Patienten auf das Stammdaten-Fenster klicken). Hier hab ich mal eine eigene Methode zum automatischen Generieren von Anreden eingesetzt. Den Listen-Editor (in den Codebeispielen etwas weiter oben) hab ich um ein paar Features erweitert. Daneben würde ich ganz gerne wissen, ob das Erstellen von Word-Dokumenten auch mit höheren Word-Versionen klappt (zum Programmieren habe ich Word 2000 verwendet.)
Inzwischen habe ich ein paar neue Features hinzu gefügt:
|
|
Es stehen verschiedene Möglichkeiten zur Verfügung, eine Übersicht über Patienten als Liste auszudrucken:
|
Wenn jemand Fragen oder Kommentare hat - einfach Email an mich.