Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootMinSpærring Samtykkeservicen - Leverancebeskrivelse
includeroottrue


Table of Contents


Introduktion

Formål

Formålet med dette dokument er at tilvejebringe dokumentation for datamodellen for MinSpærringSamtykkeservicen . MinSpærring består Samtykkeservicen  består af services til administration og verifikation.

Dokumentet indeholder en oversigt over tabeller, der skal defineres for MinSpærringSamtykkeservicen , herunder betydningen af de enkelte felter ud over, hvordan tabellerne er forbundet. Derudover gives eksempler på, hvordan de mulige typer samtykke specifikt er repræsenteret i modellen.


Dokument historik

Version

Date

Responsible

Description

1.0

29.06.2012

Systematic

Initial version

1.1

28.11.2014

Systematic

References to National Patient Index (NPI) has been removed

1.2

29.03.2016

Systematic

Corrected version footer

1.3

07.09.2016

Systematic

Corrected header

1.4

13.06.2018

Systematic

Migrated to NSPOP SVN


22.10.2018KITDocument moved from Word to Confluence. Original document name was: DDD0003 Consent Services Data Model.docx

16.11.2020KITOversat til Dansk

Deifinitioner og referencer

Formålet med dette afsnit er give et overblik over de definitioner og referencer der anvendes i dette dokument.

...

Alias

Beskrivelse

Behov

National consentservice, v1.1 (behovsbeskrivelse for Min Spærring Service)

...

Samtykkeservicen  Datamodel

I denne sektion er datamodellen for MinSpærring beskrevetSamtykkeservicen  beskrevet.

Konceptuel model til

...

Samtykkeservicen  Administration

En registrering i MinSpærring er Samtykkeservicen  er registreret som et ConsentItem. For et givent ConsentItem kantilknyttet WhatItem og/eller WhoItem identificteres.

Tabel consentitem

Indeholder information om samtykke eller spærring.

Felt

Type

Brug

Optionelt

citizenCpr

Tekst

Identificerer borger (CPR) som registrering berører. 

Krævet

consentType

Tal

Type af registrering,  0=spærring, andet=samtykke.

Krævet

whatItem

Fremmednøgle

Reference til whatItem tabellen. Null = alle


whoItem

Fremmednøgle

Reference til whoItem tabellen. Null = alle


validFrom

Tidsstempel

Tidspunkt for hvornår registrering er gældende. Gemt som UTC-tidsstempel.

Krævet

validTo

Tidsstempel

Tidspunkt for hvornår registrering udløber.

Null = ingen udløbsdato.
Gemt som UTC-tidsstempel.


creationTimestamp

Tidsstempel

Tidspunkt for oprettelse af registrering. Gemt som UTC-tidsstempel.

Krævet

creatingSystemName

Tekst

Navnet på det system, gennem hvilket registreringen blev oprettet (som registreret i HSUID-headeren på kaldet til MinSpærring AdministrationSamtykkeservicen  Administration.)

Krævet

createdBy

Tekst

Identiteten på den bruger, der oprettede registreringen (som registreret i HSUID-headeren på kaldet til MinSpærring AdministrationSamtykkeservicen  Administration)

Krævet

modifyTimestamp

Tidsstempel

Det tidspunkt, hvor registreringen senest blev ændret. Gemt som UTC-tidsstempel.


modifyingSystemName

Tekst

Navnet på det system, hvorigennem registreringen sidst blev ændret (som registreret i HSUID-headeren på kaldet til MinSpærring AdministrationSamtykkeservicen  Administration.)


modifiedBy

Tekst

Identitet for den bruger, der sidst ændrede registreringen (som registreret i HSUID-headeren på kaldet til MinSpærring AdministrationSamtykkeservicen  Administration)


Tabel whatItem

Indeholder information om hvad registreringen dækker.

Felt

Type

Brug

Optionelt

organizationIdentifier

Tekst

Identifikation på den organisation (angivet som SOR-koden for organisationen), hvorfra oplysningerne stammer. Null = alle organisationer


includeSubOrgs

Tal

Angiver, om registreringen vedrører oplysninger, der stammer fra den bestemte organisation (med værdien 0) eller den bestemte organisation og alle organisationer, der er underordnet den (med værdien 1).

Krævet

referralStart

Tidsstempel

Registreringen vedrører oplysninger om aktiviteter, der vedrører borgeren på eller senere end den angivne tidsstempel.

Null = Ingen start tid
Gemt som UTC-tidsstempel


referralEnd

Tidsstempel

Registreringen vedrører oplysninger om aktiviteter vedrørende borgeren før det registrerede tidsstempel.

Null = Ingen slut tid.
Gemmes som et UTC-tiddstempel.


Tabel whoItem

Indeholder information om hvem samtykket / spærringen er giver til / i mod.

Felt

Type

Use

Optionelt

healthProfessionalCpr

Tekst

Identiteten på den sundhedsfaglige person (CPR), som registreringen gælder for. En værdi på null betyder, at samtykke gælder for enhver sundhedsfaglig.


organizationIdentifier

Tekst

Identiteten på den organisation (SOR-koden) som registreringen gælder for. En værdi på null betyder alle organisationer.


includeSubOrgs

Tal

Angiver, om samtykke gælder for den bestemte organisation (med værdien 0) eller den bestemte organisation og alle organisationer, der er underordnet den (med værdien 1).


foreignHealthProfessionals

Tal

Angiver, om registreringen gælder sundhedsfaglige, der fungerer uden for dansk område.

En værdi på 1 angiver, at registreringen gælder for udenlandsk sundhedspersonale, mens en værdi på nul angiver, at det ikke gælder.

