Abgesehen von dem vorab sehr ausgiebig kritisierten Punkten, beschriebenen Idenn und Wünschen, die wir gerade intern besprechen...
Ich glaube es gibt da noch ein paar Missverständnisse, die auf Annahmen beruhen. Deshalb schreibe ich hier mal etwas zu den Implementierungs-Details der Custom-Formulare.
Begrifflichkeiten:
- Nutzer: MFA, Arzt oder unter iOS auch der Patient
- Custom-Formular: ein extrem anpassbar Nutzer-designtes mehrseitiges Formular mit Feldern unterschiedlichen Typs (also nicht nur Patienten-Formulare, sondern auch Laufzettel, Check-Listen, Aufgaben, anonyme Fragebögen, ...)
- Client: tomedo macOS Anwendung, tomedo iOS App (iPad/iPod/iPhone)
- Formular-Vorlage: Custom-Formular erzeugt/geändert im Formular-Editor des macOS Clients
- Formular: Custom-Formular Karteieintrag, erzeugt als Kopie der Formular-Vorlage mit den gespeicherten Nutzerdaten
- Formular-Editor: Formular-Editor im macOS Client
Wenn Sie im Formular-Editor erstmalig ein Custom-Formular anlegen, entsteht auch die erste Version der Formular-Vorlage.
Ab diesem Zeitpunkt ist die Formular-Vorlage in jedem Client verfügbar. Das heist, wenn jetzt ein Custom-Formular in der Patienten-Kartei als Karteieintrag erzeugt wird, so wird eine tiefe Kopie, dieser zu diesem Zeitpunkt letzten veröffentlichten Version der Formular-Vorlage, erzeugt. Der Nutzer arbeitet beim Ausfüllen auf seiner eigenen Kopie, dem Formular.
Das Formular ist zunächst die Kopie der Formular-Vorlage (Formular-Vorlagen-Eigenschaften, wie Hintergrundbild, Font, Lage, …). Dazu kommen initial die vorausgefüllten Daten (z.B. aus Briefkommandos, aus tomedo Patienten-Feldern, …). Zuletzt füllt der Nutzer das Formular mit seinen Daten. Dabei werden gegebenenfalls die betroffenen Score-Felder aktualisiert.
Wird jetzt eine neue Version der Formular-Vorlage erstellt, indem der Nutzer die Formular-Vorlage im Formular-Editor geändert wird, dann hat das keine Auswirkung auf bereits erstellte Formulare. Die neue Version der Formular-Vorlage hat lediglich Auswirkung auf alle neu angelegten Formulare.
Jede einzelne Änderungen an Formular-Vorlagen und Formularen (wie auch bei allen anderen tomedo Daten) werden im tomedo System, mit Zeit und angemeldeter tomedo Nutzer vermerkt, so dass diese zu einem späteren Zeitpunkt auch leicht nachvollziehbar sind.