{ "description": "Liefert alle Consente einer Person einer spezifischen Einwilligungsdomaene. 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\\nEs werden alle jemals von Patienten unterzeichneten Policies zurückgegeben, per Default jedoch nur solche mit Status \\\"permit\\\". Mittels Parameter können auch alle Status berücksichtigt werden (permit/deny/unknown).\\r\\n\\r\\nHINWEIS: Ab TTP-FHIR-Gateway Release 2.1.0 ist diese Operation deprecated. Sie wird durch die Operations \\\"allPolicystatesforperson\\\" und \\\"currentPolicystatesforperson\\\" ersetzt.", "_filename": "operationdefinition-policyStatesForPerson.json", "package_name": "ths-greifswald.ttp-fhir-gw", "date": "2021-09-05", "meta": { "lastUpdated": "2021-02-26T15:15:33.161+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": "policyStatesForPerson", "type": "false", "experimental": "false", "resourceType": "OperationDefinition", "title": "All policy states for person", "package_version": "2.2.0-alpha1", "status": "retired", "language": "de-DE", "id": "f8cf08a1-de90-4fbf-b984-354c2afef244", "affectsState": false, "kind": "operation", "comment": "Liefert alle Consente einer Person einer spezifischen Einwilligungsdomaene. 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.", "url": "https://ths-greifswald.de/fhir/OperationDefinition/gics/policyStatesForPerson", "code": "policyStatesForPerson", "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 werden diese ODER-verknüpft." }, { "max": "1", "min": 1, "use": "in", "name": "domain", "type": "string", "documentation": "Angabe der Einwilligungsdomaene" }, { "max": "1", "min": 0, "use": "in", "name": "_profile", "type": "canonical", "documentation": "Angabe um Ausgabeprofil festzulegen.\r\nDefault ist die gics-Variante; alternativ das Profil aus dem IG Einwilligungsmanagement." }, { "max": "1", "min": 0, "use": "in", "name": "detailed-consent-status", "type": "boolean", "documentation": "Ist dieser Parameter false (= Defaultwert), werden alle jemals existierenden Policies mit Status \"permit\" übermittelt. Wird er auf true gesetzt, werden alle Policy-Status berücksichtigt (permit/deny/unknown)." } ] }