{ "description": "Fügt ein Wertepaar bestehend aus Originalwert und Pseudonym in eine vorkonfigurierte Domäne ein, z.B. für die Migration von Bestandspseudonymen", "_filename": "OperationDefinition-InsertValuePseudonymPairs.json", "package_name": "ths-greifswald.ttp-fhir-gw", "date": "2024-10-07", "system": true, "publisher": "Unabhängige Treuhandstelle der Universitätsmedizin Greifswald", "instance": false, "name": "InsertValuePseudonymPairs", "type": "false", "experimental": null, "resourceType": "OperationDefinition", "title": "insertValuePseudonymPairs", "package_version": "2024.3.0-DEVEL.1", "status": "draft", "id": "77da26b9-9838-4f2c-84e5-0294a49f8400", "affectsState": true, "kind": "operation", "comment": "", "url": "https://ths-greifswald.de/fhir/OperationDefinition/gpas/insertValuePseudonymPairs", "code": "insertValuePseudonymPairs", "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": "*", "min": 1, "use": "in", "name": "pseudonym", "part": [ { "max": "1", "min": 1, "use": "in", "name": "target", "type": "string", "searchType": "string", "documentation": "Angabe der Domäne, in welche das Wertepaare Original-Wert & Pseudonym eingefügt werden soll. Ist bei allen Tripeln eines Requests der target-Parameter identisch, erfolgt die interne Verarbeitung mit erhöhter Performance." }, { "max": "1", "min": 1, "use": "in", "name": "original", "type": "string", "searchType": "string", "documentation": "Angabe des Originalwertes des Werte-Paares" }, { "max": "1", "min": 1, "use": "in", "name": "value", "type": "string", "searchType": "string", "documentation": "Angabe des Pseudonyms des Werte-Paares. Das Pseudonym muss den konfigurierten Vorgaben der Zieldomäne entsprechend und wird im Regelfall vor dem Einfügen durch den gPAS validiert." } ], "documentation": "Tripel mit den Angaben zu Original und zu setzendem Pseudonym." }, { "max": "*", "min": 0, "use": "out", "name": "successStatus", "part": [ { "max": "1", "min": 0, "use": "out", "name": "original", "type": "Identifier", "documentation": "Original-Identifikator" }, { "max": "1", "min": 0, "use": "out", "name": "target", "type": "Identifier", "documentation": "Target-Identifikator" }, { "max": "1", "min": 0, "use": "out", "name": "value", "type": "Identifier", "documentation": "Pseudonym" }, { "max": "1", "min": 1, "use": "out", "name": "result-code", "type": "Coding", "documentation": "Erfolgsstatus" } ], "documentation": "Ermitteltes bzw. generiertes studien- und standort-spezifisches Pseudonym" } ] }