{ "description": "Liefert die aktuellen, gültigen Policies einer Person einer spezifischen Einwilligungsdomaene (Status: permit, deny). Die Rückgabe erfolgt als Bundle vom Typ \\\"collection\\\". Das Bundle enthält ausschließlich Consent-Ressourcen zur Abbildung der Policies, d.h. je unterzeichneter Policy ist eine Consent-Ressource mit jeweils einer Policy (provision) enthalten.\\r\\n\\r\\nPer default werden alle aktuell gültigen vom Patienten unterzeichneten Policies zurückgegeben (Accepted=Permit, Declined=Deny, Unknown=Deny). Sollen eingewilligte Policies mit Status \\\"Unknown\\\" ignoriert werden (mittels UNKNOWN können detailliertere Statusangaben wie UNKNOWN, NOT_ASKED, NOT_CHOSEN, WITHDRAWN, INVALIDATED, REFUSED und EXPIRED intern gruppiert werden) , kann dies parametrisiert werden (checkconsentconfig.unknownStateIsConsideredAsDecline=false).", "_filename": "operationdefinition-currentPolicyStatesForPerson.json", "package_name": "ths-greifswald.ttp-fhir-gw", "date": "2022-01-13T09:51:04.1591217+00:00", "meta": { "lastUpdated": "2022-01-13T09:51:20.127+00:00" }, "system": true, "publisher": "ths-greifswald.de", "instance": false, "purpose": "Teil des FHIR Gateway für gICS. Weitere Infos unter https://ths-greifswald.de/gics", "name": "currentPolicyStatesForPerson", "type": "false", "experimental": "false", "resourceType": "OperationDefinition", "title": "Current policy states for person", "package_version": "2.2.0-alpha1", "status": "active", "language": "de-DE", "id": "a71bcf33-534c-4ec0-a184-10064c1daf3b", "affectsState": false, "kind": "operation", "comment": "Liefert die aktuellen, gültigen Policies einer Person einer spezifischen Einwilligungsdomaene (Status: permit, deny). Die Rückgabe erfolgt als Bundle vom Typ \"collection\". Das Bundle enthält ausschließlich Consent-Ressourcen zur Abbildung der Policies, d.h. je unterzeichneter Policy ist eine Consent-Ressource mit jeweils einer Policy (provision) enthalten.\r\n\r\nPer default werden alle aktuell gültigen vom Patienten unterzeichneten Policies zurückgegeben (Accepted=Permit, Declined=Deny, Unknown=Deny). Sollen eingewilligte Policies mit Status \"Unknown\" ignoriert werden (mittels UNKNOWN können detailliertere Statusangaben wie UNKNOWN, NOT_ASKED, NOT_CHOSEN, WITHDRAWN, INVALIDATED, REFUSED und EXPIRED intern gruppiert werden) , kann dies parametrisiert werden (checkconsentconfig.unknownStateIsConsideredAsDecline=false).", "url": "https://ths-greifswald.de/fhir/OperationDefinition/gics/currentPolicyStatesForPerson", "code": "currentPolicyStatesForPerson", "version": "2.1.0", "parameter": [ { "max": "*", "min": 1, "use": "in", "name": "personIdentifier", "type": "Identifier", "documentation": "Um den Bezug zwischen Person und Einwilligung herzustellen, ist die Angabe von mindestens einem eindeutigen Personenidentifikator erforderlich. Dies kann je nach Anforderungen die Fallnummer, ein Patienten-Identifikator, die Angabe eines Bevollmächtigten oder ein Studienpseudonym, o.ä. sein. Bei Angabe von mehreren Identifikatoren und Verzicht auf Config-Parameter werden diese ODER-verknüpft (dies entspricht der Konfiguration AT-LEAST-ONE)." }, { "max": "1", "min": 1, "use": "in", "name": "domain", "type": "string", "documentation": "Angabe der Einwilligungsdomaene" }, { "max": "1", "min": 0, "use": "in", "name": "config", "type": "Parameters", "targetProfile": [ "https://ths-greifswald.de/fhir/StructureDefinition/gics/Parameters/Config" ] } ] }