Tämä työkalu mahdollistaa henkilökohtaisten terveystietojen lataamisen Kanta.fi palvelusta ja katsomisen selkeämmässä muodossa.
Työkalu mahdollistaa tällä hetkellä vain potilastietojen(tarkemmin Palvelutapahtumien) sekä reseptien lataamisen ja tarkastelun. Työn alla on saada myös laboratoriotulokset sisällytettyä työkaluun, mutta koska niitä ei ole vielä implementoitu uudella puolella, en jaksanut tehdä loppuun vanhan puolen datan parsimista.
- Mene osoitteeseen: https://www.kanta.fi
- Käytä vahvaa tunnistautumista kirjautumiseen
- Kun olet kirjautunut, etsi sivulta linkki "Uusi versio" tai "Kokeile uutta versiota". Tämä vaaditaan, sillä vanha versio käyttää eri API-rajapintoja.
- Klikkaa sitä siirtyäksesi uuteen käyttöliittymään
- Paina
F12näppäintä avataksesi selaimen kehittäjätyökalut - Klikkaa "Console" välilehti jos se ei ole jo aktiivinen
- Avaa tiedosto
dev-tool-scripts/palvelutapahtumat.js - Kopioi koko tiedoston sisältö
- Liitä koodi selaimen konsoliin ja paina Enter
- Odota kunnes lataus on valmis - näet edistymisen konsolissa
- Tiedosto
palvelutapahtumat_[aikaväli].jsonlatautuu automaattisesti tietokoneellesi
HUOM: Lataus saattaa kestää useita minuutteja riippuen tietojesi määrästä.
- Avaa tiedosto
dev-tool-scripts/reseptit.js - Kopioi koko tiedoston sisältö
- Liitä koodi selaimen konsoliin ja paina Enter
- Odota kunnes lataus on valmis - näet edistymisen konsolissa
- Tiedosto
reseptit_[aikaväli].jsonlatautuu automaattisesti tietokoneellesi
- Lataa
kantain.htmltiedosto tietokoneellesi tästä repositoriosta - Avaa tiedosto selaimessa kaksoisklikkaamalla sitä
- Kopioi ladattujen JSON-tiedostojen sisältö vastaaviin tekstilaatikkoihin
- Selaa ja tutki tietojasi käyttöliittymän kautta
dev-tool-scripts/palvelutapahtumat.js- Scripti palvelutapahtumien lataamiseendev-tool-scripts/reseptit.js- Scripti reseptitietojen lataamiseenkantain.html- Käyttöliittymä ladatuille tiedoille
- Kaikki tiedot pysyvät paikallisesti tietokoneellasi
- Ei lähetä tietoja ulkopuolisille palvelimille
- Käyttää Kanta.fi:n omia API-rajapintoja datan hakemiseen
Scriptit hakevat tiedot 1.5.2010-nykypäivä ajalta. Alkupäivämäärä on tuo, sillä kanta ilmoittaa, että tietoja ei ole saatavilla ennen sitä. Voit muuttaa scripteissä olevaa päivämäärää, jos haluat hakea tietoja alkaen jostain toisesta ajankohdasta.
const startDate = new Date('2010-05-01'); //muuta tätä päivämäärää muuttaaksesi haun alkuajankohtaa.