Eigenformular Felder und CSS-Klassen
Das EDC-System nutzt das Eigenformular-System um Visiten-Formulare zu erzeugen und darzustellen.
Dabei gibt es bestimmte, automatisch generierte Felder und zu setzende CSS-Klassen um bestimmte Funktionen zu ermöglichen.
Automatisch erzeugte Felder
edc_esp_id
Dieses Feld wird vom System genutzt, um Patienten-ID abzuspeichern, die die Zuweisung von Patient zur Formular-Absendung gewährleistet. (Pflicht bei Visiten und Patienten-Anlage, kann / sollte nicht gelöscht werden)
edc_esv_id
Dieses Feld wird vom System genutzt, um die Visiten-ID abzuspeichern, die die Zuweisung von Visite zur Formular-Absendung gewährleistet. (Pflicht bei Visiten, kann / sollte nicht gelöscht werden)
Feld-CSS-Klassen
Diese Klassen sollten Formular-Feldern zugewiesen werden, die spezielle Eigenschaften im EDC-System darstellen.
edc_esp_birthyear (Patientenanlage)
Geben Sie dem Feld, dass das Geburtsjahr des Patienten definiert diese CSS-Klasse, so dass das System die Daten in der Patienten-Kurzinformation oben rechts darstellen kann. (nur bei Patienten-Anlage-Formularen relevant, zur Zeit optional aber empfohlen)
edc_esp_ethnicity (Patientenanlage)
Geben Sie dem Feld, dass die Ethnizität des Patienten definiert diese CSS-Klasse, so dass das System die Daten in der Patienten-Kurzinformation oben rechts darstellen kann. (nur bei Patienten-Anlage-Formularen relevant, zur Zeit optional aber empfohlen)
edc_esp_gender (Patientenanlage)
Geben Sie dem Feld, dass das Geschlecht des Patienten definiert diese CSS-Klasse, so dass das System die Daten in der Patienten-Kurzinformation oben rechts darstellen kann. (nur bei Patienten-Anlage-Formularen relevant, zur Zeit optional aber empfohlen)
edc_show_in_patient_info_overview
Geben Sie den Feldern in Visiten, die in der Übersicht angezeigt werden sollen diese Klasse. Sie kann in Beliebigen Visiten angegeben werden. Wichtig: Werte werden nur dann angezeigt wenn es auch eine Ausfüllung gibt und diese nicht leer ist.
edc_visit_date
Um in der Visiten-Übersicht ein Datum für die Visite darzustellen, muss einem Datumsfeld im Eigenformular diese CSS-Klasse zugewiesen werden.
edc_visit_reason / edc_visit_reason_01 / edc_visit_reason_02 / edc_visit_reason_03
Um in der Visiten-Übersicht einen Grund für die Visite darzustellen, muss einem Feld im Eigenformular diese CSS-Klasse zugewiesen werden. Sollte das Feld nicht eindeutig sein, können auch bis zu 3 Felder angegeben werden.
Dazu sollte die “..._01 / _02 / _03“ - Schreibweise verwendet werden, wobei das System dann bis zu 3 Felder durchgeht, bis Daten gefunden werden, die dargestellt werden. Sollte keines dieser Felder gefunden werden.
edc_visit_eye_definer
Soll eine Visite für ein bestimmtes Auge stehen (z. B. Post-Operative Unterstung “First Eye“) und später soll beim Export der Filter “Eigene Zeile pro Auge“ verwendet werden, so muss ein Feld in der entsprechenden Visite mit dieser Klasse ausgestattet werden.
Das Feld sollte dann die Information enthalten, welches Auge in dieser Visite untersucht wird. Der Wert des Feldes muss dann “OS“, “OD“ oder “OU“ (oder kleingeschrieben) entsprechen.
warning_note
Um einen Zwischentext als Warnhinweis darzustellen.
Feld-Code
Jedes Feld kann mit einem eigenen JavaScript-Code für feldspezifische Berechnungen hinterlegt werden.
Die folgenden Funktionen sind besonders hilfreich:
get_cff_value_by_class(class_name, mode, mode2):
Damit kann ein Feldwert über eine CSS-Klasse ermittelt werden.
- class_name: Die abzufragende CSS-Klasse.
- mode = null / 0: Erster, selektierter Eingabewert des ersten Feldes mit dieser Klasse.
- mode = 1:Für z. B. Checkboxen, werden alle selektierten Werte in einem Array zurückgegeben.
- mode2 = null / 0:Nur das erste Feld wird ausgegeben.
- mode2 = 1:Ein Array (je nach mode-Defintion mit einem Werte oder einem Subarray als Inhalt) wird zurückgegeben.
set_cff_value_by_class(class_name):
Damit kann ein Feldwert über eine CSS-Klasse in die entsprechenden Input-Felder gesetzt werden.
- class_name: Die abzufragende CSS-Klasse.
- value:Das zu setzende Value. Bei Checkboxen kann optional ein Array mit Werten übergeben werden, die dann selektiert werden.
