This paper describes a programming system to perform free-text synthesis as determined
by the prior definition of parameters, control data and standard text (i.e. the user
program). The output consists of:
— previously defined standard text elements,
— arithmetic values calculated from the contents of the OMR forms,
— free text obtained by means of on-line input to a visual display unit.
Prior to this output the primary information undergoes testing as regards its completeness
and plausibility. Should this testing result in no errors the data undergo further
processing, otherwise relevant error messages are output and the data cease to be
processed.
The functions of FTSS are clarified by the use of flowcharts, tables and figures.
The system design is discussed from the point of view of the necessity of its optimization
and the necessity in medical information science for general program systems, taking
into account the inter-relationship between the user programs •— with their variable
clinical content — and the variable main programs — with their time-consuming problem
analysis and systems development stages in conjunction with their requirements for
programming personnel.
FTSS is written in PL/1 and is implemented on the IBM—360/67 of the Medical System
Hannover. Since the user program is processed as control information for the main
program, FTSS is a data controlled processing system.
FTSS is an independent module that at present has eight implementations for routine
clinical usage. At the same time it is a part of an extensive recording system consisting
of closed information cycles within a general information synthesis system.
Es wird ein Programmsystem beschrieben, welches nach variabler Festlegung von Parametern,
Steuerdaten und Standardtexten durch den Benutzer (d.i. das Benutzerprogramm) eine
Freitextsynthese ermöglicht. Das Ergebnis wird in Form vorgegebener Standarduexte
und als errechnete Zahlen aus Markierungsbögen sowie nach ELlartextergänzung durch
On-Line-Eingabe mit Hilfe eines Datensichtgerätes über den Schnelldrucker ausgedruckt.
Zuvor wird an den Primärformationen eine Plausibilitätsprüfung und Vollständigkeitskontrolle
durchgeführt; sie werden nur dokumentiert, wenn sie korrekt waren, ansonsten wird
ein Fehlerkoipmentar ausgedruckt und die Markierungsbögen gelangen nicht zur weiteren
Verarbeitung. -Die Funktionsabläufe des Freitextsynthese-Systems (FTSS) werden anhand
zahlreicher Flußdiagramme, Tabellen und Abbildungen erläutert. Über den Systemaufbau
mit seinen Dateien wird diskutiert mit Hinweis auf die Notwendigkeit seiner Optimierung
und auf den Sinn allgemeiner Programmsysteme in der Medizinischen Informatik unter
Berücksichtigung des Wechselspiels zwischen dem Benutzerprogramm mit seinen klinischen
Inhalten und dem variablen Hauptprogramm mit seinem Zeitaufwand für Problemanalyse,
Systementwicklung und seinen Anforderungen an das Programmierpersonal .
Das FTSS ist in PL/I geschrieben für die IBM—360/67 des Medizinischen Systems Hannover
der Medizinischen Hochschule Hannover. Da das Benutzerprogramm das Hauptprogramm steuert,
ist das FTSS als ein datengesteuertes Programm aufzufassen.
Das FTSS ist ein selbständiges Modul, welches im klinischen Routineablauf mit bisher
acht Anwendungen eingesetzt ist, und zugleich Teil eines umfassenden. Datenträgersystems
mit geschlossenen Informationszyklen innerhalb eines generellen Informationssynthese-Systems.
Key-Words Free-Text Synthesis - Standard Text - Automatic Data Checking - System Design
Schlüssel-Wörter Freitext-Synthese - Standardtext - Automatische Datenkontrolle - Systemaufbau