ehdota toiminnallisuutta:

Post on 27-Apr-2022

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ODA hankeJaakko Korhonen

tuotepäällikkö, ODA hanketoimisto

Ehdota toiminnallisuutta: https://github.com/omahoito/rfc/issues/new

2

ODA Visio asiakaslähtöisistä palveluista

Uudet Omahoitopalvelut 3

Sotedigi palvelut

Ketterä ja Lean prosessikehittäminen1. Poista hävikki.2. Vahvista oppimista.3. Päätä mahdollisimman myöhään.4. Toimita mahdollisimman pian.5. Jaa valtaa tiimille.6. Rakenna laadukkaasti alusta asti.7. Hahmota kokonaisuus.

➔ Hyötyorientoituneisuus.➔ Kehittäjien luovuuden

vapautuminen.➔ Turhan tekemisen väheneminen.➔ Hallinnollisen taakan

väheneminen.➔ Joustavat ennakkoluulottomat

ratkaisut➔ Mahdollistaa mukautumisen uusien

hoitomuotojen ja keksintöjen kanssa

➔ Nopeat iteraatiot

Avoimuus

● Avoin lähdekoodi● Avoin data● Avoimet rajapinnat● Avoin tuote● Avoimet standardit● Avoin ekosysteemi

➔ Kansainvälinen kehittäjäverkosto➔ Prosesseissa minimaalinen

transaktiokustannus➔ Yhteisöillä ja kansalaisilla oikeus

asianosaisjulkiseen dataansa➔ Rikkaus tuotevarianteissa, kun

rakennetaan palveluja➔ Avoin markkina

Uskomme avoimuuden kiihdyttävään vaikutuksen kehitettäessä laatua ja innovaatioita avoimessa ekosysteemissä.

ODA teknologia-arkkitehtuuri

Jaakko Korhonentuotepäällikkö, ODA hanketoimisto

Ehdota toiminnallisuutta: https://github.com/omahoito/rfc/issues/new

Avoin kehittäminen

● Toimittajalukko

● Teknologialukko

● Asiakaslukko

● Käyttöjärjestelmälukko

● Tuotelukko

➔ Varmistetaan uudelleenkäytettävyys

➔ Mahdollistaa kansainvälisen kehittäjäverkoston

➔ Nopeat kehityssyklit➔ Rikkaus piloteissa, kun

rakennetaan palveluja

Avoin kehittäminen maksimoi uuden kehittämisen sekä poistaa lukkoja käyttäjä- ja kehittäjäorganisaatioilta.

ODA HL7 REST/JSON

HTMLODA HL7 REST/JSON

PalvelutJavaScript

SelainHTML, JS, CSS

EBMeDS HL7 JSON

Kanta/ OmakantaHL7 JSON

SAML2

Angular/React

Node.js

Java EE

Node.js

ToiminnotJava

ODA1 EBMeDS

ODA Teknologiapakka● Varastoi tiedot Master Data -ajattelun mukaisesti.● Mikropalveluarkkitehtuuri kertakirjautumisella.● Natiivisovellukset ja Rich Client web-sovellus.● MyData asiakassovellus - käyttäjä päättää omilla

käyttöoikeuksillaan, mitä dataa jaetaan. ● Roolit ammattilaiselle, perheenjäsenelle, kansalaiselle,

potilaalle, sosiaalitoimelle, kodinhoidolle ja kolmannen osapuolen palveluntuottajille - dynaamisesti yhdessä käyttökokemuksessa.

● Monikanavainen multimodaalinen arkkitehtuuri on yhteentoimiva yhden luukun periaatteen kanssa.

● A tason sosiaali- ja terveydenhuollon asiakastietolain sekä henkilötietolain mukainen ratkaisu - ei EU Lääkelaitedirektiivin mukaista vaatimusta.

Internet

DMZ

ODA looginen arkkitehtuuri

Tietomuunnos API

HL7 REST JSO

N

Websockets

Paikallinen EHRSovellus Sovellus

Kooditukset Istunnot Välimuisti

Sääntö-kone

Viesti-jono Raportit

Kerta-kirjautu-minen

Kommentointi

Loma-kkeet

Ajanvaraus

Kanta, Kansa, Kela PHR

ODA1 EBMeDS

Virtuaalisairaala

Paikallinen EHR n+1

Suomi.fi -palvelut

Paikallinen portaali

