Versions Compared

Key

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

...

System >>

Brugertypen Sundhedsperson på vegne af

VerifikationMapning til DDS ServiceActor

HSUID Header

userType
Skal være der og være HEALTHCAREPROFESSIONAL

Brugertypen: Sundhedsfaglig på vegne af


actingUserCivilRegistrationNumber


Skal være sat

ActingUserCpr


responsibleUserRegistrationNumber


Skal være sat og skal være  anderledes end actingUserCivilRegistrationNumber



orgUsingIDType


Verificeres ikke - må gerne være der

healthcareOrgType


orgUsingIDName


Verificeres ikke - må gerne være der

healthCareOrg


systemName


Verificeres ikke - må gerne være der

systemName fra SecurityContext


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode


Skal være sat og valideres mod db

AuthorizationCode

...

Sundhedsperson >>

Brugertypen Sundhedsperson på vegne af

VerifikationMapning til DDS ServiceActor

HSUID Header

userType
Skal være der og være HEALTHCAREPROFESSIONAL

Brugertypen: Sundhedsfaglig på vegne af


actingUserCivilRegistrationNumber


Skal være sat

ActingUserCpr


responsibleUserRegistrationNumber


Skal være sat og skal være  anderledes end actingUserCivilRegistrationNumber



orgUsingIDType


Verificeres ikke - må gerne være der

healthcareOrgType


orgUsingIDName


Verificeres ikke - må gerne være der

healthCareOrg


systemName


Verificeres ikke - må gerne være der

systemName fra SecurityContext


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode


Skal være sat og valideres mod db

AuthorizationCode

...

Ikke-autoriseret sundhedsprofessionel >>

Brugertypen Sundhedsperson på vegne af

VerifikationMapning til DDS ServiceActor

HSUID Header

userType
Skal være der og være HEALTHCAREPROFESSIONAL

Brugertypen: Sundhedsfaglig på vegne af


actingUserCivilRegistrationNumber


Skal være sat

ActingUserCpr


responsibleUserRegistrationNumber


Skal være sat og skal være  anderledes end actingUserCivilRegistrationNumber



orgUsingIDType


Verificeres ikke - må gerne være der

healthcareOrgType


orgUsingIDName


Verificeres ikke - må gerne være der

healthCareOrg


systemName


Verificeres ikke - må gerne være der

systemName fra SecurityContext


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode


Skal være sat og valideres mod db

AuthorizationCode

v


Borger  >>

Brugertypen Borger på vegne af

VerifikationMapning til DDS ServiceActor

HSUID Header

userType

Skal være der og skal være CITIZEN

Er givet fra securityContext pga. rollen borger

Brugertypen: Borger på vegne af



actingUserCivilRegistrationNumber


Verificeres ikke - må gerne være der

Istedet anvendes actingUser fra securityContext.


ActingUserCpr


responsibleUserRegistrationNumber


Verifices ikke - må gerne være sat

Istedet anvendes cprFromPayload der skal være sat og være forskellig anderledes end actingUser.

cprFromPayload valideres om der findes relation med actingUser (værge eller forældremyndighed)

ResponsibleUserCpr (fra payload)


systemName


Verificeres ikke - må gerne være der

systemName fra SecurityContext


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode


Verificeres ikke - må gerne være der

...



System >>

Brugertypen Borger på vegne af 

VerifikationMapning til DDS ServiceActor

HSUID Header

userType
Skal være der og skal være CITIZEN

Brugertypen: Borger på vegne af



actingUserCivilRegistrationNumber


Skal være der

(valideres indirekte ved at relation med responsibleUser skal være tilstede)


ActingUserCpr


responsibleUserRegistrationNumber


Skal være sat 

Skal være forskellige fra actingUserCivilRegistrationNumber

Actinguser valideres at  være/have  værge, forældremyndighed eller fuldmagt over responsible (kun værge og forældremyndighed kontrolleres)

ResponsibleUserCpr


systemName


Verificeres ikke - må gerne være der

systemName fra SecurityContext


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode


Verificeres ikke - må gerne være der

v



System >>

Brugertypen Borger

VerifikationMapning til DDS ServiceActor

HSUID Header

userType
Skal være der og skal være CITIZEN

Brugertypen: Borger



actingUserCivilRegistrationNumber


Verificeres ikke - må gerne være der

ActingUserCpr


responsibleUserRegistrationNumber


Verificeres ikke - må gerne være der

ResponsibleUserCpr


systemName


Verificeres ikke - må gerne være der

systemName fra SecurityContext


systemVersion


Verificeres ikke - må gerne være der

systemName (postfix)


userAuthorizationCode


Verificeres ikke - må gerne være der

-------- vvv nedenfor skal slettes når enig

...

Ikke-autoriseret sundhedsprofessionel >>

Brugertypen Sundhedsperson

...

HSUID Header

...

Brugertypen: Sundhedsfaglig

...

actingUserCpr på SecurityContext skal være tom

...

actingUserCivilRegistrationNumber

...

Skal være sat

...

ActingUserCpr

...

responsibleUserRegistrationNumber

...

Verificeres ikke - må gerne være der

Må ikke være sat eller være anderledes end actingUserCivilRegistrationNumber

...

orgUsingIDType

...

Verificeres ikke - må gerne være der

...

orgUsingIDName

...

Verificeres ikke - må gerne være der

...

healthCareOrg

...

systemName

...

Verificeres ikke - må gerne være der

...

systemVersion

...

Verificeres ikke - må gerne være der

...

userAuthorizationCode

...

Skal være sat og valideres mod db??

...

v

...

Udefineret type på vegne af  >>

Brugertypen Sundhedsperson på vegne af

...

HSUID Header

...

Brugertypen: Sundhedsfaglig på vegne af

...

actingUserCivilRegistrationNumber

...

Skal være sat

...

ActingUserCpr

...

responsibleUserRegistrationNumber

...

Skal være sat

Må ikke være magen til actingUserCivilRegistrationNumber

Må ikke være sat eller være anderledes end actingUserCivilRegistrationNumber

...

orgUsingIDType

...

Verificeres ikke - må gerne være der

...

orgUsingIDName

...

Verificeres ikke - må gerne være der

...

healthCareOrg

...

systemName

...

Verificeres ikke - må gerne være der

...

systemVersion

...

Verificeres ikke - må gerne være der

...

userAuthorizationCode

...

Skal være sat og valideres mod db??

...

v

AuthorizationCode

Ikke-autoriseret sundhedsprofessionel >>

Brugertypen Sundhedsperson på vegne af

VerifikationMapning til DDS ServiceActor

HSUID Header

userTypeSkal være der og være HEALTHCAREPROFESSIONAL

Brugertypen: Sundhedsfaglig på vegne af

actingUserCivilRegistrationNumber

Skal være sat

Skal matche den på SecurityContext

ActingUserCpr

responsibleUserRegistrationNumber

Skal være sat

Må ikke være magen til actingUserCivilRegistrationNumber

Må ikke være sat eller være anderledes end actingUserCivilRegistrationNumber

responsibleUserCpr

orgUsingIDType

Verificeres ikke - må gerne være der

healthcareOrgType

orgUsingIDName

Verificeres ikke - må gerne være der

healthCareOrg

systemName

Verificeres ikke - må gerne være der

systemName fra SecurityContext

systemVersion

Verificeres ikke - må gerne være der

systemName (postfix)

userAuthorizationCode

Skal være sat og valideres mod db??




De forskellige brugertyper bliver beriget med:

...