Versions Compared

Key

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

...

(SCES)

Komponent

Beskrivelse

DCC

DCC (DeCoupling Component), også kendt som SOSI afkoblingskomponenten, fungerer som en webservice gateway og foretager routing af forespøgsler mod services der udstilles på eller via NSP'en. 

NAS

National Adviseringsservice på NSP'en. 

SEB

Sundhedsvæsenets Elektroniske Brugerstyring (Implementeres i senere version)

SDM

Stamdatamodul på NSP, herunder

SCES

CPR-enkeltopslag

Løsningens opbygning

Nationalt eCPR består af én javabaseret web-service, nemlig eCPR-service. Den udstilles på NSP via DCC, og udstiller ligeledes adviseringer gennem NAS på NSP. For at servicen fungerer har den ligeledes en ekstern afhængighed til NSP stamdata gennem views, herunder SCES (CPR-enkeltopslag).  I nedenstående diagram ses et arkitektur overblik over servicen og dens eksterne afhængigheder:
Skal SOSI-GW ind eller bruger vi ikke det? 

Gliffy Diagram
macroIdf0467dd4-d7f6-484a-bca3-99f7263b6b6a
displayNameArkitektur overblik
nameArkitektur overblik
pagePin1415

* Et klientsystem kunne eksempelvis være FMK-online: FMK-online giver sundhedsfaglige og borgere adgang til Fælles Medicinkort, Det Danske Vaccinationsregister, medicintilskud, sundhedsfaglige bemyndigelser og Nationalt eCPR.
** Sundhedsvæsenenets elektroniske Brugerstyring (SEB) bruges ikke i nuværende version af Nationalt eCPR. I øjeblikket kan Nationalt eCPR koordinatorer/Web administratorer indskrives direkte i den interne MariaDB. I fremtiden vil denne brugerstyring foregå gennem SEB.

...

Sekvensdiagrammet for CreatePersonRequest ses nedenfor.Hvad skal sikkerheds servicen/contexten hedde? Giver det her mening for dig Markus?

Gliffy Diagram
displayNamesd eCPR - Opret person
namesd eCPR - Opret person
pagePin811


I forløbet "CreatePerson" bruges Cpr-enkeltopslag samt NAS ikke. I sekvensdiagrammet for UpdatePersonRequest ses hvordan Cpr-enkeltopslag og NAS bruges i et UpdatePerson kald. Cpr-enkeltopslag bruges kun, hvis UpdatePerson indeholder et CPR-nummer, hvorved der bliver tjekket op mod stamdata, om CPR-nummeret eksisterer. I nedenstående sekvensdiagram antages det, at UpdatePersonRequest laves med et medsendt CPR-nummer:

...

Gliffy Diagram
macroId98e5eb2c-53c2-4f9e-aefb-da9af43061cd
displayNamesd eCPR - UpdatePerson
namesd eCPR - UpdatePerson
pagePin35

Sikkerhed

Det her afsnit er lidt usammenhængende og sammensat af forskellige tekststykker. Jeg ved ikke så meget om sikkerheden, men måske kan du (Markus) rette det til, eller vi kan snakke om det.

...