{ "description": "Fügt eine oder mehrere Patientenidentitäten hinzu.", "_filename": "operationdefinition-addPatient.json", "package_name": "ths-greifswald.ttp-fhir-gw", "date": "2021-10-28", "meta": { "lastUpdated": "2021-10-28T12:00:00.000+02:00" }, "system": true, "publisher": "ths-greifswald.de", "instance": false, "name": "AddPatient", "type": "false", "experimental": "true", "resourceType": "OperationDefinition", "title": "addPatient", "package_version": "2.1.0", "status": "draft", "id": "46afe602-d8d9-4c2b-9e81-b034b3eefb54", "affectsState": false, "kind": "operation", "comment": "Fügt eine oder mehrere Patientenidentitäten hinzu. Für jede übermittelte Patientenidentität wird die MPI-Zuordnung (Person-Ressource) sowie der Match-Status und die vorhandenen Identitäten zurück gegeben.", "url": "https://ths-greifswald.de/fhir/OperationDefinition/dispatcher/AddPatient", "code": "addPatient", "version": "2.1.0", "parameter": [ { "max": "1", "min": 1, "use": "in", "name": "domain", "type": "string", "documentation": "Angabe der Einwilligungsdomaene" }, { "max": "1", "min": 1, "use": "in", "name": "source", "type": "string", "documentation": "Datenquelle" }, { "max": "*", "min": 1, "use": "in", "name": "identity", "type": "Patient", "documentation": "Patient-Ressource mit den demografischen Daten der Patienten-Identität." }, { "max": "1", "min": 1, "use": "in", "name": "saveAction", "type": "Coding", "binding": { "strength": "required", "valueSet": "https://ths-greifswald.de/fhir/ValueSet/dispatcher/SaveAction" } }, { "max": "1", "min": 1, "use": "in", "name": "forceReferenceUpdate", "type": "boolean" }, { "max": "*", "min": 1, "use": "out", "name": "matchResult", "part": [ { "max": "1", "min": 1, "use": "out", "name": "sourceIdentity", "type": "Patient", "documentation": "Die im Request übergebene, unveränderte Patient-Ressource, auf die sich dieses Match-Ergebnis bezieht." }, { "max": "1", "min": 1, "use": "out", "name": "matchStatus", "type": "Coding", "binding": { "strength": "required", "valueSet": "https://ths-greifswald.de/fhir/ValueSet/dispatcher/MatchStatus" }, "documentation": "Match-Status aus dem Matching der übermittelten Patientenidentität" }, { "max": "1", "min": 0, "use": "out", "name": "mpiPerson", "type": "Person", "documentation": "Person-Ressource, die den MPI-Eintrag repräsentiert." }, { "max": "*", "min": 0, "use": "out", "name": "identity", "type": "Patient", "documentation": "Patient-Ressource mit den demografischen Daten der Patienten-Identität (referenziert aus dem MPI-Index, Person-Ressource)." } ], "documentation": "Match-Ergebnis zu einer übergebenen Patienten-Identität. Für jeden im Request übergebenen identity-Parameter wird genau ein matchResult zurück gegeben." } ] }