gematik/api-ti-messenger

Vereinfachung Testtreiber SearchPractitionerResponse

christian-frei opened this issue · 2 comments

Analog dem Issue #193 . Aber trotzdem ein einzelnes Issue erfasst, damit sie das besser abarbeiten können :-)

Die Testtreiber Response zu /devices/{deviceId}/fhir/searchPractitionerInFhirDirectory ist folgendermassen definiert:

{
  "totalSearchResults": 42,
  "searchResults": [
    {
      "mxid": "@someone:gematik.de",
      "practitionerName": "Peter Practitioner",
      "endpointName": "Someone",
      "practitionerQualifications": [
        {
          "system": "string",
          "code": "string",
          "display": "string"
        }
      ]
    }
  ]
}

Diese Response ignoriert die VZD Strukturen:

ein Practitioner kann n PractitionerRoles haben, welche wiederum n Endpoints und n Locations haben können.

Um weitere Fragen zu verhindern, schlage ich auch hier (analog #193) vor, das FHIR SearchResult von VZD weiterzuleiten.

es gibt bereits ein issue #146

Wird in #146 weiter besprochen