REDCap: Felder mit Dynamischen SQL #656
SebStaeubert
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Dynamisches SQL wird benötigt, um die Zuordnung von Instanzen zwischen den Instrumenten (Formulare) zu ermöglichen. Dies kommt z.B. zu Einsatz bei der Zuordnung von Medikationsanalysen zu Fällen.

Im Beispiel (siehe Screenshot) sind die Medikationsanalysen "446565-1" und "446565-3" dem Fall "446565" zugeordnet, was über ein Feld mit dynamischen SQL ermöglicht wird.
Felder mit dynamischem SQL können nur mit REDCap Admin-Rechten angelegt werden. Beim Import eines Projektes werden die SQL-Statements aktuell nicht übernommen.
Es ist daher erforderlich, dass ein REDCap-Nutzer mit Admin-Rechten diese einträgt.
Im INTERPOLAR REDCap Projekt betrifft das die folgenden 3 Instrumente.
Die Instrumente "Medikationsanalyse" und "MRP-Dokumentation / -Validierung" sind für IP-1a relevant. Das Instrument "Retrolektive MRP-Bewertung" ist ab Aktivierung von IP-b relevant.
Medikationsanalyse
Designer aufrufen und dort das Instrument "Medikationsanalyse" auswählen.

Zum Feld "fall_meda_id" navigieren und auf bearbeiten klicken (Stiftsymbol).
Dort in das Formularfeld "SQL Query ('select' query only)" folgendes SQL Statement eintragen:
Anschließend mit "Save" speichern.
MRP-Dokumentation / -Validierung
Im Designer das Instrument "MRP-Dokumentation / -Validierung" auswählen, zum Feld "mrp_meda_id" navigieren und auf bearbeiten klicken.
Dort in das Formularfeld "SQL Query ('select' query only)" folgendes SQL Statement eintragen:
Anschließend mit "Save" speichern.
Retrolektive MRP-Bewertung
Im Designer das Instrument "Retrolektive MRP-Bewertung" auswählen.
In diesem Instrument sind 2 Felder anzupassen.
Navigieren Sie zum Feld "ret_mrp_zuordnung1" und auf bearbeiten klicken.
Dort in das Formularfeld "SQL Query ('select' query only)" folgendes SQL Statement eintragen:
Navigieren Sie zum Feld "ret_mrp_zuordnung2" und auf bearbeiten klicken.
Dort in das Formularfeld "SQL Query ('select' query only)" folgendes SQL Statement eintragen:
Anschließend mit "Save" speichern.
Hinweis: Die SQL-Statements in diesem Instrument setzen voraus, dass das Feld "ret_meda_id" ausgefüllt ist. Dieses ist ein verstecktes Feld, dass mit Aktivierung von IP-1b automatische befüllt wird. Soll die Funktion vor der automatischen Befüllung getestet werden, muss das Feld manuell befüllt werden.
Beta Was this translation helpful? Give feedback.
All reactions