Indholdsfortegnelse:

Beskrivelse

CompareName kan benyttes hvis man vil verificere, hvor godt et indtastet navn stemmer overens med et navn på en personregistrering. 

I requestet angives et navn, som skal testes, og det Nationale eCPR-nummer på den personregistrering, der skal testes op imod.

Der returneres en værdi (score) fra 0 til 100, som angiver hvor tæt et match, der er mellem navnet på personregistreringen og det medsendte navn, hvor værdien 100 angiver at navnene er identiske og værdien 0 angiver at navnene er fuldstændigt forskellige. Værdien er baseret på en Levenshtein Distance mellem de 2 navne.

Parametre

Resultat

Personregistrering fundet

En match score returneres som en værdi mellem 0 og 100, hvor 100 er et fuldkommetn match, og 0 angiver at de to navne er helt forskellige.

Personregistrering ikke fundet

Der returneres et tomt response-element uden en score.

Forespørgsel

Eksempel: Personregistrering med X-eCPR 1612101AB7 og navnet Muhammad Olsen.

Request-eksempel (simplificeret):

<CompareNameRequest>
  <KeyIdentifier>
    <OID>1.2.208.176.1.6.1.1</OID>
    <Value>1612101AB7</Value>
  </KeyIdentifier>
  <Name>Mohamed Olsen</Name>
</CompareNameRequest

Svar

Response-eksempel (simplificeret):

<CompareNameResponse>
  <Score>79</Score>
</CompareNameResponse>

  1. Angivelsen af OID bunder i Nationalt eCPR's historie; og skyldes at Nationalt eCPR-servicen blev udviklet før X-eCPR formatet blev fastsat som det nationale format.


Ændringslog

1.02023-11-07Indhold publiceretSDS






  • No labels