HL7 REST JSON

Asiakas-suunnitelma Oirearvio Oire-

navigointi Ajanvaraus

Kiitos!Keskustelu klo 11.

Ajanvaraus ja palvelunhallinta

Uranus

Effica

Mediatri

Pegasos

Sos. Effica

FHIR

FHIR

FHIR

FHIR

FHIR

ammatti-lainen

FHIR

Effica

Uranus

Mediatri

Pegasos

Sos. Effica

kalenteri

ODA2

AVPHajanvaraus

FHIR

ODA1

kansa- lainen

AVPH kalenteri

ammatti-lainen

Ajanvarauksen mahdolliset liitännät ODA-piloteissaAVPH

palvelunhallinta

Palvelutuote-rekisteri Kanta Tapahtuma, Lähete,

Kertomus

EHRajanvaraus

EHRpalvelunhallinta

Henkilö- rekisteri

EfficaFHIR ammatti-lainenEffica

ODA2tai

AVPH

kansa- lainen

pyyntö: seuraava vapaa aika metatietoineen

vastaus: vapaa aika metatietoineen

pyyntö: kirjoita aika

vastaus: varattu aika metatietoineen

Ajanvaraussekvenssi

lukitaan seuraava vapaa aika

varataan aika,vapautetaan lukitut

FHIR ammatti-lainen

ODA2tai

AVPH

kansa- lainen

Pyydetään proposed Appointment ServiceType perusteella hetuineen

vastaus: proposed Appointment metatietoineen, suorituspaikkatieto, alku ja loppu

pyyntö: kirjoita Appointment

vastaus: varattu Appointment metatietoineen

Ajanvaraussekvenssi lukitaan seuraava vapaa aika

varataan aika,vapautetaan lukitut

ProposedPendingBookedCancelled

Arrived, Fulfilled, Noshow, entered-in-error

1. Timo ja Omar laatii ehdotuksen tietomallista rfc-kansioon2. Janne kaivaa Effica minimi tietotarpeen3. Visualisoidaan ehdotettu tietomalli4. Janne & Solita testaa AVPH/Efficaa vasten5. pe 17.3.2017 jaellaan tietomalli keskusteltavaksi kaikkien

järjestelmätoimittajien kanssa

EfficaFHIR EfficaODA2

tai AVPH

pyyntö: seuraava vapaa aika

metatietoineen

vastaus: vapaa aika metatietoineen

pyyntö: kirjoita aika

vastaus: varattu aika metatietoineen

Ajanvaraussekvenssi: Effica

Kun varattava aika on tiedossa, perutaan lukituksen vuoksi varatut

lukitaan seuraavat vapaat ajat kirjoittamalla varaus

luetaan seuraavat vapaat ajat

Avataan ajanvarausasiointi ja otetaan session id ja

hetu

EfficaTarkistetaan että hetu on

asiakkaan

EfficaHL7v3 EfficaAVPH

pyyntö: seuraava vapaa aika

metatietoineen

vastaus: vapaa aika metatietoineen

pyyntö: kirjoita aika

vastaus: varattu aika metatietoineen

Ajanvaraussekvenssi: Eksote pilotti

Kun varattava aika on tiedossa, perutaan

lukituksen vuoksi varatut

lukitaan seuraavat vapaat ajat kirjoittamalla varaus

luetaan seuraavat vapaat ajat

ODA2 FHIR

EfficaFHIR EfficaODA2

tai AVPH

pyyntö: seuraava vapaa aika

metatietoineen

vastaus: vapaa aika metatietoineen

pyyntö: kirjoita aika

vastaus: varattu aika metatietoineen

Ajanvaraussekvenssi: Pegasos

Kun varattava aika on tiedossa, perutaan lukituksen vuoksi varatut?

lukitaan seuraavat vapaat ajat kirjoittamalla varaus?

luetaan seuraavat vapaat ajat?

Kuntakohtaisia caseja

Turun maahanmuuttajan rekisteröityminen

ODA

ODAApp

lomake,aikavaraus

Kirjoittaminen edellyttää salatun yhteyden, ei kirjautumista

Lukeminen edellyttää kirjautumisen.Esim muistutukset,pikaviestit.

Lomake ja varattu aika jää laiteeseen, PIN-koodin suojaamaksi

Ajanvarausvastauksena

