Potilaskertomusvirran uudistaminen Esko Systemsin kanssa
Lääkärit käyttävät puolet ajastaan johonkin muuhun kuin potilaiden hoitamiseen (YLE, https://yle.fi/a/3-11119252). Merkittävä osa tästä ajasta kuluu potilastietojärjestelmän parissa. Nämä järjestelmät ovat tunnettuja kömpelyydestään ja jopa käyttäjäepäystävällisyydestään. Kun järjestelmän kömpelyyttä vähennetään, koko terveydenhuoltojärjestelmä toimii paremmin.
Luodakseen paremman potilastietojärjestelmän Esko Systems on ottanut käyttöönsä uuden lähestymistavan: he ovat tuoneet käyttäjät kehityksen keskiöön. Tämä tarkoittaa sitä, että heidän potilastietojärjestelmänsä on suunniteltu yhdessä terveydenhuollon ammattilaisten kanssa ja sitä on testattu kokeneiden sairaanhoitajien ja lääkäreiden toimesta. Suoran palautteen avulla Esko Systems ovat kehittänyt markkinoiden käyttäjäystävällisimmän asiakas- ja potilastietojärjestelmän.
Esko Systems on moderni ja aidosti ketterä organisaatio. Heidän tuoteomistajansa organisoivat työtehtävät priorisoidun backlog-listan avulla ja pitävät käyttäjäystävällisyyden jokaisen päätöksen keskiössä. Kehitystyön päävoima Esko-tiimissä on heidän omat ohjelmistokehittäjänsä ja tuoteomistajansa, mutta tiimiä vahvistetaan myös konsulteilla. Tässä kohtaa Netum Asiantuntijapalvelut (ent. Buutti Oy) astuu mukaan kuvioihin.
Netumilaiset ovat olleet osa Eskon tiimiä vuodesta 2019 lähtien: konsulttimme Teemu, Arttu, Johannes, Joonas ja Heli ovat osallistuneet Esko-potilastietojärjestelmän kehittämiseen. Lisäksi Esko Systems on palkannut neljä kehittäjää Asiantuntijapalveluiden rekrytointiohjelma CodeMatchin kautta.
– Esko on moderni ja ketterä ohjelmistokehitysorganisaatio, toteaa tiimissä työskentelevä frontend-kehittäjämme Joonas.
– Eskon tuoteomistajalla oli selkeä visio, mutta hän kuunteli myös muiden näkemyksiä ja arvosti asiantuntemustamme, jatkaa backend-kehittäjämme Johannes.
Parempi kertomusvirta
Merkittävänä viimeaikaisena kehitysaskeleena Esko-tiimi on luonut paremman version keskeisestä ominaisuudesta: potilaan lääketieteellisestä kertomusvirrasta. Tämä virta kokoaa potilaan koko terveyshistorian yhteen paikkaan, ja lääkärit sekä hoitajat käyttävät sitä kymmeniä kertoja päivässä.
Kehitysprosessi alkoi suunnittelutyöpajalla. Tämä tarkoitti keskustelua ohjelmistokehittäjien, terveydenhuollon ammattilaisten, UX-suunnittelijoiden ja tuoteomistajien välillä. Näin käyttäjän näkökulma tuotiin mukaan heti alusta alkaen. Kertomusvirta määriteltiin suunnittelutyöpajan pohjalta, jonka jälkeen kehittäjätiimi pääsi töihin.
Tavoitteena oli tehdä virrasta nopea, selkeä ja helppokäyttöinen. Prosessi ei ollut aivan yksinkertainen, sillä yhdellä potilaalla voi olla tuhansia merkintöjä sekä Eskon omassa järjestelmässä että kansallisessa Kanta-tietokannassa. Miten varmistetaan, että tietoa on riittävästi ja se saadaan näkyviin riittävän nopeasti?
Elasticsearch käyttöön
Nopeuden ja käyttäjäystävällisyyden parantamiseksi kehitystiimi lisäsi järjestelmään Elasticsearchin. Aiemmin kertomusvirta oli saatavilla vain aikajärjestyksessä ja käyttäjän täytyi selata koko potilaan hoitohistoria läpi löytääkseen tarvitsemansa tiedon. Tämä saattoi tarkoittaa vuosikymmenten mittaista järjestämätöntä tietomassaa.
Nyt käyttäjä voi hakea ja suodattaa tietoja: jos tarvitaan esimerkiksi potilaan diabetes-historiaa, Esko-järjestelmä palauttaa kaikki merkinnät, joissa kyseinen sana esiintyy. Muita suodatusvaihtoehtoja ovat esimerkiksi diagnoosikoodit, hoitava lääkäri tai tietty aikaväli. Erityisen hyödyllinen ominaisuus on mahdollisuus nähdä kaikki tiettyyn tapaukseen liittyvät merkinnät, kuten esimerkiksi tiettyyn polvivammaan liittyvät kirjaukset.
Ohjelmointitiimi käytti runsaasti aikaa varmistaakseen, että hakutoiminto toimii oikein. Nopeus perustuu erillisellä palvelimella olevaan indeksoituun välimuistiin: Eskon ei tarvitse käydä läpi jokaista sanaa koko tietokannasta. Netum Asiantuntijapalveluiden konsultti Johannes varmisti, että Eskon välimuisti sisältää riittävästi tietoa, päivittyy riittävän usein eikä sisällä mitään ylimääräistä.
Muut netumilaiset tuntevat Johanneksen henkilönä, jolla on laaja ymmärrys verkkopalveluista ja sovelluksista. Osaamisensa avulla hän auttoi tekemään Elasticsearchista ja sen välimuistista nopean ja luotettavan. Yhdessä tiimi saavutti tavoitteensa: tiedon etsimiseen kuluva aika lyheni minuuteista sekunteihin.
Sujuva käyttöliittymä
Nopea ja luotettava backend tarvitsee rinnalleen sujuvan frontendin. Konsulttimme Joonas työskenteli kertomusvirran käyttöliittymän parissa. Eskon UX-suunnittelijat ja frontend-kehittäjät tarjosivat korkealaatuiset suunnitteluohjeet, mutta Joonaksella oli myös mahdollisuus tuoda esiin omia näkemyksiään.
Tiimin tärkein tekninen päätös frontendin osalta oli siirtyä JavaScriptista TypeScriptiin, sillä tämä vähentää ärsyttävien bugien määrää. TypeScriptiin siirtyminen on tehnyt kertomusvirran kehittämisestä ja ylläpidosta huomattavasti sujuvampaa.
Muut netumilaiset tuntevat Joonaksen henkilönä, jolla on erinomainen silmä designille. Lisäksi hän ymmärtää frontend-suunnittelun teknisen toteutuksen. Yhteistyö Eskon projektissa onkin osoittautunut hedelmälliseksi: uusi käyttöliittymä on saanut erittäin myönteistä palautetta järjestelmän käyttäjiltä. Sitä on kiitelty yksinkertaisuudesta ja miellyttävästä ulkoasusta.
Kertomusvirran julkaisu
Kertomusvirtaa testattiin Oulun yliopistollisessa sairaalassa kahden kuukauden ajan keväällä 2023. Tänä aikana uutta virtaa käytettiin 100–200 kertaa päivässä. Kehitystiimi sai Eskon loppukäyttäjiltä erittäin arvokasta palautetta.
Tällä hetkellä kertomusvirtaa viimeistellään ja hiotaan. Vuoden 2023 loppuun mennessä se korvaa vanhan potilaskertomusvirran kaikilla Eskon käyttäjillä. Ennen sitä joitakin bugeja täytyy vielä korjata.
– Työskentely Netum Asiantuntijapalveluiden konsulttien kanssa on ollut ilo. He ovat osoittautuneet yhteistyökykyisiksi Eskon kehittäjien ja muiden konsulttien kanssa. He ovat kuunnelleet näkemyksiämme tarkasti ja tarjonneet erinomaisia teknisiä ratkaisuja, toteaa Eskon operatiivinen johtaja Jaana Jämsä.
– Aiomme pitää Netum Asiantuntijapalvelut osana tiimiä myös jatkossa, Jämsä jatkaa.
Voit lukea lisää kertomusvirrasta täältä:
https://eskosystems.fi/esko-kertomusvirta-kayttoon-oys-paivystyksessa