Julkaisutiedot — 19. maaliskuuta 2026
Tämä julkaisu keskittyi kahteen asiaan: uusiin analyysityökaluihin KKT-terapeuteille ja yritystason tietoturvaan potilastiedoille. Lisäsimme 9 uutta analyysia Judith Beckin mallin pohjalta, otimme käyttöön Always Encrypted -tietokannan salauksen, ja Android-sovellus on nyt saatavilla Google Play Storesta.
💚 Kiitos testitiimillemme: Martyna, Joanna, Ewa, Jagoda ja Bartłomiej — jokaisella teistä oli todellinen vaikutus tämän julkaisun muotoutumiseen!
1. 🧠 9 uutta KKT-analyysia — Judith Beckin malli sovelluksessasi
Tämä on tämän julkaisun tärkein ominaisuus. Potilasprofiilin “KKT-analyysit”-välilehdellä löydät nyt 9 uutta analyysityökalua, jotka perustuvat Judith Beckin lähestymistapaan ja CT-R-malliin (Cognitive Therapy — Recovery). Jokainen niistä auttaa jäsentämään terapiaistuntojen tietoa strukturoidusti.
Mikä on uutta?
- “KKT-analyysit”-välilehti — kaikki analyysit yhdessä paikassa, “Tekoälyanalyysi”-painikkeella valitun työkalun ajamiseksi
- Istuntovalitsin — voit valita tietyt istunnot analysoitaviksi kaikkien kerralla analysoimisen sijaan
- 9 uutta analyysia — tapauskonseptualisoinnista ydinuskomusten analyysin kautta interventioiden suunnitteluun
- “Lisätään järjestelmään” -merkintä — selkeä osoitus siitä, kun tekoäly täydentää dokumentaatiota litteroinnin pohjalta
Analyysit on laadittu yhteistyössä KKT-asiantuntijan kanssa ja ne ovat valmiita kliiniseen konsultaatioon.
2. 🔒 Potilastietojen salaus — Always Encrypted
Otimme käyttöön Always Encrypted -teknologian - tietokannan salausteknologian, jossa potilaan henkilötiedot on salattu myös tietokannan ylläpitäjiltä. Salausavaimet säilytetään Azure Key Vaultissa, erillään itse datasta.
Mitä tämä tarkoittaa sinulle?
- Istuntojen litteroinnit ovat nyt salattuja tietokannassa (Always Encrypted) — tietokantapalvelimella ei ole pääsyä niiden selväkieliseen sisältöön
- Potilaan henkilötiedot (etunimi, sukunimi, yhteystiedot) on suojattu sarakkeen tasolla tietokannassa
- Pseudonymisointi ennen tekoälyä — ennen kuin litterointi saavuttaa tekoälymallin, henkilötiedot korvataan automaattisesti pseudonyymeillä. Tekoäly ei koskaan näe potilaidesi oikeita nimiä
- Pitkät tekstit (esim. usean tunnin litteroinnit) siirretään automaattisesti erilliseen, salattuun tallennustilaan — mitään dataa ei menetetä
Kaikki toimii automaattisesti — sinun ei tarvitse konfiguroida mitään.
3. 💳 Tilauksen hallinta suoraan sovelluksesta
Voit nyt hallita tilaustasi suoraan sovelluksesta — ottamatta yhteyttä tukeen ja kirjautumatta Stripeen.
Mitä voit tehdä?
- Tarkistaa nykyisen suunnitelmasi ja seuraavan laskutuspäivän
- Vaihtaa suunnitelmaasi kuukausittaisesta vuosittaiseen tai päinvastoin
- Päivittää korttitietosi
- Peruuttaa tilauksesi — selkeällä viestillä siitä, mitä tapahtuu laskutuskauden päättymisen jälkeen
Löydät “Hallitse tilausta” -painikkeen tilisi asetuksista.
Lisäsimme myös tuen ilmaisille tuotteille Payment Linkien kautta — jos tarjoamme tulevaisuudessa ilmaisia kokeilusuunnitelmia, järjestelmä käsittelee ne automaattisesti.
4. 📱 Mobiilisovellus — Android Play Storessa ja iOS TestFlightissa
Android-sovellus on nyt saatavilla Google Play Storen kautta — APK-tiedostoa ei enää tarvitse ladata manuaalisesti. Etsi vain “Therapy Support” Play Storesta.
Mikä muuttui?
- Play Store — sovellus käy läpi Googlen virallisen julkaisuprosessin, mikä tarkoittaa automaattisia päivityksiä
- QR-koodi — terapeutin hallintapaneelista löydät QR-koodin sovelluksen nopeaan lataamiseen puhelimeesi
- iOS TestFlight — korjasimme käynnistyskaatumisen, joka esti Applen katselmuksen. iOS-sovellus on jälleen saatavilla TestFlightissa
5. 👶 Huoltajan osio potilaslomakkeessa (Bartłomiej)
Bartłomiejin pyynnöstä lisäsimme potilaslomakkeeseen huoltajan osion. Kun työskentelet lasten tai nuorten kanssa, voit nyt syöttää huoltajan tiedot suoraan potilasprofiiliin.
- Huoltajan nimi ja yhteystiedot — näkyvissä potilasprofiilissa
- Vanha hätäyhteystieto-osio poistettu — korvattu uudella, kattavammalla huoltajaosiolla
- Yksinkertaistettu potilaan luontilomake — poistimme tarpeettoman vaiheen, jossa valittiin olemassa olevien potilaiden joukosta; nyt uusi profiili luodaan suoraan
6. 🌍 Automaattinen kielentunnistus (Bartłomiej)
Bartłomiejin pyynnöstä sovellus tunnistaa nyt automaattisesti selaimesi kielen ensimmäisellä kirjautumisella ja asettaa sopivan käyttöliittymäkielen. Jos selaimesi on asetettu suomeksi — sovellus näkyy suomeksi heti, ilman että sitä täytyy vaihtaa manuaalisesti asetuksista.
7. 🔍 Terapeuttiprofiilisi näkyvissä Googlessa
Julkiset terapeuttiprofiilit on nyt optimoitu hakukoneille. Tämä tarkoittaa, että nimesi, erikoisalasi ja sijaintisi voivat näkyä Googlen hakutuloksissa — potentiaaliset potilaat voivat löytää sinut vierailematta ensin Therapy Supportin verkkosivustolla.
Mitä lisäsimme?
- SEO-metatunnisteet — otsikko, kuvaus ja avainsanat julkisessa profiilissasi
- Sivukartta — Google indeksoi terapeuttiprofiilit automaattisesti
- Dynaaminen renderöinti — Google-botit näkevät profiilisi täyden sisällön, vaikka sovellus on rakennettu Reactilla
8. 📊 Potilaspäiväkirja — ongelman vaikeusasteen kaaviot (Ewa)
Ewan pyynnöstä rakensimme uudelleen sen, miten ongelmia seurataan potilaspäiväkirjassa. Nyt kunkin terapeuttisen ongelman vaikeusastetta seurataan erikseen ja se näytetään yhdistetyssä kaaviossa (mieliala + vaikeusaste).
Mikä muuttui?
- Erilliset arviot per ongelma — jokaisella päiväkirjamerkinnällä potilas arvioi kunkin ongelmansa vaikeusasteen
- Yhdistetty kaavio — yhdessä kaaviossa näet sekä potilaan mielialan että yksittäisten ongelmien vaikeusasteen ajan mittaan
- Automaattinen päivitys — merkinnän lisäämisen jälkeen kaavio päivittyy välittömästi ilman sivun päivittämistä
9. 🤖 Pienennettävä tekoäly-agentti-ikkuna
Tekoäly-agentti-ikkuna potilasprofiilissa voidaan nyt pienentää — se ei tuki sisältöä silloin kun sitä ei tarvita, mutta on heti saatavilla kun haluat kysyä jotain. Napsauta vain ikkunan otsikkoa pienentääksesi tai laajentaaksesi sen.
10. 🎥 Videoistunnot — testaa huoneesi
Integraatiot → AITS Video -osiossa löydät nyt “Testaa huone” -painikkeen — voit tarkistaa, toimivatko kamerasi, mikrofonisi ja yhteytesi kunnolla ennen istuntoa potilaan kanssa, et sen aikana.
Ewan pyynnöstä piilotimme myös “Liity videohuoneeseen” -painikkeen, kun istuntoa ei ole ajastettu — jotta se ei aiheuta sekaannusta.
11. 🔐 Tilin turvallisuus (Bartłomiej)
Bartłomiejin pyynnöstä otimme käyttöön kaksi tärkeää turvamekanismia:
- Tilin lukitus epäonnistuneiden kirjautumisten jälkeen — jos joku syöttää väärän salasanan toistuvasti, tili lukitaan tilapäisesti. Suojaa raa’an voiman hyökkäyksiä vastaan
- HTTP-tietoturvaotsikot — lisäkerros suojaa XSS- ja clickjacking-hyökkäyksiä vastaan
- Päivitetty tietosuojaseloste (v1.1) — mukautettu Google OAuth -vahvistusvaatimuksiin
12. 🐛 Mitä korjasimme
Martynan raportit
- KKT-konseptualisoinnin sekoittuneet tasot — Tason 1 elementtejä ilmestyi Tasolle 2 ja päinvastoin. Korjattu — jokainen taso sisältää nyt oikeat tiedot
- Istunnon siirtomodaali — painike näytön ulkopuolella — pienemmillä näytöillä vahvistuspainike ulottui näkyvän alueen ulkopuolelle. Korjattu
- Muistiinpanot lukittuina tulevissa istunnoissa — tulevaisuuteen ajastettujen istuntojen muistiinpanoja ei voinut muokata. Nyt muistiinpanoja voi valmistella etukäteen
- Ei viestiä reaaliaikaisen litteroinnin jälkeen — reaaliaikaisen litteroinnin valmistuttua ei ilmestynyt vahvistusviestiä. Lisätty
Joannan raportit
- Tekoälyn arviointi mukautettu lasten ja nuorten istunnoille — tekoälyn kehotteet ottavat nyt huomioon nuorempien potilaiden terapian erityispiirteet
- Ilmoituspohjat olivat tyhjiä — päivityksen jälkeen SMS- ja sähköpostipohjat saattoivat nollautua tyhjiksi. Lisäsimme varajärjestelmän — jos tietokannan pohjat ovat tyhjiä, järjestelmä käyttää sisäänrakennettuja oletuksia
- Oikeudelliset asiakirjat — 404-virhe — suostumuslomakkeet ja käyttöehdot eivät näkyneet oikein tuotantoympäristössä. Korjattu
- Verkkoistunnon kytkin ei toiminut — kun sijainti nimeltä “Online” oli olemassa, kytkin ei reagoinut. Korjattu
- Oikeudellisen suostumuksen nollautuminen — suostumukset nollautuivat virheellisesti. Nollaus toimii nyt vain admin-esikatselutilassa
Jagodan raportit
- Istunnot vain tasatunneille — istuntoa ei voinut asettaa kello 9:15 tai 9:30. Korjattu — kalenteri tukee nyt neljännestuntivälejä
- ABC-ikkunat liian pieniä — ABC-analyysin ikkunat olivat liian ahtaita, teksti vaati vierittämistä. Nyt ikkunat mukautuvat automaattisesti sisältöönsä
- Virhe istunnon arvioinnissa — joissakin tapauksissa tekoälyn arviointi palautti virheen sisällön merkitsemisestä mahdollisesti arkaluonteiseksi. Lisäsimme älykkään uudelleenyritysmekanismin
- Aikakatkaisu KKT-analyysin generoinnissa — pitkät analyysit päättyivät 504-virheeseen. Nostimme aikarajaa, jotta laajatkin analyysit ehtivät valmistua
Ewan raportit
- Sekoittuneet kielet päiväkirjamerkinnöissä — merkintöjen otsikot näkyivät väärällä kielellä. Korjattu
- QR-koodi poistettu potilasportaalista — tarpeeton QR-koodi ei enää näy potilaan käyttöliittymässä
Muut korjatut ongelmat
- Salasanan vaihto ei toiminut — salasanan vaihtolomake terapeuttiprofiilissa ei tallentanut muutoksia sisäkkäisen lomakeongelman vuoksi. Korjattu
- PIN-painike — merkinnän muutos — Bartłomiejin pyynnöstä vaihdoimme merkinnän “Seuraava”-sanasta “Toista”-sanaksi selkeyttääksemme, että PIN-koodi täytyy syöttää uudelleen
- Modaalit ulottuivat näytön ulkopuolelle — Bartłomiejin pyynnöstä lisäsimme kaikkiin sovelluksen modaaleihin enimmäiskorkeuden ja vierityksen
- Kadonnut litterointi — harvinaisissa tapauksissa litterointi saattoi kadota tallennuksen aikana. Korjattu tallennusmekanismia korjaamalla
- Kalenteri — ruudukko ja vetäminen — kalenterin ruudukkoviivat ja istunnon vetäminen kohdistuvat nyt tarkasti neljännestunteihin (15 minuutin väleihin)
- Reaaliaikainen vakaus — otimme käyttöön Azure SignalR Servicen, joten ilmoitukset ja reaaliaikaiset päivitykset toimivat luotettavasti myös silloin, kun sovellus palvelee monia käyttäjiä samanaikaisesti
- Suorituskyky — teimme kattavan suorituskykyoptimoinnin sekä frontendille että backendille — sovellus toimii nopeammin ja käyttää vähemmän muistia
13. 📋 Mitä tarkistaa
| Tarkista tämä | ✅ |
|---|---|
| KKT-analyysit | |
| Avaa “KKT-analyysit”-välilehti potilasprofiilissa — 9 uutta analyysia on saatavilla | ⬜ |
| Valitse tietyt istunnot analysoitaviksi istuntovalitsimella | ⬜ |
| Napsauta “Tekoälyanalyysi” — tulos näkyy strukturoidussa muodossa | ⬜ |
| Tilaus | |
| Napsauta “Hallitse tilausta” asetuksissa — Stripe-paneeli avautuu | ⬜ |
| Mobiilisovellus | |
| Etsi “Therapy Support” Google Play Storesta — sovellus löytyy | ⬜ |
| Skannaa QR-koodi terapeutin hallintapaneelissa — johtaa sovelluksen lataukseen | ⬜ |
| Huoltaja | |
| Lisää huoltajan tiedot potilasprofiiliin — huoltajaosio näkyy | ⬜ |
| Kieli | |
| Kirjaudu sisään uudesta selaimesta — kieli asetetaan automaattisesti | ⬜ |
| Videoistunnot | |
| Napsauta “Testaa huone” kohdassa Integraatiot → AITS Video — testihuone avautuu | ⬜ |
| Ilman ajastettua istuntoa — “Liity videohuoneeseen” -painike on piilotettu | ⬜ |
| Potilaspäiväkirja | |
| Lisää merkintä ongelman vaikeusasteen arvioinneilla — kaavio päivittyy | ⬜ |
| Tekoäly-agentti | |
| Pienennä tekoäly-agentti-ikkuna — laajenna se uudelleen napsauttamalla | ⬜ |
| Kalenteri | |
| Luo istunto kello 9:15 — se näkyy oikein | ⬜ |
| Vedä istuntoa kalenterissa — se kohdistuu neljännestunteihin | ⬜ |
| Turvallisuus | |
| Syötä väärä salasana 5 kertaa — tili lukitaan tilapäisesti | ⬜ |
| Vaihda salasanasi terapeuttiprofiilissa — muutos tallentuu | ⬜ |
| KKT-konseptualisointi | |
| Avaa konseptualisointi — T1- ja T2-elementit ovat oikeilla paikoilla | ⬜ |
| ABC-ikkunat laajenevat automaattisesti sisällön mukaan | ⬜ |
| Muut | |
| Oikeudelliset asiakirjat näkyvät oikein (ei 404-virhettä) | ⬜ |
| Verkkoistunnon kytkin toimii oikein | ⬜ |
Tämä julkaisu sisältää yli 150 committia — uusista KKT-analyysityökaluista yritystason tietosuojaan ja kymmeniin testitiimimme raportoimiin korjauksiin. Kiitos jokaisesta raportista!
Artikkelin on laatinut Therapy Support -tiimi