Fragebögen
Verwalten Sie die Aufnahmefragebögen, die Patienten für Ihre Organisation ausfüllen: bestehende Fragebögen auflisten und einsehen, neue anlegen, deren Metadaten aktualisieren und das SurveyJS-Modell/Theme aktualisieren, das den Fragebogen selbst darstellt.Dieser Endpoint-Satz deckt nur Fragebogen-Metadaten und das SurveyJS-Modell ab. Funktionen
wie Dateien, CSS-Snippets, Archivierung, Duplizierung und Produktempfehlungs-Zuordnungen
werden im Admin Tool verwaltet, nicht über diese API.
Fragebögen auflisten
integer
Standard:"0"
Seitennummer (0-indexiert). Wird bei
all=true ignoriert.integer
Standard:"25"
Anzahl der Fragebögen pro Seite. Wird bei
all=true ignoriert.string
Standard:""
Filter nach Identifier-Teilstring (Groß-/Kleinschreibung wird nicht beachtet)
boolean
Standard:"false"
Archivierte (
true) oder nicht archivierte (false) Fragebögen zurückgebenboolean
Standard:"false"
Die vollständige Ergebnismenge ohne Paginierung zurückgeben
questionnaire:read
Beispielanfrage
Antwort
Listeneinträge lassenmodel, mapping, theme, meta_data und url aus — verwenden Sie
Einen Fragebogen abrufen, um diese zu lesen.
Antwortfelder
Einen Fragebogen abrufen
string
erforderlich
Die Fragebogen-UID
questionnaire:read
Beispielanfrage
Antwort
Enthält das SurveyJS-model/theme sowie sämtliche Beziehungen des Datensatzes. Dies sind
rohe Verknüpfungs-Arrays aus dem zugrunde liegenden Datenmodell und keine kuratierte
öffentliche Struktur — erwarten Sie UIDs (keine verschachtelten Objekte) und bei einem
tatsächlich genutzten Fragebogen potenziell lange Arrays; leer sind sie typischerweise nur
bei einem Fragebogen, der ausschließlich über diese API angelegt und verwaltet wird:
Antwortfelder
Die Autorenfunktionen des Admin Tools (individuelles CSS, Datei-Assets, Archivierung,
Duplizierung) werden über diese API nicht bereitgestellt; die obigen Arrays spiegeln nur
die Verknüpfungen, nicht diese Autorenfunktionen.
Fehlerantworten
Einen Fragebogen anlegen
questionnaire:write
string
erforderlich
Fragebogen-Identifier
string
erforderlich
Fragebogentyp (z.B.
PRODUCT_RECOMMENDER, DIRECT_TO_CART)Beispielanfrage
Antwort
Liefert201 mit dem angelegten Fragebogen in der gleichen Struktur wie
Einen Fragebogen abrufen. model, mapping, theme und
meta_data sind null, bis sie über
Fragebogen-Modell aktualisieren gesetzt werden.
Fehlerantworten
Fragebogen-Metadaten aktualisieren
questionnaire:write
string
erforderlich
Die Fragebogen-UID
string
Neuer Identifier
string
Neuer Fragebogentyp
boolean
Ob Einreichungen zusätzlich im Patientenprofil gespeichert werden
array
Interne Zuordnung von Antworten zu Attributen (Array von Objekten oder
null).Beispielanfrage
Antwort
Liefert200 mit dem aktualisierten Fragebogen in der gleichen Struktur wie
Einen Fragebogen abrufen.
Fehlerantworten
Fragebogen-Modell aktualisieren
questionnaire:write
string
erforderlich
Die Fragebogen-UID
object
erforderlich
Das vollständige SurveyJS-Fragebogenmodell, das veröffentlicht werden soll.
object
Vollständiges SurveyJS-Theme. Weglassen, um das aktuelle Theme zu behalten.
Beispielanfrage
Antwort
Liefert200 nur mit uid, model und theme.
Fehlerantworten
Fragebogen-Einreichungsstatistiken
Für organisationsweite Statistiken (Bestell-/Rezeptvolumen, Arzt- und Produktanzahlen,
Einreichungen über alle Fragebögen) siehe Statistiken.
statistics:read
string
erforderlich
Die Fragebogen-UID
string
Beginn des Datumsbereichs (ISO 8601). Standardmäßig 30 Tage vor
end_date.string
Ende des Datumsbereichs (ISO 8601). Standardmäßig jetzt.
Ohne angegebenen Datumsbereich werden standardmäßig die letzten 31 Tage (heute und die
vorherigen 30 Tage) verwendet. Der Bereich zwischen
start_date und end_date darf 30
Tage nicht überschreiten.Beispielanfrage
Antwort
Jeder Tag im Bereich ist enthalten, mit0 für Tage ohne Einreichungen: