gematik / api-ti-messenger

API specification for gematik's TI-Messenger - a messaging standard, which will enable healthcare personnel in the German healthcare sector to communicate interoperable via DSGVO-conform messaging-services. The TI-Messenger builds on matrix, the open standard for interoperable, decentralised, real-time communication over IP.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vereinfachung Testtreiber SearchPractitionerResponse

christian-frei opened this issue · 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