Versions Compared

Key

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

...

Derudover er der indført whitelisting af snitflader, dvs. at for en given snitflade skal enten CVR eller certifikatets SSN være whitelisted i systemet af NSP. Dette skal gøres for den specifikke version af snitfladen man vil have adgang til.

Versioner

Begge de to lookupLookup-services findes i to versiondisse aktuelle versioner:

  • Den aktuelle oprindelige version fra 2017.
  • En ny version:
  • 20240111 (som ikke længere sender CPR numre i retursvar)
  • En ny version: 20250312 (som bl.a. overgår til nye ENUMs for organisationstype og persontype)
  • En nyere version (kun "lookupid"): 20251006 (hvor IDSWFault er fjernet)

Alle pånær nyeste version forventes udfaset når det er muligtI løbet af 2025 vil 2017-versionen blive udfaset.

Adresser, oprindelig version (2017

...

)

Servicerne er kan findes på:

  • https://<host>:<port>/minlog2-lookup/LookupService
  • https://<host>:<port>/minlog2-lookupid/LookupidService

og wsdl'en erne på:

  • https://<host>:<port>/minlog2-lookup/LookupService?wsdl
  • https://<host>:<port>/minlog2-lookupid/LookupidService?wsdl

Adresser på udgaver med sikkerhedsheaders

For alle versioner gælder derudover,  atDerudover udstilles WSDL'erne er også udstilles med sikkerhedsheaders:

  • https://<host>:<port>/minlog2-lookup/service-contract/secure-wsdl/minlog2-lookup.wsdl
  • https://<host>:<port>/minlog2-lookupid/service-contract/secure-wsdl/minlog2-lookupid.wsdl

Adresser,

...

2025-03-12-version

Servicerne er kan findes på:

  • https://<host>:<port>/minlog2-lookup/2024011120250312/LookupService
  • https://<host>:<port>/minlog2-lookupid/2024011120250312/LookupidService

og wsdl'en erne på:

  • https://<host>:<port>/minlog2-lookup/2024011120250312/LookupService?wsdl
  • https://<host>:<port>/minlog2-lookupid/2024011120250312/LookupidService?wsdl

Adresser, 2025

...

-10-06-version

Denne version findes kun for "lookupid".

Servicen

...

Servicerne er kan findes på:

  • https://<host>:<port>/minlog2-
  • lookup/20250312/LookupServicehttps://<host>:<port>/minlog2-
  • lookupid/20250312/LookupidService

og wsdl'en på:

...

:

...

  • https://<host>:<port>/minlog2-lookupid/20250312/LookupidService?wsdl

Autentifikation og autorisation

...

Navn

Beskrivelse

Definition

Kardinalitet

ListLogStatementsResponse

Rod-element for svaret.


1

LogDataGroup

Rod-elementet for en gruppe.


0..*, dog ikke flere end evt. angivet i PageSize

NumberOfLogDataEntries

Antal logninger i gruppen, dvs. svarende til antal LogDataEntry-elementer der kan returneres.

Integer, med en restriction > 0

1

LogDataGroup/Source


Opslagene kan være foretaget af samme kildesystem, men kan også komme fra en kæde af registreringskald fra forskellige systemer.


0-1

LogDataGroup/Source/ SystemName


Såfremt der er grupperet en kæde af opslag fra forskellige systemer vil systemnavnene være forskellige, og derfor ikke returneret i gruppen.

0-1

LogDataGroup/Source/ CorrelationId


Såfremt CorrelationId er angivet i kaldet til registreringsservicen vil værdien være anvendt til gruppering og derfor forekomme for gruppen.

0-1

LogDataGroup/Destination

1

LogDataGroup/Destination/ SystemName

0-1

LogDataGroup/Destination/ Activity

0-1

LogDataGroup/Destination/ Reason

0-1

LogDataGroup/Destination/ Criticality

0-1

LogDataGroup/Destination/ Addition

0-1

LogDataGroup/Destination/ FromDateTime

Ældste DateTime eller FromDateTime i gruppen

DateTime

1

LogDataGroup/Destination/ ToDateTime

Yngste DateTime eller ToDateTime i gruppen

