Variablen können in verschiedenen Situationen genutzt werden:
zur Anzeige ihres Inhalts in einem Text (Fragetitel, Fragebeschreibung, Infotexte)
und werden dazu in zwei geschwungene Klammern gesetzt, also z.B. {{inline.variablenname}}.
In Abhängigkeiten können sie im "erweiterten Modus" genutzt werden.
Dann kann man z.B. das Patientenalter (client.age) verwenden, das Geschlecht, einen ermittelten Score etc,....In Formeln können Variablen ebenfalls verwendet werden
Zum Einbetten in eine GDT-Rückgabe
Um Variablen in Texten zu verwenden müssen diese immer zwischen zwei geschwungenen Klammern stehen, also {{variablentyp.variablenname}}.
Übersicht der verfügbaren Variablentypen
Stammdaten: {{client.eigenschaft}}
Scorings: {{scoring.variablenname}}
Formelergebnisse sind immer: {{formula.variablenname}}
Fragebogen-Variablen sind immer: {{inline.variablenname}}
Allgemeine verfügbare Variablen:
Datum: {{dateFormat date}}
Datum: {{date}}
Uhrzeit: {{time}}
Die folgenden Variablen stehen im Fragebogen immer zur Verfügung, da sie zum Client/Patient gehören.
Die Variablen sind natürlich nur “gefüllt”, wenn der Client auch entsprechende Daten im entsprechenden Feld enthält.
Die Variablen können sowohl in Frage-Abhängigkeiten im “Erweiterten Modus” als Bedingung als auch in Frage-Beschreibungstexten als Platzhalter verwendet werden.
Die beiden Variablen age und ageInMonth können, da sie reine Zahlenwerte enthalten, auch in Formeln verwendet werden.
Fallnummer und Patientennummer sind vom Typ “String” und können neben Zahlen auch Buchstaben enthalten, können daher nicht in Formeln verwendet werden.
Stammdaten/-Eigenschaften:
Anrede: {{client.salutation}}
Name (Vorname + Nachname): {{client.name}}
Vorname: {{client.firstName}}
Nachname: {{client.lastName}}
Vor/-Nachname kombiniert: {{client.name}}
Adresse: {{client.address}}
Fallnummer: {{client.caseNr}}
Patientennummer: {{client.customerNr}}
Standort: {{client.location}}
Geburtsdatum (formatiert): {{dateFormat client.birthDate}}
Alter in Jahren: {{client.age}}
Alter in Monaten: {{client.ageInMonth}}
Status: {{client.status}}
Ist männlich (wenn "true" bzw. Wert gleich 1): {{client.isMale}}
Ist weiblich (wenn "true" bzw. Wert gleich 1) : {{client.isFemale}}
Ist anonym (wenn "true" bzw. Wert gleich 1): {{client.anonymous}}
Ist pseudonym (wenn "true" bzw. Wert gleich 1): {{client.pseudonymous}}