1.3.5.2.1 Kommunikationssprache
Für den Aufruf aller Systeme muß für alle Beteiligten
eine einfache, einheitliche Kontrollsprache geschaffen werden.
Diese muß enthalten:
- Ein Kommando, das dem Benutzer gestattet, die Kommunikation
mit dem System aufzunehmen, dem System erlaubt, Identifikation
und Berechtigung nachzuprüfen, z.B. XX START: Benutzeridentifikation
(Parameter)
- Wahl des gewünschten Programmsystems durch den Benutzer,
ggf. mit modifizierenden Parametern, das dem System erlaubt,
die entsprechenden parametrierten Module dem Benutzer zuzuordnen,
z. B. XX PROG: System (Parameter)
- Nachrichtenübermittlung sowohl zur Zentrale als auch
zu anderen Benutzern des Systems z. B. XX TELEX: Adresse (Parameter)
- Eine Nachricht zur Beendigung der Kommunikation XX ENDE:
Art (Parameter)
- Unbedingt vorhanden sein muß ein Kommando zum Abbruch
in Notsituationen, wenn Fehler auftauchen XX NOT: Grund (Parameter)
Das Prinzip ist, daß
- im System ausschließlich logische Systeme als Programme
vorliegen, die
- durch Parameter den Wünschen des einzelnen Benutzers
angepaßt werden.
Diese Parameter können
a) statische Parameter (datenabhängig, fest formuliert)
b) dynamische Parameter (datenabhängig mit Ablaufsteuerung,
z. B. DUTAP)
sein. Für jeden Benutzer liegen im System Parametersätze
zu den verfügbaren Funktionen vor und zwar sowohl für
die Eingabe als auch für die Ausgabeseite. Die vorformulierten
Parameter können bedarfweise durch ad hoc eingegebene Parameter
modifiziert werden.
Mit diesem Prinzip wird folgendes erreicht:
- Minimum an Lernaufwand für den Arzt
- Maximum an Flexibilität für den einzelnen Benutzer
- Minimierung des Programmieraufwandes, der sich auf die
Programmierung der einzelnen Funktionen beschränkt
- Anpassungsfähigkeit an alle zukünftigen Wünsche
ohne daß einmal formulierte Funktionen über Bord geworfen
werden müssen
Die Entwicklung dieser Kommunikationssprache ist im Rahmen
der SEPSAM-Entwicklung in DIPAS soweit abgeschlossen, daß
die Funktionsfähigkeit im größeren Zusammenhang
des AKAS erprobt werden kann.