JSON Web Token

Kanta-palvelujen FHIR-toteutuksissa pääsynhallintaan ja lokitukseen tarvittavat tiedot, joiden osalta halutaan varmistaa oikeellisuus ja muuttumattomuus, siirretään JSON Web Tokenissa. Potilastietovarannon FHIR-toteutuksissa noudatetaan dokumentin Kanta JSON Web Token taulukon 4.1 Kanta-palveluiden JWT Claimit sarakkeen PTA määrittelyä ja Sosiaalihuollon asiakastietovarannon FHIR-toteutuksissa taulukon sarakkeen SHA määrittelyä.

JSON Web Tokenissa ilmoitetaan useita pääsynhallintaan vaikuttavia organisaatiotietoja. Yksityisillä palvelunantajilla liittymismalli Kanta-palveluihin vaikuttaa tokenissa ilmoitettaviin organisaatiotietoihin. Alla olevassa taulukossa on kuvattu Sosiaalihuollon asiakastietovarantoon lähetettävän JSON Web Tokenin organisaatiotietojen ja liittymismallin ilmoittaminen yksityisillä sosiaalihuollon palvelunantajilla.

Yksityisen palvelunantajan Sosiaalihuollon asiakastietovarantoon lähetettämän JSON Web Tokenin organisaatiotietojen ilmoittaminen

JWT:n tieto Tiedon selite Itsenäisesti liittynyt yksityinen palvelunantaja Yhteisliittymisen kautta liittynyt yksityinen palvelunantaja/vuokralainen Rinnakkaisliittymisen kautta liittynyt yksityinen sosiaalihuollon palvelunantaja/tallentaa omaan rekisteriin Rinnakkaisliittymisen kautta liittynyt yksityinen sosiaalihuollon palvelunantaja/tallentaa palvelunjärjestäjän rekisteriin
iss Kanta-liityntäpisteen tunniste Itsenäisesti liittyneen yksityisen palvelunantajan liityntäpiste Pääliittyjän liityntäpiste Tietojärjestelmäpalvelun tarjoavan palvelunjärjestäjän liityntäpiste Tietojärjestelmäpalvelun tarjoavan palvelunjärjestäjän liityntäpiste
sub Liittyjäorganisaation tunniste (sama arvo kuin subscriber_id kentässä) Itsenäisesti liittyneen yksityisen palvelunantajan yksilöintitunnus Kanta-palveluihin liittyneen pääliittyjän palvelunantajan yksilöintitunnus Kanta-palveluihin liittyneen rinnakkaisliittyjän palvelunantajan yksilöintitunnus Tietojärjestelmäpalvelun tarjoavan palvelunjärjestäjän Kanta-palveluihin liittyneen organisaation yksilöintitunnus
subscriber_id Liittyjäorganisaation tunniste Itsenäisesti liittyneen yksityisen palvelunantajan yksilöintitunnus Kanta-palveluihin liittyneen pääliittyjän palvelunantajan yksilöintitunnus Kanta-palveluihin liittyneen rinnakkaisliittyjän palvelunantajan yksilöintitunnus Tietojärjestelmäpalvelun tarjoavan palvelunjärjestäjän Kanta-palveluihin liittyneen organisaation yksilöintitunnus
subscriber_name Liittyjäorganisaation nimi Itsenäisesti liittyneen yksityisen palvelunantajan nimi Kanta-palveluihin liittyneen pääliittyjän palvelunantajan nimi Kanta-palveluihin liittyneen rinnakkaisliittyjän nimi Tietojärjestelmäpalvelun tarjoavan palvelunjärjestäjän Kanta-palveluihin liittyneen organisaation nimi
requester_id Pyynnön tehneen organisaation tunniste Itsenäisesti liittyneen yksityisen palvelunantajan yksilöintitunnus Vuokralaisen palvelunantajan yksilöintitunnus Rinnakkaisliittyjän palvelunantajan yksilöintitunnus Rinnakkaisliittyjän palvelunantajan yksilöintitunnus
requester_name Pyynnön tehneen organisaation nimi Itsenäisesti liittyneen yksityisen palvelunantajan nimi Vuokralaisen palvelunantajan nimi Rinnakkaisliittyjän palvelunantajan nimi Rinnakkaisliittyjän palvelunantajan nimi
requester_unit_id Pyynnön tehneen organisaation palveluyksikön tunniste Itsenäisesti liittyneen palvelunantajan palveluyksikön yksilöintitunnus Vuokralaisen palveluyksikön yksilöintitunnus Rinnakkaisliittyjän palveluyksikön yksilöintitunnus Rinnakkaisliittyjän palveluyksikön yksilöintitunnus
requester_unit_name Pyynnön tehneen organisaation palveluyksikön nimi Itsenäisesti liittyneen palvelunantajan palveluyksikön nimi Vuokralaisen palveluyksikön nimi Rinnakkaisliittyjän palveluyksikön nimi Rinnakkaisliittyjän palveluyksikön nimi
requester_custodian Pyynnön tehneen rekisterinpitäjän yksilöivä tunniste Itsenäisesti liittyneen palveluantajan rekisterinpitäjän yksilöintitunnus Vuokralaisen rekisterinpitäjän yksilöintitunnus Rinnakkaisliittyjän rekisterinpitäjän yksilöintitunnus Palvelunjärjestäjän rekisterinpitäjän yksilöintitunnus
requester_custodian_name Pyynnön tehneen rekisterinpitäjän yksilöivä nimi Itsenäisesti liittyneen palvelunantajan rekisterinpitäjän nimi Vuokralaisen rekisterinpitäjän nimi Rinnakkaisliittyjän rekisterinpitäjän nimi Palvelunjärjestäjän rekisterinpitäjän nimi
connection_model Liittymismalli 1=Yksityinen toimija liittynyt suoraan Kanta-palveluihin 2 = Yksityinen toimija liittynyt Kanta-palveluihin yhteisliittymisen kautta 3=Yksityinen toimija on liittynyt Kanta-palveluihin rinnakkaisliittymisen kautta. Liittymismalli on mahdollinen vain Sosiaalihuollon asiakastietovarannossa 3=Yksityinen toimija on liittynyt Kanta-palveluihin rinnakkaisliittymisen kautta. Liittymismalli on mahdollinen vain Sosiaalihuollon asiakastietovarannossa