Versions Compared

Key

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

...

For borgerkald laves der ikke registreringer i minlog og der kontrolleres ikke for behandlingsrelation.

Brugertypen: BorgerVerifikationMapning til SfskActorHsuidHeader
SecurityContextTicketAudienceVerificeres ikke - må gerne være der  


ValidityEr valid


Message
Verificeres ikke - må gerne være der


ActingUser
Må ikke være der

Der

skal

være

en

valid

HsuidHeader

der

beskriver

en

"Borger":

ValidatedHsuidAttributes.isCitizen() 

 

 

 

true


v.getActingUserCivilRegistrationNumber();

 

skal

være

udfyldt
v.getCitizenCivilRegistrationNumber() 

 

 

 skal

være

tom

v

=

ValidatedHsuidAttributes.getValidatedCitizenHsuidAttributes()


PrincipalUser
Må ikke være der


OrganisationIdentifierSkal være deractorId


IdentifierFormatSkal være der og skal være CVRactorIdType


 Borger på vegne af anden borger

...

Når der kaldes på vegne af en anden borger skal der laves en minlog registrering og der kontrolleres ikke for behandlingsrelation.

Brugertypen: Borger på vegne af anden borgerVerifikationMapning til SfskActorHsuidHeader
SecurityContextTicketAudienceVerificeres ikke - må gerne være der  


ValidityEr valid


Message
Verificeres ikke - må gerne være der


ActingUser
Må ikke være der

Der

skal

være

en

valid

HsuidHeader

der

beskriver

en

"Borger

vegne

af

anden

borger":

ValidatedHsuidAttributes.isCitizen() 

 

 

 

true


v.getActingUserCivilRegistrationNumber();

 

skal

være

udfyldt
v.getCitizenCivilRegistrationNumber() 

 

 

 skal

være

udfyldt

v

=

ValidatedHsuidAttributes.getValidatedCitizenHsuidAttributes()


PrincipalUser
Må ikke være der


OrganisationIdentifierSkal være deractorId


IdentifierFormatSkal være der og skal være CVRactorIdType

 Sundhedsfaglig med autorisation

...

Der laves minlog registrering og der kontrolleres for behandlingsrelation.

Brugertypen: Sundhedsfaglig med autorisationVerifikationMapning til SfskActorHsuidHeader
SecurityContextTicketAudienceVerificeres ikke - må gerne være der Skal være tom


ValidityEr valid


Message
Verificeres ikke - må gerne være der


ActingUserUserTypeSkal være HealthcareProfessionalactorType


IdentifierFormatSkal være CPRactorIdType


IdentifierSkal være satactorId


GivenNameVerificeres ikke - må gerne være der



SurNameVerificeres ikke - må gerne være der



Credentials.AuthorizationCodeSkal være sat


PrincipalUser
Må ikke være der


OrganisationIdentifierSkal være der



IdentifierFormatSkal være der og skal være CVR


Client
Verificeres ikke - må gerne være der

 Sundhedsfaglig med national rolle

...

Der laves minlog registering og der kontrolleres for behandlingsrelation

Brugertypen: Sundhedsfaglig med national rolleVerifikationMapning til SfskActorHsuidHeader
SecurityContextTicketAudienceVerificeres ikke - må gerne være der Skal være tom


ValidityEr valid


Message
Verificeres ikke - må gerne være der


ActingUserUserTypeSkal være HealthcareProfessionalactorType


IdentifierFormatSkal være CPRactorIdType


IdentifierSkal være satactorId


GivenNameVerificeres ikke - må gerne være der



SurNameVerificeres ikke - må gerne være der



Credentials.NationalRoleSkal være der - og skal matche national rolle der er opsat i properties i SFSK


PrincipalUser
Må ikke være der


OrganisationIdentifierSkal være der



IdentifierFormatSkal være der og skal være CVR


Client
Verificeres ikke - må gerne være der

 Systembruger

Systembaserede opslag fra whitelistede fagsystemer via system-id-kort. Fagsystemer kan enten lave systembaserede opslag, eller via systembaserede opslag opbygge en en lokal registerkopi af Fælles Stamkort, som holdes opdateret ud fra adviseringer fra underliggende registre

Der laves ikke minlog registrering (Det er fagsystemets ansvar at gøre dette) og der kontrolleres ikke for behandlingsrelation (Det er fagsystemets ansvar at gøre dette).


Brugertypen: SystembrugerVerifikationMapning til SfskActorHsuidHeader
SecurityContextTicketAudienceVerificeres ikke - må gerne være der  


ValidityEr valid


Message
Verificeres ikke - må gerne være der


ActingUser
Må ikke være der

Der

skal

være

en

valid

HsuidHeader

der

beskriver

en

"Systembruger":

ValidatedHsuidAttributes.isCitizen() 

 

 

 

false
v.getActingUserCivilRegistrationNumber();

 

skal

være

tom
v.getCitizenCivilRegistrationNumber() 

 

 

 skal

være

tom

v

=

ValidatedHsuidAttributes.getValidatedCitizenHsuidAttributes()


PrincipalUser
Må ikke være der


OrganisationIdentifierSkal være deractorId


IdentifierFormatSkal være der og skal være CVRactorIdType


 Kald af bagvedliggende services

...