Page History
...
Af figuren nedenfor fremgår desuden, at MinLogs registreringsservice udstilles på dNSP'erne (foruden på cNSP). Via Kafka flyttes data til cNSP, og skrives i MinLog2-databasen. Fra cNSP udstilles MinLog2 lookup-services til hhv. borgeropslag og til medhjælpsloggen.
Brugertyper
Der findes følgende brugertyper i Minlog. Se dokumentet med brugerhistorier for yderligere beskrivelse af disse.
- Organisationssystembruger
- Sundhedsfaglig med autorisation
- Borger som er 18+
- Borger i aldergruppen 15-17 år
- Borger på vegne af borger:
- Borger med forældremyndighed
- Borger med fuldmagt over borger over 18 år
- Værge på vegne af borger
...
- Borger som er værge over anden borger
De nedenstående afsnit er foreløbig kun en skabelon til den fremtidige actor modeling i minlog. Og skal
Bestemmelse og mapning til actor
| Brugertypen: Organisationssystembruger | Verifikation | Mapning til Minlog ServiceActor | ||
| SecurityContext | Ticket | Audience | Verificeres ikke - må gerne være der | |
| Validity | Er valid | |||
| Message | Verificeres ikke - må gerne være der | |||
| ActingUser | UserType | Må ikke være der | ||
| PrincipalUser | Må ikke være der | |||
| Organisation | Identifier | Verificeres ikke - må gerne være der | ||
| identifierFormat | Verificeres ikke - må gerne være der | |||
| Client | Name | Verificeres ikke - må gerne være der | ||
| Brugertypen: Sundhedsfaglig med authorisation | Verifikation | Mapning til Minlog ServiceActor | ||
| SecurityContext | Ticket | Audience | Verificeres ikke - må gerne være der | |
| Validity | Er valid | |||
| Message | Verificeres ikke - må gerne være der | |||
| ActingUser | UserType | Skal være HealthCareProfessional | ||
| IdentifierFormat | Skal være CPR | |||
| Identifier | Skal være sat | |||
| GivenName | Verificeres ikke - må gerne være der | |||
| SurName | Verificeres ikke - må gerne være der | |||
| Credentials.NationalRole | Verificeres ikke - må gerne være der | |||
| Credentials.AuthorizationCode | Skal være der | |||
| PersistentUniqueKey | Verificeres ikke - må gerne være der | |||
| PrincipalUser | Må ikke være der | |||
| Organisation | Identifier | Verificeres ikke - må gerne være der | ||
| identifierFormat | Verificeres ikke - må gerne være der | |||
| Client | Name | Verificeres ikke - må gerne være der | ||
| Brugertypen Borger |
...
| Verifikation | Mapning til | |||
| Minlog ServiceActor | ||||
| SecurityContext | Ticket | Audience | Matche audience som findes som konfiguration i minlog | |
| Validity | Er valid | |||
| Message | Verificeres ikke - må gerne være der | |||
| ActingUser | UserType | Skal være Citizen | ||
| IdentifierFormat | Skal være CPR | |||
| Identifier | Skal være sat | |||
| GivenName | Verificeres ikke - må gerne være der | |||
| SurName | Verificeres ikke - må gerne være der | |||
| Credentials | Verificeres ikke - må gerne være der | |||
| PersistentUniqueKey | Verificeres 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: Borger på vegne af borger | Verifikation | Mapning til Minlog ServiceActor | ||
| SecurityContext | Ticket | Audience | Matche audience som findes som konfiguration i minlog | |
| Validity | Er valid | |||
| Message | Verificeres ikke - må gerne være der | |||
| ActingUser | UserType | Skal være Citizen | ||
| IdentifierFormat | Skal være CPR | |||
| Identifier | Skal være sat | |||
| GivenName | Verificeres ikke - må gerne være der | |||
| SurName | Verificeres ikke - må gerne være der | |||
| Credentials | Verificeres ikke - må gerne være der | |||
| PersistentUniqueKey | Verificeres ikke - må gerne være der | |||
| PrincipalUser | Skal være sat | |||
| Identifier | Må ikke være det samme som Identifier på ActingUser | |||
| Organisation | Må ikke være der | |||
| Client | Name | Verificeres ikke - må gerne være der | ||
...
Værge: Fuldmagt: Forældremyndighed: |
Transformation af brugertyper
Sker der transformation af en brugertype til en anden, skal dette beskrives her. Dette gøres i en tabel i stil med ovenstående, men hvor tabellens venstre side er hsuid header felterne. Et eksempel findes i dds'en design og arkitektur dokument.
Berigelse af brugertyper
Sker der berigelse af brugertyperne skal dette beskrives her.
Validering af brugertyper
Sker der validering er brugertyperne skal dette beskrives her. For minlog kunne der være:
- validering af at audience er til stede
- at der er en gyldig relation mellem 2 borgere, hvis der søges på vegne af en anden borger. F.eks. i form af en fuldmagt.
- at en borger som er værge, er whitelistet
- at en borger, som har forældre myndighed, kun har det, hvis barnet er under 15
Snitflader
MinLog2 løsningen håndterer både MinLog2 og MinLog1 formaterne.
...