Ammattilainen tunnistaa henkilöllisyyden vastaanotolla ja suosittelee keinoa vahvalle tunnistautumiselle, esim HST-kortti.

työjono,aikavaraus

ODA listat

ODA projektinhallinnan tietosisällöt - Listat

Projekti-henkilöt

Milestonet-Issuet-taskit

Tekniset reunaehdot

ODA 1 sisällöt

ODA 1 sisällöt

ODA 1 sisällöt

Lupaukset rahoittajalle

Vaikuttavuus-tavoitteet

Mittarit

RFC

Käyttäjä-tarinat

Integraatiot

Sprintit, pilotit

Compo-nents

Featuret

ODA Project

24

ODA Vision of Customer-Oriented Services

Professional-oriented model

Customer-oriented model

Customer Reception

Paper Phone

Professionals

Official patient data + mydata

Value services

ProfessionalsNew service channels

Customer

Uudet Omahoitopalvelut 25

Wellbeing check

Wellbeing coaching

Smart sympthom-check

Wellbeing evaluation

Wellbeing plan

Should I do something about my

wellbeing? What?

What is wrong with me?

Should I see a doctor?

What can I do myself? How can I be

more active?

ODA Services

Self-care plan

Flexibility, anytime and anywhere, continues monitoring, more options, fast and reliable, self control, transparency

Uudet Omahoitopalvelut 26

Wellbeing check

Wellbeing coaching

Smart sympthom-check

Wellbeing evaluation

Wellbeing plan

Should I do something about my

wellbeing? What?

What is wrong with me?

Should I see a doctor?

What can I do myself? How can I be

more active?

ODA Services

Self-care plan

Flexibility, anytime and anywhere, continues monitoring, more options, fast and reliable, self control, transparency

Uudet Omahoitopalvelut 27

Wellbeing check

Wellbeing coaching

Smart sympthom-check

Wellbeing evaluation

Wellbeing plan

Should I do something about my

wellbeing? What?

What is wrong with me?

Should I see a doctor?

What can I do myself? How can I be

more active?

ODA Services

Self-care plan

Flexibility, anytime and anywhere, continues monitoring, more options, fast and reliable, self control, transparency

28

Wellness coaching

Wellness check

Self-care plan

Smart sympthom-check

Investigation the need ant interest of welfare

Wellness plan

Personal wellness recordODA servicesCitizen

Customer

” I do my self”

Self- measurement

Resources Benefits

Professionals Wellness impacts

Desicion support

online messaging

tablet

phone

smart phone

computer

video conference

meeting

Channels

Customer control and self responsibility grows

Meaning-full services for all

speed, flexibility

Resources targeted correctly

Customer servicetimeCustomer service amount

Digital Social and Wellfare Services

ODA Technology Architecture

Jaakko KorhonenProduct Manager, ODA Program Office

Propose a feature: https://github.com/omahoito/rfc/issues/new

ODA HL7 REST/JSON

ODA Tech Stack● Stores all data to Master Data Sources.● Microservices architecture with SSO.● Rich Client App.● MyData App - user decides with their authority

what data is shared. ● Roles for professional, family member,

citizen/patient, social services, homecare and 3rd party commercial service producers - dynamically in the same user experience.

● Multichannel, multimodal architecture complies with single point of contact -policy.

● Level A healthcare customer data and Data Protection Law compliance - no EC Medical Device compliance required.

HTMLODA HL7 REST/JSON

FrontJavaScript

BrowserHTML, JS, CSS

EBMeDS HL7 JSON

Kanta/ OmakantaHL7 JSON

SAML2

Angular/React

Node.js

Java EE

Node.js

BackendJava

ODA1 EBMeDS

ODA-kehittämisen vuosikello

17.1.2017 ODA2 kickoff

elokuu - Vaikuttavuusdata mitattu, pilotit alkaa. KansalaisviestintäMobiilisovellus, mittaridataliitännät.

Käyttökokemus hack.

Beta alkaa: Kehittäjäorganisaatioiden kaikki pilotit ja tekniset ympäristöt käytössä.

Pilottien syntetisointi alkaa.Tuotantopäätökset.

1.5.2018Pilotit loppuu.

vappu - MVP julkaistaan, auditoinnit käynnistyy, ketterä kehittäminen alkaa.Ensimmäiset oirearviot, lomakkeet.

juhannus Omakanta käytössä, Duodecimin pilotti alkaa.

