View Categories

02 Funktionsweise

Grundprinzip

Der Formular-Designer arbeitet nach dem Prinzip einer visuellen Formularbeschreibung, bei der Layout, Felder und Datenverbindungen innerhalb einer Formularstruktur definiert werden.

Ein Formular besteht dabei im Wesentlichen aus drei Komponenten:

  • Layoutstruktur
  • Formularelemente
  • Datenbindung

Beim Öffnen eines Formulars wird diese Struktur vom System geladen und die enthaltenen Felder mit den entsprechenden Daten verknüpft.

Formularstruktur

Ein Formular ist in verschiedene Bereiche unterteilt.

Typische Bestandteile eines Formulars sind:

  • Formularcontainer
  • Layoutbereiche
  • Eingabefelder
  • Anzeigeelemente
  • Tabellen oder Listen

Diese Elemente werden im Designer grafisch positioniert und gespeichert.

Beim Laden des Formulars erzeugt das System daraus die entsprechende Benutzeroberfläche.

Datenbindung

Formularfelder können mit verschiedenen Datenquellen verbunden werden.

Typische Datenquellen sind:

  • Datenbankfelder
  • Systemvariablen
  • Werte aus der Patientenakte
  • Ergebnisse von Skriptfunktionen

Beim Öffnen eines Formulars werden die entsprechenden Daten automatisch geladen und in den zugeordneten Feldern angezeigt.

Bei Änderungen durch den Benutzer können diese Daten anschließend wieder in die Datenbank zurückgeschrieben werden.

Verarbeitung beim Öffnen eines Formulars

Beim Aufruf eines Formulars erfolgt die Verarbeitung in mehreren Schritten.

  1. Laden der Formularbeschreibung
  2. Aufbau der Benutzeroberfläche
  3. Verknüpfung der Felder mit den Datenquellen
  4. Laden der vorhandenen Daten
  5. Anzeige des Formulars

Dadurch können Formulare dynamisch aufgebaut und mit aktuellen Daten gefüllt werden.

Speicherung von Formularwerten

Wenn ein Formular Daten enthält, können diese Werte im System gespeichert werden.

Typische Möglichkeiten sind:

  • Speicherung in Datenbankfeldern
  • Speicherung in Formularstrukturen
  • Weitergabe an Skripte oder Systemfunktionen

Die genaue Verarbeitung hängt vom jeweiligen Formular und dessen Konfiguration ab.

Interaktion mit der Script-Engine

Der Formular-Designer kann mit der MCDMS Script-Engine kombiniert werden.

Dadurch können zusätzliche Funktionen realisiert werden, beispielsweise:

  • automatische Berechnungen
  • Validierung von Eingaben
  • dynamische Anpassung von Formularinhalten
  • Aufruf weiterer Systemfunktionen

Diese Erweiterungen werden über entsprechende Skripte gesteuert.

Integration in MCDMS

Formulare können in verschiedenen Bereichen des Systems verwendet werden.

Typische Einsatzorte sind:

  • Patientenakte
  • medizinische Dokumentation
  • Datenerfassung
  • Berichtserstellung
  • Schnittstellenverarbeitung

Formulare sind damit ein zentraler Bestandteil der Datenerfassung und Dokumentation innerhalb des Systems.

Bevor Sie mit der Erstellung Ihrer eigenen Formulare beginnen, möchten wir Ihnen nachfolgend einige nützliche Hinweise geben:
Sehen Sie sich die im Lieferumfang enthaltenen Beispielformulare an und machen Sie sich mit der Funktionalität des MCF Designers vertraut.

Entwerfen Sie sich ein Konzept für die Erstellung der Formulare. Wenn Sie z.B. immer den gleichen Briefkopf verwenden ist es sinnvoll, den Briefkopf auch als solchen (z.B. BRKOPF.APF) zu speichern und als Grundlayout für jedes weitere Formular zu verwenden.
Überprüfen Sie die Gemeinsamkeiten der Formulare, die Sie erstellen wollen und entwerfen Sie im MCF Designer zuerst das Grundlayout, von welchem Sie dann die einzelnen Formulare erstellen.

Beginnen Sie zuerst mit der Erstellung von einfachen Formularen wie z.B.: Fax, Briefpapier oder Glückwunschschreiben.
MCF Designer behandelt die Formularablagen wie Verzeichnisse. Wenn Sie ein Formular für verschiedene Formularablagen verfügbar machen möchten, kopieren Sie die Datei (das Formular und evtl. dazugehörige Datenbankdateien) in das entsprechende Verzeichnis.

Zusammenfassung

Der Formular-Designer ermöglicht die Erstellung strukturierter Formulare zur Anzeige und Erfassung von Daten.

Durch die Kombination aus grafischem Layout, Datenbindung und Skriptintegration können Formulare flexibel an klinikspezifische Anforderungen angepasst werden und bilden einen wichtigen Bestandteil der Systemanpassung innerhalb von MCDMS.