Formular-Editor (+)

<< Klicken Sie, um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Formulare und Scores >

Formular-Editor (+)

Mit EMMA erstellen Sie im Datendictionary eigene Formulare: Eingabemasken mit Plausibilitätsprüfungen, aus deren Eingaben ein eigener Score oder eine Ergebniszusammenfassung berechnet wird. Die Bedienung des Designers Schritt für Schritt beschreibt Formulardesigner bedienen.

Mit der RITA-Lizenz ohne EMMA steht der Designer eingeschränkt zur Verfügung: höchstens fünf eigene Single-Formulare (RITA-Formulare), nur mit der Designer-Seite, ohne Scripting, Ausgaben, Debugger und eigenes Hilfe-PDF. Details unter Formulardesigner bedienen.

Das Thema Erstellung eigener Formulare ist nicht vom Standard EMIL-Service abgedeckt. ITC bietet dazu kostenpflichtige Schulungen an.

Aufbau eines Formulars

Eigene Formulare bestehen aus folgenden Elementen:

•Beschriftungen für die optische Gliederung des Formulars.

•Ankreuzboxen (rund oder quadratisch), die sich auch in Gruppen gegenseitig auslösen können.

•Einzeilige Texteingabefelder für Texte, Ganzzahlen oder Fließkommazahlen.

•Mehrzeilige Texteingabefelder für Freitexte.

•Drop-Down-Boxen mit einer selbstdefinierten Auswahl an Anzeigewert/Code-Kombinationen.

•NRS-Skalen (Numerische Rating-Skala) für die Erfassung visueller Analogskalen.

•Hintergrundbilder, z.B. um Körperregionen zu skizzieren.

Felder mit Daten werden als Subitems unter dem Feld gespeichert und lassen sich über das Abfragemodul auslesen. Sie können feldbezogene Plausibilitätsprüfungen und eine eigene Ergebnisanzeige in der Akte hinzufügen. Für Arztbriefe lassen sich eigene Variablen erzeugen.

Anzeige in der Akte und in Arztbriefen

Jedes Formular hat eine Anzeigezeile, die in der Akte als zusammengefasstes Ergebnis erscheint. Sie ist statisch konfiguriert oder wird per Script aus den eingegebenen Werten berechnet (siehe unten).

Erweiterung über Scripting

Müssen Scores aus mehreren Feldern berechnet, Plausibilitäten zwischen Feldern geprüft oder Werte vor der Anzeige formatiert werden, erweitern Sie das Formular um ein Script. EMIL führt es nach jeder Eingabe aus; es befüllt die Variable finalScore, deren Inhalt in der Akte als Ergebniszeile erscheint (Details unter Formular Scripts).

Eine Einführung in die Scriptsprache steht unter Scripting-Grundlagen; Funktionen, Variablen und ein vollständiges Beispiel für Formulare unter Formular Scripts.

Formular testen und debuggen

Auf der Seite Scripting probieren Sie das Formular mit seinem Script aus, mit Haltepunkten und schrittweiser Ausführung; so lassen sich Plausibilitätsprüfung und Score-Berechnung in einem Durchlauf nachvollziehen.

•Ein Klick auf Formular öffnet das Testformular und lässt das Script einmal durchlaufen (z.B. für die initiale Befüllung). Geben Sie eine Konstellation ein und klicken Sie erneut auf Formular - das Script läuft erneut über die aktuellen Werte. Steht die Ausführung an einem Haltepunkt, wird sie damit fortgesetzt.

•Haltepunkte setzen Sie per Klick auf den linken Rand der gewünschten Scriptzeile oder über Breakpoint setzen (F5).

•An einem Haltepunkt führen Sie das Script mit Schritt (hinein) (F7) und Schritt (über) (F8) Zeile für Zeile aus. Script prüfen kompiliert das Script und meldet Syntaxfehler im Ausgabebereich.

•Die Spalte Variablen rechts neben dem Editor zeigt an einem Haltepunkt die aktuellen Werte der Formularfelder und Zwischenvariablen.

•Über den Button Variablen im Menüband fügen Sie an der Cursorposition einen vorhandenen Variablennamen in das Script ein.

Hinweis: Im Testmodus läuft das Script nur bei diesen ausdrücklichen Durchläufen, nicht bei jeder Eingabe. In der Akte läuft es weiterhin nach jeder Eingabe.