Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Adgangsbilletter og service-kald

Som skrevet andetsteds er der efterhånden rigtig mange forskellige services tilgængelig på NSP. Nogle retter sig direkte mod sundhedsfaglige slutbrugere (forretningsservices), andre er støtteservices til de sunhedsfagliges fagsystemer, og andre igen retter sig mod borgere, der får vist data i apps eller på Sundhed.dk / Sundhedsjournalen eller andre steder.

Adgangen, og det flow, der skal følges, afhænger af, hvilken type slutbruger, der kalder:

  • Sundhedsfaglig person: Skal følge flowet 'Den Gode Web Service → Bruger-ID-Kort' flowet
  • Sundhedsfagligt fagsystem: Skal følge flowet 'Den Gode Web Service → System-ID-Kort' flowet
  • Borger/Patient: Skal følge Identitetsbaseret Web Service flowet. Læs mere om IDWS her.

Det overordnede flow i et kald til en service på en NSP er følgende:

...

PlantUML Macro
@startuml
participant Fagsystem #72BEDB
participant STS #72BEDB
participant NSP #72BEDB

Activate Fagsystem #FF4E26
group Rekvirér SOSI ID-kort (kan caches)
Fagsystem -> STS: NewSecurityTokenService(OCES signatur ...)
Activate STS #FF4E26
return Autentifikationsbevis (SOSI-ID-Kort)
Deactivate STS
end
Fagsystem -> NSP: ServiceX(SOSI ID-kort,CPR-nr,...)
Activate NSP #FF4E26
return ok?
@enduml

...




    • Derefter OIOIDWS ( undersider er nok nødvendige)
    • Borer længere ned ift. relationer (især fuldmagter, men forsøg også at få illustreret muligheder for andre subprofiler)

...