Skip to content

Commit

Permalink
Update SequenceDiagram.FHIR-Directory.fdv.search.puml
Browse files Browse the repository at this point in the history
  • Loading branch information
gem-uhe committed Dec 8, 2023
1 parent 171cec8 commit 72e890b
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions src/plantuml/SequenceDiagram.FHIR-Directory.fdv.search.puml
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,17 @@ box VZD-FHIR-Directory #WhiteSmoke
end box



VClient-> VClient: prüfe ob gültiges ""search-access-token""\nvom FHIR-Directory Auth-Service vorliegt


alt kein gültiges search-access-token vorhanden
VClient-> FDienst: Anfrage search-access-token

FDienst->FDienst: Prüfe Benutzer Authentisierung
note left: Vor der Anfrage\nvom search-access-token\nmuss der Client authentisiert sein


FDienst -> FDienst: client_id und client_secret\nabrufen
FDienst -> FDienst: client_id und client_secret\nz.B. aus config File lesen
FDienst ->VzdOAuth++: POST /token (client_id, client_secret)
VzdOAuth->VzdOAuth: prüfe client_id, client_secret
VzdOAuth-->FDienst--: ""service-authz-token""
Expand All @@ -42,11 +44,12 @@ end

== ...Suche durch Versicherte im FHIR VZD... ==

VClient -> fp: GET /patient/search?... \nAuthorization: Bearer search-access-token
VClient -> fp: GET /fdv/search?... \nAuthorization: Bearer search-access-token
activate fp
fp -> fp: prüfe search-access-token
fp -> fp: suche

alt search-access-token ist gültig
fp -> fp: suche im FHIR VZD
fp --> VClient : HTTP 200 OK (Result Body json)
else search-access-token ist ungültig
fp --> VClient : HTTP 401
Expand Down

0 comments on commit 72e890b

Please sign in to comment.