AllConsentsForTemplate
Voraussetzung
- Spezifizierte Domäne muss angelegt sein
- Es muss eine gültige Einwilligung mit dem gegebenen personIdentifier existieren
- Das spezifizierte Template muss Grundlage einer gültigen Einwilligung sein
Aufruf und Rückgabe
Invocations
URL: [base]/$allConsentsForTemplate
This operation does NOT change content
Parameters (In)
Name | Cardinality | Type | Documentation |
template | 1..1 | string | Angabe der eindeutigen TemplateId in Form des TemplateFrame.Identifier.Value für das vorbelegte Template.Identifier.System "https://ths-greifswald.de/fhir/gics/" |
domain | 1..1 | string | Angabe der Einwilligungsdomaene |
_profile | 0..1 | canonical | Angabe um Ausgabeprofil festzulegen. Default ist die gics-Variante; alternativ das Profil aus dem IG Einwilligungsmanagement. |
Liefert alle Consente eines spezifischen TemplateFrame unter Angabe des TemplateFrame-Identifiers (Vorlagenbezug) per POST-Request. Die Rückgabe erfolgt als Bundle vom Typ "collection". Das Bundle enthält je Consent einen Bundle-Entry, der alle für den spezifischen Consent relevanten Ressourcen (z.B. TemplateFrame, QuestionnaireComposed, QuestionnaireResponse, Provenance) enthält. Details zu den verwendeten Profilen unter https://simplifier.net/guide/einwilligungsmanagement/igeinwilligungsmanagement
Beispiel
(Q4/2021)
Error Codes
Beschreibung | HTTP Error Code |
---|---|
Fehlende Parameter | 400 Bad Request |
Parameter mit unbekanntem Inhalt | 404 Not found |
Leere Ergebnismenge trotz gültiger Parameter | 200 Ok |