...
Alle API’er krever at klienten på forhånd har autentisert seg mot vår Sikkerhetstjeneste og fått utstedt et aksesstoken som skal være med i tjenestekallene til det enkelte API. DigitalAktiv tjenesten krever ikke at kallet utføres i context av en innlogget bruker dvs. at det benyttes UseCase 1 (system-til-system) beskrevet her: 01 - System til System
SettInnbyggersPersonvernInnstilling
Input parametre
Merk! At Innstillingens faste metadata ikke er med i dette grensesnittet.
Navn | Type | Lovlige verdier | Kommentar |
---|---|---|---|
innbyggerFnr | string | fødselsnummer (11 siffer) | Dette er fødselsnummer til innbygger hvis personverninnstilling skal registreres eller endres |
definisjonGuid | string | GUID | GUID for den personverninnstilling definisjon det gjelder |
definisjonNavn | string | Navn på innstillingen | Beskrivende kortnavn på personverninnstilling definisjonen. (Denne er egentlig overflødig da GUID uansett er unik, vi har likevel valgt å ta denne med.) |
partKode | string | Forhåndsavtalt verdi | Kortnavn som identifisere det aktuelle register/screeningprogram/forskningsprosjekt som eier den aktuelle personverninnstilling. Må være kjent på forhånd av kallende system. (Denne er egentlig overflødig da GUID uansett er unik, vi har likevel valgt å ta denne med.) |
typePi | string | Type personverninnstilling | Kan ha en av følgende verdier:
|
aktiv | boolean | Innstillingens nye Status | Kan ha en av følgende verdier:
|
innbyggerMetadataAvhengig av typePi:
| JSON | Struktur med metadata for aktuell type personverninnstilling | (C=Conditional). Er kun med dersom definisjonen er av type tilgangsbegrensning eller innstillingen er av type Samtykke elle reservasjon og innbygger har satt egne tidsbegrensninger. |
...
Code Block |
---|
{ "innbyggerFnr":"12048645510", "definisjonGuid":"3F7457B8-821C-45A8-AE04-D3E4A0DAC0F0", "definisjonNavn":"Begrensning av helsepersonells tilgang til legemiddelliste", "partKode":"RF", "typePi": “tilgangsbegrensning”, "aktiv": true, "innbyggerMetadataTbInnbyggerMetadata": { "detaljertAngivelse": { "navngittHelseperson": [ { "nummer": "4128168", "navn": "Linda Ingrid Telle" }, { "nummer":"1234567", "navn":"Per Olsen" } ] } } } |
...