{ "description": "Personenregistrierung und Privacy-Preserving Record Linkage (PPRL) auf Basis von Bloomfiltern (BF) innerhalb eines Geltungsbereiches (Studie, Standort). Die Erzeugung eines standortspezifischen Pseudonyms erfolgt innerhalb der angegebenen Ziel-Domäne. Diese wird automatisch erzeugt, sofern noch nicht vorhanden. Die Rückgabe eines standortspezifischen Pseudonyms (z.B. DIZPseudonym) erfolgt als Parameter.", "_filename": "OperationDefinition-RequestPsnFromBfWorkflow.json", "package_name": "ths-greifswald.ttp-fhir-gw", "date": "2024-10-07", "system": true, "publisher": "Unabhängige Treuhandstelle der Universitätsmedizin Greifswald", "instance": false, "purpose": "Teil des FHIR Gateway für Dispatcher und gPAS. Weitere Infos unter https://ths-greifswald.de", "name": "RequestPsnFromBfWorkflow", "type": "false", "experimental": null, "resourceType": "OperationDefinition", "title": "requestPsnFromBfWorkflow", "package_version": "2024.3.0-DEVEL.1", "status": "active", "id": "e1702e0f-0449-4d16-aa7e-84ab284ff1a8", "kind": "operation", "comment": "Personenregistrierung und Privacy-Preserving Record Linkage (PPRL) auf Basis von Bloomfiltern (BF) innerhalb eines Geltungsbereiches (Studie, Standort). Die Erzeugung eines standortspezifischen Pseudonyms erfolgt innerhalb der angegebenen Ziel-Domäne. Diese wird automatisch erzeugt, sofern noch nicht vorhanden. Die Rückgabe eines standortspezifischen Pseudonyms (z.B. DIZPseudonym) erfolgt als Parameter.", "url": "https://ths-greifswald.de/fhir/OperationDefinition/dispatcher/requestPsnFromBfWorkflow", "code": "requestPsnFromBfWorkflow", "version": "2024.3.0-DEVEL", "contact": [ { "name": "Unabhängige Treuhandstelle der Universitätsmedizin Greifswald", "telecom": [ { "use": "work", "value": "https://www.ths-greifswald.de/", "system": "url" } ] } ], "parameter": [ { "max": "1", "min": 1, "use": "in", "name": "study", "type": "string", "documentation": "Angabe der Studie" }, { "max": "*", "min": 1, "use": "in", "name": "bloomfilter", "part": [ { "max": "1", "min": 1, "use": "out", "name": "bloomfilter", "documentation": "Bloomfilter" }, { "max": "1", "min": 1, "use": "out", "name": "version", "documentation": "Version des Bloomfilters" } ], "type": "base64Binary", "documentation": "Liste studien- und standortspezifischer Bloomfilter (base64-codiert)" }, { "max": "1", "min": 1, "use": "in", "name": "target", "type": "string", "documentation": "Angabe des Bloomfilter sendenden Standorts (Ziel-Domäne)" }, { "max": "1", "min": 1, "use": "in", "name": "apikey", "type": "string", "documentation": "Gültiger API-Key zur Authentifizierung und Authorisierung des aufrufenden Systems gegenüber dem verarbeitenden Workflow-Manager" }, { "max": "*", "min": 0, "use": "out", "name": "pseudonym-bf", "part": [ { "max": "1", "min": 1, "use": "out", "name": "bloomfilter", "type": "base64Binary", "documentation": "Bloomfilter" }, { "max": "1", "min": 1, "use": "out", "name": "target", "type": "Identifier", "documentation": "die verwendete Ziel-Domäne (im Request übergeben)" }, { "max": "1", "min": 1, "use": "out", "name": "pseudonym", "type": "Identifier", "documentation": "das in der Ziel-Domäne erzeugte Pseudonym." } ], "documentation": "Ermitteltes bzw. generiertes studien- und standort-spezifisches Pseudonym" }, { "max": "*", "min": 0, "use": "out", "name": "error", "part": [ { "max": "1", "min": 0, "use": "out", "name": "bloomfilter", "type": "base64Binary", "documentation": "Bloomfilter" }, { "max": "1", "min": 0, "use": "out", "name": "target", "type": "Identifier", "documentation": "die verwendete Ziel-Domäne (im Request übergeben)" }, { "max": "1", "min": 1, "use": "out", "name": "error-code", "type": "Coding", "documentation": "Fehlercode" } ], "documentation": "Fehlerrückgabe bei Teil-Fehlern" } ] }