View Categories

05 Feldtypen

Die folgenden Feldtypen werden vom Patientenportal unterstützt.

text

Einzeiliges Eingabefeld.

Beispiel

{
„id“: „vorname“,
„type“: „text“,
„label“: „Vorname“
}

Mit Formatprüfung

{
„id“: „gewicht“,
„type“: „text“,
„label“: „Gewicht (kg)“,
„format“: „decimal“
}

Mit Zeichenbegrenzung

{
„id“: „telefon“,
„type“: „text“,
„label“: „Telefonnummer“,
„maxlength“: 30
}

textarea

Mehrzeiliges Eingabefeld.

Beispiel

{
„id“: „beschwerden“,
„type“: „textarea“,
„label“: „Beschreiben Sie Ihre Beschwerden“,
„maxlength“: 2000
}

select

Auswahlliste.

Beispiel

{
„id“: „familienstand“,
„type“: „select“,
„label“: „Familienstand“,
„options“: [
„ledig“,
„verheiratet“,
„geschieden“
]
}

radio

Einzelauswahl.

Der Patient kann genau eine Option auswählen.

Beispiel

{
„id“: „raucher“,
„type“: „radio“,
„label“: „Rauchen Sie?“,
„options“: [
„Ja“,
„Nein“
]
}

checkbox-group

Mehrfachauswahl.

Der Patient kann mehrere Optionen auswählen.

Beispiel

{
„id“: „beschwerden“,
„type“: „checkbox-group“,
„label“: „Welche Beschwerden liegen vor?“,
„options“: [
„Schmerzen“,
„Schwellung“,
„Bewegungseinschränkung“
]
}

checkbox

Einzelne Checkbox.

Wird hauptsächlich innerhalb von Gruppen verwendet.

Beispiel

{
„id“: „morgens“,
„type“: „checkbox“,
„label“: „Morgens“
}

label

Zwischenüberschrift oder Hinweistext ohne Eingabefeld.

Beispiel

{
„id“: „taetigkeit_info“,
„type“: „label“,
„label“: „Tätigkeit verbunden mit“
}

image

Zeigt ein Bild im Formular an.

Beispiel

{
„id“: „beschwerdenbild“,
„type“: „image“,
„label“: „Wo haben Sie Schmerzen?“,
„src“: „skelett.png“,
„size“: „600px“,
„fullWidth“: true
}

Parameter

src
Dateiname der Bilddatei.

size
Maximale Darstellungsbreite.

group

Wiederholbare Feldgruppe.

Geeignet für:

  • Medikamente
  • Arbeitgeber
  • Frühere Tätigkeiten
  • Arbeitsunfähigkeiten
  • Behandelnde Ärzte
  • Rehabilitationsziele

Beispiel

{
„id“: „medikation“,
„type“: „group“,
„label“: „Aktuelle Medikation“,
„repeatable“: true,
„max“: 20,
„addButtonText“: „Medikament hinzufügen“,
„fields“: [
{
„id“: „medikament“,
„type“: „text“,
„label“: „Medikament“
},
{
„id“: „dosierung“,
„type“: „text“,
„label“: „Dosierung“
}
]
}

Parameter

repeatable

true = mehrere Einträge möglich

max

Maximale Anzahl Einträge

addButtonText

Beschriftung des Hinzufügen-Buttons

fields

Enthält die Felder eines Gruppeneintrags

Gruppen mit Checkboxen

Beispiel

{
„id“: „medikation“,
„type“: „group“,
„label“: „Aktuelle Medikation“,
„repeatable“: true,
„max“: 20,
„addButtonText“: „Medikament hinzufügen“,
„fields“: [
{
„id“: „medikament“,
„type“: „text“,
„label“: „Medikament“
},
{
„id“: „morgens“,
„type“: „checkbox“,
„label“: „Morgens“
},
{
„id“: „mittags“,
„type“: „checkbox“,
„label“: „Mittags“
},
{
„id“: „abends“,
„type“: „checkbox“,
„label“: „Abends“
}
]
}

Verschachtelte Gruppen werden derzeit nicht unterstützt.

Innerhalb einer Gruppe können folgende Feldtypen verwendet werden:

  • text
  • textarea
  • date
  • checkbox

Weitere Feldtypen werden schrittweise ergänzt.