maaliskuu - Päätöksenteon tuki hackathon.

Mikropalvelu hack, kehittäjäyhteisö ja hallintamalli käynnistyy.

Sidosryhmätoimija aloittaa -13.1.2025.

30.11. Oirearvio sisällöt valmiit

ODA1 pilotti

ODA2 kehittäminen

pilotit kentällä

Brändi, Käyttäjätarinat, Persoonat tunnistettu

ODA3 kapasiteetti hankintapäätös, Tavoitearkkitehtuuri

Lisenssimalleista päätökset

Case study ja vaikuttavuusarvio

4+4 vuoden sopimus edessä

ODA-kehittämisen vuosikello

17.1.2017 ODA2 Kickoff

elokuu - Vaikuttavuusdata mitattu, pilotit alkaa. KansalaisviestintäMobiilisovellus, mittaridataliitännät.

Käyttökokemus hack-tapahtuma.

Beta-vaihe alkaa: Kehittäjäorganisaatioiden kaikki pilotit ja tekniset ympäristöt käytössä.

Pilottien syntetisointi alkaa.

Tuotantopäätökset.

1.5.2018Pilotit loppuu.vappu - ketterä kehittäminen alkaa.

juhannus Omakanta käytössä, Duodecimin pilotti alkaa.

maaliskuu - Päätöksenteon tuki hackathon-tapahtuma.

Mikropalvelu hack-tapahtuma, kehittäjäyhteisö ja hallintamalli käynnistyy.

Sidosryhmätoimija aloittaa -13.1. 2025.

30.11. Oirearvio sisällöt valmiit

ODA1 pilotti

ODA2 kehittäminen

pilotit kentällä

Brändi, Käyttäjätarinat, Persoonat tunnistettu

ODA3 kapasiteetti hankintapäätös, Tavoitearkkitehtuuri

Lisenssimalleista päätökset

Case study ja vaikuttavuusarvio.

Viimeisten pilottien wow-tasoiseksi

iterointia.

minimituote eli MVP julkaistaan, auditoinnit käynnistyy, ensimmäiset oirearviot ja lomakkeet kentälle.

ODA-käyttöönoton vuosikello - vaatimukset

17.1.2017 ODA2 kickoff

elokuu - Vaikuttavuusdata mitattu, pilotit alkaa.Mobiilisovellus, mittaridataliitännät.

Käyttökokemus hack.

Kehittäjäorganisaatioiden kaikki pilotit ja tekniset ympäristöt käytössä.

Pilottien syntetisointi alkaa.Tuotantopäätökset.

1.5.2018Pilotit loppuu.

vappu - MVP julkaistaan, auditoinnit käynnistyy, ketterä kehittäminen alkaa.Ensimmäiset oirearviot, lomakkeet.Omakanta testikäytössä 05/2017

juhannus, Duodecimin pilotti alkaa.

maaliskuu - Päätöksenteon tuki hackathon.

Mikropalvelu hack, kehittäjäyhteisö ja hallintamalli käynnistyy.

Sidosryhmätoimija aloittaa -13.1.2025.

30.11. Oirearvio sisällöt valmiit

ODA1 pilotti

ODA2 kehittäminen

pilotit kentällä

Omakanta tuotantokäytössä 09/2017

Internet

ODA Logical Architecture

Translation APIH

L7 REST JSON

Websockets

Local EHRApp App

Code services Sessions Cache

Rule Engine Queue Logging SSO Com-

menting Forms

Appointment

Kanta / My Kanta PHR

ODA1 EBMeDS

Virtual Hospital

Local EHR n+1

Suomi.fi SAML2

Local portal

HL7 REST JSON

Customer plan

Symptom check

Symptom navigator

Appoint-ment

DMZ

HL7 WebSockets MQTT OpenID ConnectHL7 REST JSON

ESB

Kanta Lähetteet

API Discovery

API Registration

API Record

Kanta

Omakanta

Cache

Commenting

SSO

iOS nativeReact Native JS Android nativeJS

FHIR profiles,form profiles,page profiles

Profiles,Codes

Forms and Pages

Reports

Msg queue

Log

Cube

Reports

Rule EngineNotifications

UserUser User User

Time booking Time bookings

Monitoring

Psta asiointi ja valtuutusroolit

Omakanta

Symptom checkers

Symptom check

Forms

Geocoder

Issue lists

Context Manager

top related