Next
Previous
Contents
3.1 Programmsteuerung
- notwendige Aktionen der Anwender minimieren
- Anzahl Tastendrücke
- Wechsel Maus/Tastatur
- dabei aber Möglichkeiten der Anwender zum Abweichen vom Standardvorgehen erhalten
- trotz grafischer Oberfläche durchgängig Bedienung mittels Tastatur ermöglichen
- Platzhalter
- Platzhalter: Kürzel, das in längeren Text umgewandelt werden kann
- in allen Feldern mit Texteingabe bereitstellen
- programmweit konsistent
- kontextabhängig (vom gewählten Patienten, etc.)
- manuell umwandeln nach z.B. STRG-M
- automatisch umwandeln (z.B. beim Laden einer Schnellbriefvorlage) von speziell formatierten Platzhaltern, wie $SHT$ -> Schädel-Hirn-Trauma
- alle Daten der Datenbank sollen (je nach Zugriffsrechten) per Platzhalter verfügbar sein
- Platzhalter sind intern Skripte, z.B. in \GNUmed\Platzhalter\
- diese Skripte können einfach Text zurückliefern oder beliebig komplexe Aktionen ausführen
- Auswahl aus Listen
- Texteingaben mit (teils kontextabhängigen) Listen hinterlegen
- mehrstufige Datenbankanbindung (pro Patient, pro Arzt, pro Praxis, amtlicher Stamm)
- amtliche Stämme nur lesbar (PLZ, BLZ, Kassen, etc.)
- Suche per word wheel und Suchfunktion
- beim Tippen erscheinen die bisherigen Treffer
- 1 Buchstabe - alle Phrasen, die damit beginnen
- 2 Buchstaben - alle Phrasen, die ein Wort enthalten, welches damit beginnt
- 4 Buchstaben - alle Phrasen, die diese Sequenz beinhalten
- Schwellen (1,2,4) konfigurierbar und von Netzlast (Antwortverhalten) abhängig
- Listen auf Patient-, Arzt-, Praxisebene
- automatisch füllen durch eingegebene Phrasen, die noch nicht enthalten sind
- während der Benutzung zum Füllen von Feldern bearbeitbar - löschen, duplizieren, ergänzen, ändern
- Tastensteuerung
- vergleiche Mutt (
http://www.mutt.org
)
- intern symbolische Aktionen
- arbiträre, freie Zuordnung von Tastenkombinationen zu Aktionen
- Strg+NN
- ALT+NN
- SHIFT+einige
- Enter
- ESC
- “zurück” stufenweise bis zu unterster Ebene
- dort durch fortlaufend ESC rotieren durch Übersicht aktueller Patient/Warteliste/Patientensuche/Terminkalender heute/etc (Konfig)
- Leertaste
- Funktionstasten
- Ziffernblock
- direkt Einzelbuchstaben
- Tabulator / STRG-I o.ä.
- Kontext der Cursorposition “expandieren” / “detaillieren”
Next
Previous
Contents