Was ist QuickForms?
QuickForms ist ein flexibles Formularsystem zur Erfassung, Bearbeitung und Verwaltung strukturierter Daten direkt aus bestehenden Datenbanken heraus.

Das System ermöglicht es, zusätzliche Informationen zu bestehenden Datensätzen – beispielsweise zu Patienten, Fällen oder anderen Stammdaten – über frei definierbare Formulare zu erfassen und dauerhaft zu speichern.
Der besondere Vorteil von QuickForms liegt darin, dass Formulare vollständig über Konfigurationsdateien (APF-Dateien) definiert werden. Dadurch können neue Formulare erstellt oder bestehende Formulare angepasst werden, ohne dass Programmcode geändert werden muss.
Typische Einsatzgebiete
QuickForms kann überall eingesetzt werden, wo strukturierte Zusatzinformationen zu bestehenden Datensätzen erfasst werden sollen, zum Beispiel:
- medizinische Zusatzdokumentationen
- Meldedaten für Register
- Verlaufsdokumentationen
- Qualitätsdokumentationen
- administrative Zusatzinformationen
Ein Formular kann dabei beliebig viele Felder enthalten und unterschiedliche Datentypen unterstützen.
Integration in bestehende Systeme
QuickForms arbeitet direkt mit vorhandenen Datenbanken zusammen.
Dabei wird zwischen zwei Datenbereichen unterschieden:
1. Stammdaten
Die Stammdaten stammen aus der vorhandenen Datenbank des Systems, zum Beispiel:
- Patienten
- Fälle
- administrative Daten
Diese Daten werden üblicherweise nur angezeigt und dienen als Bezugspunkt für die Formularinformationen.
2. Formular-Zusatzdaten
Die im Formular eingegebenen Informationen werden in einer separaten Tabelle gespeichert.
Diese Tabelle ist über einen eindeutigen Schlüssel mit den Stammdaten verknüpft.
Dadurch können beliebig viele zusätzliche Datenfelder ergänzt werden, ohne die bestehende Stammdatenstruktur zu verändern.
Dynamische Formularstruktur
Die Struktur eines Formulars wird über sogenannte APF-Dateien definiert.
In diesen Dateien werden unter anderem festgelegt:
- welche Felder im Formular vorhanden sind
- welcher Datentyp verwendet wird
- welche Felder Pflichtfelder sind
- welche Feldlängen zulässig sind
- wie die Daten gespeichert werden
Durch diese Konfiguration kann ein einziges System beliebig viele unterschiedliche Formulare darstellen und verwalten.
Vorteile von QuickForms
- flexible Formularerstellung ohne Programmierung
- Integration in bestehende Datenbanken
- Speicherung zusätzlicher Informationen ohne Änderung der Stammdatenstruktur
- konfigurierbare Feldtypen und Validierungen
- Unterstützung komplexer Formularstrukturen
- anpassbar an unterschiedliche Anwendungsfälle
