Summary
In the development of hospital information systems it is difficult to describe data
and activities simultaneously and equivalently. Most of the methods used so far are
only suitable for either data structures or functional modeling. In particular, it
is not possible to comprehend the functional interdependence of hospital procedures.
In this paper it is shown that Petri Nets are well suited for the development of complex
software systems. Their exceptional properties are, on the one hand, the simulative
capacities which allow to visualize interlinked and interdependent procedures of the
real world. On the other hand, it is pointed out that Petri Nets comply with the demands
of software engineering. In order to make these characteristics clear, two models
from real developments are used: Firstly the organizational model of a small hospital
and secondly the model of the data entry in the follow-up of tumor patients.
Bei der Entwicklung von Krankenhaus-Informationssystemen ist es wegen geringer Eignung
der bislang bekannten Methoden schwierig, Daten und Aktivitäten gleichzeitig und gleichwertig
zu erfassen und zu beschreiben. Insbesondere bereitet es Probleme, die vielfältigen
funktionalen Beziehungen in der Organisation der Krankenversorgung anschaulich zu
machen.
In dieser Arbeit wird gezeigt, daß Petrinetze ein geeignetes Werkzeug zur Unterstützung
der Entwicklung komplexer Softwaresysteme sind. Ihre herausragenden Eigenschaften
sind einerseits die simulativen Fähigkeiten, die es erlauben, reale Abläufe im Modell
anschaulich nachzuvollziehen. Andererseits wird gezeigt, daß sie mit den Anforderungen
des Software Engineerings konform sind.
Zur Verdeutlichung dieser Eigenschaften werden zwei Modelle aus realen Entwicklungen
benutzt: Erstens das Organisations-Modell eines kleinen Krankenhauses und zweitens
das Modell der Datenerfassung bei der Nachsorge von Tumorpatienten.
Key-Words:
Information System - Petri Nets - Software Engineering
Schlüssel-Wörter:
Informationssystem - Petrinetze - Software Engineering