En registrering af consentType=1, der er forbundet med et whoItem med foreignHealthProfessionals sat til 1 angiver registreringen givet for epSos til at videregive sundhedsoplysninger til udenlandske sundhedspersonale. Hvilke oplysninger, der skal afsløres, bestemmes af epSos.

Krævet

...

Eksempler

Below, examples are given on how selected fields in the table are filled-in for the possible combinations of consent specification, as specified in [Behov].

Nedenfor gives eksempler på, hvordan udvalgte felter i tabellen udfyldes for de mulige kombinationer af samtykke/spærring-specifikation.

Ønsket indholdDesired Consent

consentItem

whatItem

whoItem

Status

Neg.Spærring/Pos.

SamtykkeWhat

Hvad

WhomHvem

consentType

whatItem

whoItem

validFrom

validTo

organization

Identifier

IncludeSubOrgs

referralStart

referralEnd

health

ProfessionalCpr

organizational

Identifier

include

SubOrgs

foreignHealth

Professionals

ActiveAktiv

NegativeSpærringEverything

Alt

EverybodyAlle

0

null

null

TS

null









ActiveAktiv

NegativeSpærring

EverythingAlt

IndividualIndividuel

0

null

FK to who Item

TS

null





CPR number

null

true

false

ActiveAktiv

NegativeSpærring

OrganizationOrganisation

EverybodyAlle

0

FK to what Item

null

TS

null

SOR code

false

TS1

TS2





ActiveAktiv

Negative

Organization with all subordinates

Spærring

Organisation og alle underorganisationer

AlleEverybody

0

FK to what Item

null

TS

null

SOR code

true

TS1

TS2





ActiveAktiv

NegativeSpærring

All organizationsAlle Organisationer

EverybodyAlle

0

FK to what Item

null

TS

null

null

true

TS1

TS2





ExpiredUdløbet

NegativeSpærring

EverythingAlt

EverybodyAlle

0

null

null

TS1

TS2 < now









ExpiredUdløbet

NegativeSpærring

EverythingAlt

IndividualIndividuel

0

null

FK to who Item

TS1

TS2 < now





CPR number

null

true

false

ExpiredUdløbet

NegativeSpærring

OrganizationOrganisation

EverybodyAlle

0

FK to what Item

null

TS1

TS2 < now

SOR code

false

TS1

TS2





ExpiredUdløbet

Negative

Organization with all subordinates

Spærring

Organisation og alle underorganisationer

AlleEverybody

0

FK to what Item

null

TS1

TS2 < now

SOR code

true

TS1

TS2





ExpiredUdløbetNegative

Spærring

All organizationsAlle Organisationer

EverybodyAlle

0

FK to what Item

null

TS1

TS2 < now

null

true

TS1

TS2






PositiveSamtykke

EverythingAlt

IndividualIndividuel

1

null

FK to who Item

TS1

TS2





CPR number

null

true

false


PositiveSamtykke

EverythingAlt

OrganizationOrganisation

1

null

FK to who Item

TS1

TS2





null

SOR code

false

false


PositiveSamtykke

Everything

Alt

Organisation og alle underorganisationerOrganization with all subordinates

1

null

FK to who Item

TS1

TS2





null

SOR code

true

false


PositiveSamtykke

OrganizationOrganisation

Individual

1

FK to what Item

FK to who Item

TS1

TS2

SOR code

false

TS1

TS2

CPR number

null

true

false


Samtykke

Organisation og alle underorganisationer

Positive

Organization with all subordinates

Individual

1

FK to what Item

FK to who Item

TS1

TS2

SOR code

true

TS1

TS2

CPR number

null

true

false


PositiveSamtykke

All organizationsAlle Organisationer

Individual

1

FK to what Item

FK to who Item

TS1

TS2

null

true

TS1

TS2

CPR number

null

true

false


PositiveSamtykke

OrganizationOrganisationOrganization

Organisation

1

FK to what Item

FK to who Item

TS1

TS2

SOR code

false

TS1

TS2

null

SOR code

false

false

Positive

Organization with all subordinates


Samtykke

Organisation og alle underorganisationer

OrganisationOrganization

1

FK to what Item

FK to who Item

TS1

TS2

SOR code

true

TS1

TS2

null

SOR code

false

falsePositive


Samtykke

All organizationsAlle Organisationer

OrganizationOrganisation

1

FK to what Item

FK to who Item

TS1

TS2

null

true

TS1

TS2

null

SOR code

false

false


PositiveSamtykke

Organization

Organisation

Organization with all subordinatesOrganisation og alle underorganisationer

1

FK to what Item

FK to who Item

TS1

TS2

SOR code

false

TS1

TS2

null

SOR code

true

false

Positive

Organization with all subordinates


Samtykke

Organisation og alle underorganisationer

Organisation og alle underorganisationerOrganization with all subordinates

1

FK to what Item

FK to who Item

TS1

TS2

SOR code

true

TS1

TS2

null

SOR code

true

false


PositiveSamtykke

All organizations

Alle Organisationer

Organisation og alle underorganisationerOrganization with all subordinates

1

FK to what Item

FK to who Item

TS1

TS2

null

true

TS1

TS2

null

SOR code

true

falsePositive


Samtykke

epSOS pt summary, ePrescriptionForeign healh care professional

Sundhedsfaglig i udlandet (epSos)

1

null

FK to who Item

TS1

TS2





null

null

null

true

Conceptual Model for Consent Verification

Konceptuel model til Samtykkeservicen  Verifikation

Samtykkeservicen  Verifikation anvender den samme model som Samtykkeservicen  AdministrationConsent verification uses the same data model as consent administration.