DateTime

1

LogDataGroup/Destination/ OrganisationId

0-1

LogDataGroup/ OrganisationId/Destination/ attribut source

1

LogDataGroup/Destination/ OrganisationName

0-1

LogDataGroup/Destination/ PersonName

0-1

LogDataGroup/Destination/ CorrelationIdPersonIdentifierHash

0-1

LogDataGroup/Destination/ UserPersonNameCorrelationId

0-1

LogDataGroupDestinationLogDataGroup/Destination/ UserRoleUserPersonName

0-1

LogDataGroup/Destination/ OnBehalfOfPersonNameUserPersonIdentifierHash

0-1

LogDataGroupLogDataGroupDestination/ Destination/ OnBehalfOfUserRoleUserRole

0-1

LogDataGroup/Destination/ FilterOnBehalfOfPersonName

0-1

LogDataGroup/Destination/ OnBehalfOfPersonIdentifierHash

0-1

LogDataGroup/Destination/ OnBehalfOfUserRole

0-1

LogDataGroup/Destination/ OwnActivity

0-1

LogDataGroup/Destination/ Filter

0-1





LogDataGroup/ LogDataEntry



0-*

LogDataGroup/ LogDataEntry/Source

Element der indeholder information omkring det kaldende system, kildesystemet.
Kildesystemet kan være udeladt i de tilfælde en bruger har slået direkte op på systemet.


0-1

LogDataGroup/ LogDataEntry/Source/Source[/...]

Source-elementet kan igen indeholde et source-element. Dette anvendes såfremt kildesystemet igen er kaldt af et andet system.


0-1

LogDataGroup/ LogDataEntry/Source/ SystemName

Navn, evt. forkortet, for det anvendte kilde-system

Streng med max længde på 25 tegn

0-1

LogDataGroup/ LogDataEntry/Source/ CorrelationId

Et teknisk id, medsendt fra kildesystemet. Værdien anvendes til at identificere den sammenhæng som handlingen er gennemført i, eksempelvis et id for behandlingen eller indlæggelsen (EPJ) eller kontakten (LPS).
Værdien skal være unik for det anvendte system.

Streng med max længde på 46 tegn.

0-1

LogDataGroup/ LogDataEntry/Destination

Element der indeholder information omkring og fra det kaldte system, destinations-systemet, dvs. det system der foretager logningen.


1

LogDataGroup/ LogDataEntry/Destination/ SystemName

Navn, evt. forkortet, for det anvendte system, f.eks. "FMK".

Streng med max længde på 25 tegn

1

LogDataGroup/ LogDataEntry/Destination/Activity

Tekst der beskriver af den handling, som brugeren har udført eller forsøgt udført på kildesystemet.
Eksempelvis "hent medicinkort" på FMK.

Streng, max længde på 75 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ Reason

Optionel tekst der beskriver årsagen til den handling, som brugeren har udført eller forsøgt udført på kildesystemet. Teksten anvendes kun i særlige tilfælde, hvor borgeren ikke har direkte kontakt til brugeren, eksempelvis ved support, fejlsøgning og tilskudsansøgninger.
Teksten udfyldes af systemet, som en eller få forud-definerede tekster, og må ikke være en fritekst udfyldt af brugeren.

Streng, max længde på 50 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ Criticality

Niveau for kritikalitet, f.eks:
"Normal", "Værdispring", "Privatmarkerede data", …
Er værdien ikke angivet svarer dette til "Normal".

Streng med max længde 50 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/Addition

Angivelse af type af opslag som tilføjelse til kritikalitet, aktuelt "Samtykke" eller "Værdispring"

Streng med max længde 50 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ DateTime

DateTime-elementet indeholder en tidsangivelse for opslag på eller forsøg på handling på borgerens data.

DateTime

0-1
Enten skal DateTime eller (FromDateTime og ToDateTime) forekomme.

LogDataGroup/ LogDataEntry/Destination/ FromDateTime

Som alternativ til DateTime herover kan der være foretaget en gruppering af f.eks. FMK inden data er afleveret til MinLog 2. I så fald kan FromDateTime og ToDateTime angive det interval hvor hændelserne er sket.
FMK kan gruppere samme type servicekald foretaget inden for et tidsrum på samme borger og af samme aktør m.v.

