Overblik over servicen

Nedstående diagram viser opbygningen af FGVHR-servicen:


Sikkerhed

Brugertyper

Der findes følgende brugertyper i FGVHR:

De enkelte brugertyper bestemmes udfra modellen, der udstilles i Security API. Disse regler er opsummeret i tabellerne nedenfor.

Brugertypen: BorgerVerifikationMapning til FGVHR ServiceActor
SecurityContextTicketAudienceMatche audience som findes som konfiguration i FGVHR(?)


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserTypeSkal være CitizenBrugertypen: Borger


IdentifierFormatSkal være CPR


IdentifierSkal være satuserPersonIdentifier


GivenNameVerificeres ikke - må gerne være der


SurNameVerificeres ikke - må gerne være der


CredentialsVerificeres ikke - må gerne være der


PersistentUniqueKeyVerificeres ikke - må gerne være der

PrincipalUser
Må ikke være der

Organisation
Må ikke være der

Client
Verificeres ikke - må gerne være der


Brugertypen: AdministrativVerifikationMapning til FGVHR ServiceActor
SecurityContextTicketAudienceVerificeres ikke - må gerne være der


ValidityEr valid

Message
Verificeres ikke - må gerne være der

ActingUserUserTypeSkal være HealthcareProfessionalBrugertypen: Administrativ


IdentifierFormatSkal være CPRuserPersonIdentifier


IdentifierSkal være sat


GivenNameVerificeres ikke - må gerne være der


SurNameVerificeres ikke - må gerne være der


Credentials.NationalRoleSkal være der - og skal matche config variable i FGVHR


PersistentUniqueKeyVerificeres ikke - må gerne være der

PrincipalUser
Må ikke være der

OrganisationIdentifierSkal være derorganisationIdentifier


identifierFormatSkal være der og skal være CVR

Client
Verificeres ikke - må gerne være der



Database model

Scenarier

I det følgende beskrives en række scenarier og hvordan de tilhørende data ser ud.

Scenariepatient_idpatient_id_sourcecreated_datecitizen_created_datevalid_fromstatusactor_roleactor_idactor_id_source
Borger over 60år opretter selv registrering0101611234

'CPR'

09/08/2023NULL15/08/2023

'ACTIVE'

'PAT'0101611234'CPR'
Borger under 60år opretter selv registrering









Adm opretter registrering for borger over 60 år








Adm opretter registrering for borger under 60 år