DateTime

0-1
Enten skal DateTime eller (FromDateTime og ToDateTime) forekomme.

LogDataGroup/ LogDataEntry/Destination/ ToDateTime

Se FromDateTime herover.

DateTime

0-1Enten skal DateTime eller (FromDateTime og ToDateTime) forekomme.

LogDataGroup/ LogDataEntry/Destination/ OrganisationId

ID for brugerens organisation.

Streng på max 200 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ OrganisationId attribut source

Kilde til ID for brugerens organisation, defineret som en attribut på OrganisationId-elementet.

SOR, YDER, CVR eller EuropeanHealthcareOrganisation

1

LogDataGroup/ LogDataEntry/Destination/ OrganisationName

Navn på brugens organisation

Streng med max længde 200

0-1

LogDataGroup/ LogDataEntry/Destination/ PersonName

Borgerens navn.

Streng med max længde 147 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ PersonIdentifierHash

Hash af personens identifier. Laves med et unikt salt for hvert response.

Streng med max længde 64 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ CorrelationID

Et teknisk id, medsendt fra kildesystemet. Værdien anvendes til at identificere den sammenhæng som handlingen er gennemført i, eksempelvis et id for behandlingen eller indlæggelsen (EPJ) eller kontakten (LPS).
Værdien skal være unik for det anvendte system.

Streng med max længde på 46 tegn.

0-1

LogDataGroup/ LogDataEntry/Destination/ UserPersonIdentifier attribut source

Kilde til UserPersonIndentifier.
F.eks. "CPR" for almindelige CPR-numre i CPR-regstret.

UserPersonName

Navn på brugeren der har udført handlingen.

CPR, E-CPR, ... og en Streng med max længde 200147 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ UserPersonNameUserPersonIdentifierHash

Hash af personens identifier. Laves med et unikt salt for hvert responseNavn på brugeren der har udført handlingen.

Streng med max længde 147 64 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ UserRole

Brugerens rolle.

Streng af længde 200 (svarende til FMK's RequestedRole)

0-1

LogDataGroup/ LogDataEntry/Destination/ OnBehalfOfPersonNavn

Navn på brugeren handlingen er udført på vegne af.på brugeren handlingen er udført på vegne af.

Streng med max længde 147 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ OnBehalfOfPersonIdentifierHash

Hash af personens identifier. Laves med et unikt salt for hvert response.

Streng med max længde 64 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/ OwnActivity

Om det er personen, der laver opslagt, som der også bliver slået op på. Udfyldes kun ved IDWS.

True eller falseStreng med max længde 147 tegn

0-1

LogDataGroup/ LogDataEntry/Destination/Filter

Et eller flere felter der anvendes til angivelse af hvilken målgruppe logningen skal filtreres fra for.
Udelades feltet er der underforstået at logningen er relevant for alle.

Streng, aktuelt defineret som en union af en enumeration aktuelt indeholdende " Ikke borger" , "Ikke forældremyndighedsindehaver" og en Streng med max længde 50 tegn.

0-*

...

Dette vil ske, hvis der i requestets sikkerhedsbillet er angivet, at visse organisationers ansattes navne skal sløres. Hvis der i svaret er organisationer der matcher dette kriterie, vil navnene været udskiftet med et pseudonym, som er beregnet ud fra algoritmen beskrevet her: 3. (C) Pseudonymisering i datakilder til borgervendte brugergrænsefladesystemer
IDSAS-servicen vedligeholder et register over alle borgere der skal sløres over for bestemte organisationer, og det er dette register der bruges, når sikkerhedsbilletten udstedes.

Bemærk, at registreringer i minlog, hvor organisationen er registreret med et YderNr, også kan ende med at blive slørret, da der ved opslag mappes fra yder til CVR. Dvs. hvis det CVR, der mappes til, er en del af en afdelingssløring, vil opslaget blive slørret akkurat som hvis registreringen havde været på selve CVR-nummeret.

Forældremyndighed - Subject Relations

...