SlideShare a Scribd company logo
1 of 19
Taltioni
Games for Health
Mindtrek
Transfer of Taltioni business to Hyvis-ICT Oy
Letter of intent concerning business
transfer
Taltioni osuuskunta has offered to transfer Taltioni services
to Hyvis-ICT Oy
Transfer consists of:
• Technology
• Framework
• Software
• Content
• IPR
• Contracts, brands, etc
• Customerships
Schedule
16.9.2015
Taltioni
cooperative
meeting
1.1.2016
Taltioni
business
transferred to
Hyvis-ICT
20162015
COoperative
Decision:
Acceptance of
letter of intent
Settling phase
18.8.2015
Taltioni
boasrd
meeting
Board presents letter
of intent
(due31.12.2015) to
be accepted by
cooperative
Aiesopim
us
Letter of intent -phase
11/2015
Taltioni
cooperativemeetin
g
Taltioni
cooperativedecision
for transfer of
business
Hyvis-ICT vision
VRK YTJ
KanTa, KanSa Operatiiviset potilas-
ja hyvinvointi-
tietojärjestelmät
OmaKanta eResepti
eArkisto KanSa
Kansallinen
palvelunäkymä
Kehittäjäekosysteemi,
uudet palvelut Kansalliset yleispalvelut
Operatiiviset järjestelmät
Innovaatioportaali
STM:n ohjaus,
kansallinen strategia
Kansallinen palveluväylä
Future Hyvis
Principles of Hyvic-ICT
Development TechnologyUsabilityReform of
Operation
Innovation
Advancer and activator of customer participation
Taltioni-technology
Taltioni architecture
Server infrastructure
(Windows Server, SQL Server)
Development Framework
(.NET, Medixine Development Framework)
Core services and functionality
(auditng, version control, authentication, …)
Components of Taltioni-application
(PHR, application registry)
Service interfaces
(Web Services)
Web-user interface
(HTML, Ajax)
Supported data types
• Personal data
• Observations (blood pressures, blood sugar, activity, sleep, …)
– Dynamic data model
– Dosens of observation types used (list available)
• Medication data
• Allergies
• Vaccinations
• Lab results
• Procedurs (surgical operations, etc…)
• Diagnosest
• Files (documents, images, etc...)
Codes and codifications
• All codesets available through interface
• Use of codes increases quality of data
• Uncoded data input is possible, usability if said data low to other
services
• Taltioni uses
– Internatinal codes: ICD-10, ICPC-2, IEEE (11073-10417, P11073-10408), ISO (3166,
639)
– National codes: Fimea (medication), AR/YDIN (demographic data, vaccinations),
JHS 150 (occupations), THL (procedurs)
– Own codes, when not national or international exists
Taltioni services (applications)
• Can be developed using any technology
• Authentication mechanism for individual application can differ from
one used by Taltioni
• Communicate with Taltioni using https only
• Taltioni operator is responsible for framework only, providers are
responsible for infrastructure of applications
• Audition of providers and services (applications) is done by Taltioni
cooperative
• Technical audit is carried by parties authorised by Taltioni
cooperative
• Taltioni cooperative offers support for application developers
Join process for applications
• Using OAuth 2.0 protocoll.
• Process:
About API-interface
• SOAP interface available after succesfull authorization
• WSDL/SOAP interface based on W3C standard
• Optional Json interface by REST principles (beta)
• One call returns data of only one person
• It is possible to develop classes and configuration files needed for
SOAP interface using standard toolsets
• All calls are processed independently
• Use of interface does not require understanding of healthcare
standards
Operations of interface
• GetHealthRecordProfile
• CreateHealthRecordProfile (limited access)
• UpdateHealthRecordProfile (limited access)
• CheckPersonalId (limited access)
• GetHealthRecordItems
• StoreHealthRecordItems (update creates new version)
• DeleteHealthRecordItems (old data is kept as history)
• GetCodes
• GetHealthRecordItemTypes
.
SOAP-interface
• Production and demo environment
• Infromation
available:http://taltioni.fi/yrityksille/#palveluiden-
kehittaminen
7.10.2015
Calling SOAP-interface
• Mandatory information in SOAP header:
– RequestId: unique identifier for call (GUID)
– Timestamp: Date and time (UTC)
– ApplicationId: unique identifier for application
– AuthCode: Authentication code
– AccessToken: Key acquired via authentication, required in all calls except
GetCodes and GetHealthRecordItemTypes
• Creation of AuthCode:
– Join RequestId, Timestamp, ApplicationId, AccessToken and Shared Secret in this
order separated with semicolon to a single string (UTF-8)
– From string create a SHA-256 hash and set it as a value for AuthCode in Base64-
format
• Beta-version (not in production,
available for test/demo)
• Infromation available:
https://rest.taltioni.fi/Help
Rest interface
Calling REST-inetrface
• Required information (http header) for calls:
– X-ApplicationId: unique identifier for application
– Authorization: Key from authenticaion in OAuth Bearer token form, required in all
calls except GetCodes and GetHealthRecordItemTypes
• Call mechanism is simplified for demo environemnt. In
production X-RequestId, X-Timestamp ja X-AuthCode
headers are mandatory as well
• Example call (returns weight observations):
Thank you
Future of Taltioni-business
Tommi.ryhanen@hyvis-ict.fi
Technology
Riku.korhonen@hyvis-ict.fi
7.10.2015

More Related Content

Viewers also liked

Ten Horrible Social Media Campaign Mistakes That You Are Making
Ten Horrible Social Media Campaign Mistakes That You Are MakingTen Horrible Social Media Campaign Mistakes That You Are Making
Ten Horrible Social Media Campaign Mistakes That You Are Makingdesigns.codes
 
Top 10 Christmas Apps For A Great Christmas
Top 10 Christmas Apps For A Great Christmas Top 10 Christmas Apps For A Great Christmas
Top 10 Christmas Apps For A Great Christmas designs.codes
 
دليل الإرشادات الثورية للثائرة
دليل الإرشادات الثورية للثائرةدليل الإرشادات الثورية للثائرة
دليل الإرشادات الثورية للثائرةWomenAntiCoup
 
Soal cpns-pdf-tkp
Soal cpns-pdf-tkpSoal cpns-pdf-tkp
Soal cpns-pdf-tkpdedenurulh
 
The 2nd Games for Health Finland event - Heli Vehkala
The 2nd Games for Health Finland event - Heli VehkalaThe 2nd Games for Health Finland event - Heli Vehkala
The 2nd Games for Health Finland event - Heli VehkalaGames for Health Finland
 
تقرير نساء ضد الانقلاب - عامين علي الانقلاب العسكري
تقرير نساء ضد الانقلاب - عامين علي الانقلاب العسكريتقرير نساء ضد الانقلاب - عامين علي الانقلاب العسكري
تقرير نساء ضد الانقلاب - عامين علي الانقلاب العسكريWomenAntiCoup
 
Magazine evaluation
Magazine evaluationMagazine evaluation
Magazine evaluationSuther98
 
Evolution Of Android Operating System Over The Years
Evolution Of Android Operating System Over The Years  Evolution Of Android Operating System Over The Years
Evolution Of Android Operating System Over The Years designs.codes
 
Design of a concept Planar Array for the Biomass Space Mission
Design of a concept Planar Array for the Biomass Space MissionDesign of a concept Planar Array for the Biomass Space Mission
Design of a concept Planar Array for the Biomass Space MissionGuido Casati
 
Unique And Classy Laptop Bags For Men
Unique And Classy Laptop Bags For MenUnique And Classy Laptop Bags For Men
Unique And Classy Laptop Bags For Mendrevenbotha
 
Run with the vision ggmd 2016 JRs
Run with the vision ggmd 2016 JRsRun with the vision ggmd 2016 JRs
Run with the vision ggmd 2016 JRsJose Ramos
 
Disadvantages Of Scaling Content: A Slideshow
Disadvantages Of Scaling Content: A SlideshowDisadvantages Of Scaling Content: A Slideshow
Disadvantages Of Scaling Content: A Slideshowdesigns.codes
 
Stainless Steel Wall Mounted Railing System
Stainless Steel Wall Mounted Railing SystemStainless Steel Wall Mounted Railing System
Stainless Steel Wall Mounted Railing SystemParesh Vekariya
 

Viewers also liked (20)

Ten Horrible Social Media Campaign Mistakes That You Are Making
Ten Horrible Social Media Campaign Mistakes That You Are MakingTen Horrible Social Media Campaign Mistakes That You Are Making
Ten Horrible Social Media Campaign Mistakes That You Are Making
 
powerpoint
powerpointpowerpoint
powerpoint
 
Devika 1
Devika 1Devika 1
Devika 1
 
Top 10 Christmas Apps For A Great Christmas
Top 10 Christmas Apps For A Great Christmas Top 10 Christmas Apps For A Great Christmas
Top 10 Christmas Apps For A Great Christmas
 
دليل الإرشادات الثورية للثائرة
دليل الإرشادات الثورية للثائرةدليل الإرشادات الثورية للثائرة
دليل الإرشادات الثورية للثائرة
 
FawziShammari
FawziShammariFawziShammari
FawziShammari
 
тема 4
тема 4тема 4
тема 4
 
Avatar power point
Avatar power pointAvatar power point
Avatar power point
 
Soal cpns-pdf-tkp
Soal cpns-pdf-tkpSoal cpns-pdf-tkp
Soal cpns-pdf-tkp
 
The 2nd Games for Health Finland event - Heli Vehkala
The 2nd Games for Health Finland event - Heli VehkalaThe 2nd Games for Health Finland event - Heli Vehkala
The 2nd Games for Health Finland event - Heli Vehkala
 
تقرير نساء ضد الانقلاب - عامين علي الانقلاب العسكري
تقرير نساء ضد الانقلاب - عامين علي الانقلاب العسكريتقرير نساء ضد الانقلاب - عامين علي الانقلاب العسكري
تقرير نساء ضد الانقلاب - عامين علي الانقلاب العسكري
 
Magazine evaluation
Magazine evaluationMagazine evaluation
Magazine evaluation
 
Evolution Of Android Operating System Over The Years
Evolution Of Android Operating System Over The Years  Evolution Of Android Operating System Over The Years
Evolution Of Android Operating System Over The Years
 
Design of a concept Planar Array for the Biomass Space Mission
Design of a concept Planar Array for the Biomass Space MissionDesign of a concept Planar Array for the Biomass Space Mission
Design of a concept Planar Array for the Biomass Space Mission
 
iOS
iOSiOS
iOS
 
Unique And Classy Laptop Bags For Men
Unique And Classy Laptop Bags For MenUnique And Classy Laptop Bags For Men
Unique And Classy Laptop Bags For Men
 
Run with the vision ggmd 2016 JRs
Run with the vision ggmd 2016 JRsRun with the vision ggmd 2016 JRs
Run with the vision ggmd 2016 JRs
 
Presentation1
Presentation1Presentation1
Presentation1
 
Disadvantages Of Scaling Content: A Slideshow
Disadvantages Of Scaling Content: A SlideshowDisadvantages Of Scaling Content: A Slideshow
Disadvantages Of Scaling Content: A Slideshow
 
Stainless Steel Wall Mounted Railing System
Stainless Steel Wall Mounted Railing SystemStainless Steel Wall Mounted Railing System
Stainless Steel Wall Mounted Railing System
 

Similar to Taltioni Games for Health Mindtrek Transfer

Cbt infotech companyprofile 18th
Cbt infotech companyprofile 18thCbt infotech companyprofile 18th
Cbt infotech companyprofile 18thAnindya Parashar
 
CASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICECASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICEForgeRock
 
Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018Oracle Developers
 
Africa Series 2 Session 4 - Data Services
Africa Series 2 Session 4 - Data Services Africa Series 2 Session 4 - Data Services
Africa Series 2 Session 4 - Data Services UiPathCommunity
 
The Container Evolution of a Global Fortune 500 Company with Docker EE
The Container Evolution of a Global Fortune 500 Company with Docker EEThe Container Evolution of a Global Fortune 500 Company with Docker EE
The Container Evolution of a Global Fortune 500 Company with Docker EEDocker, Inc.
 
How WSO2 API Manager Supports the Ministry of Hajj and Umrah
How WSO2 API Manager Supports the Ministry of Hajj and UmrahHow WSO2 API Manager Supports the Ministry of Hajj and Umrah
How WSO2 API Manager Supports the Ministry of Hajj and UmrahWSO2
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSSumit Sarkar
 
IT and OT Convergence
IT and OT ConvergenceIT and OT Convergence
IT and OT ConvergenceOpsRamp
 
NorthcraftOverviewV36
NorthcraftOverviewV36NorthcraftOverviewV36
NorthcraftOverviewV36Andrew Kramer
 
IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution harishgaur
 
APIdays London 2020: Toward certifying Financial-grade API security profile w...
APIdays London 2020: Toward certifying Financial-grade API security profile w...APIdays London 2020: Toward certifying Financial-grade API security profile w...
APIdays London 2020: Toward certifying Financial-grade API security profile w...Hitachi, Ltd. OSS Solution Center.
 
20190523 archiver fim
20190523 archiver fim20190523 archiver fim
20190523 archiver fimArchiver
 
EduID Mobile App - Use-Cases, Concepts and Implementation
EduID Mobile App - Use-Cases, Concepts and ImplementationEduID Mobile App - Use-Cases, Concepts and Implementation
EduID Mobile App - Use-Cases, Concepts and ImplementationChristian Glahn
 
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...mfrancis
 
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
6 Practical Steps F&B Companies Can Take to Achieve Digital TransformationSafetyChain Software
 
Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsApigee | Google Cloud
 
The Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API EconomyThe Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API EconomyDenodo
 
Create B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCreate B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCisco DevNet
 

Similar to Taltioni Games for Health Mindtrek Transfer (20)

Cbt infotech companyprofile 18th
Cbt infotech companyprofile 18thCbt infotech companyprofile 18th
Cbt infotech companyprofile 18th
 
CASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICECASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICE
 
Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018
 
Africa Series 2 Session 4 - Data Services
Africa Series 2 Session 4 - Data Services Africa Series 2 Session 4 - Data Services
Africa Series 2 Session 4 - Data Services
 
The Container Evolution of a Global Fortune 500 Company with Docker EE
The Container Evolution of a Global Fortune 500 Company with Docker EEThe Container Evolution of a Global Fortune 500 Company with Docker EE
The Container Evolution of a Global Fortune 500 Company with Docker EE
 
What is IHAN® project all about in technical matter?
What is IHAN® project all about in technical matter?What is IHAN® project all about in technical matter?
What is IHAN® project all about in technical matter?
 
How WSO2 API Manager Supports the Ministry of Hajj and Umrah
How WSO2 API Manager Supports the Ministry of Hajj and UmrahHow WSO2 API Manager Supports the Ministry of Hajj and Umrah
How WSO2 API Manager Supports the Ministry of Hajj and Umrah
 
OData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaSOData External Data Integration Strategies for SaaS
OData External Data Integration Strategies for SaaS
 
IT and OT Convergence
IT and OT ConvergenceIT and OT Convergence
IT and OT Convergence
 
NorthcraftOverviewV36
NorthcraftOverviewV36NorthcraftOverviewV36
NorthcraftOverviewV36
 
IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution IoT Cloud Service & Partner IoT Solution
IoT Cloud Service & Partner IoT Solution
 
APIdays London 2020: Toward certifying Financial-grade API security profile w...
APIdays London 2020: Toward certifying Financial-grade API security profile w...APIdays London 2020: Toward certifying Financial-grade API security profile w...
APIdays London 2020: Toward certifying Financial-grade API security profile w...
 
20190523 archiver fim
20190523 archiver fim20190523 archiver fim
20190523 archiver fim
 
EduID Mobile App - Use-Cases, Concepts and Implementation
EduID Mobile App - Use-Cases, Concepts and ImplementationEduID Mobile App - Use-Cases, Concepts and Implementation
EduID Mobile App - Use-Cases, Concepts and Implementation
 
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
Building Global Telematics System by Using OSGi Technology - Dimitar Valtchev...
 
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
 
Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIs
 
The Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API EconomyThe Role of Data Virtualization in an API Economy
The Role of Data Virtualization in an API Economy
 
Create B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCreate B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overview
 
IOT.pptx
IOT.pptxIOT.pptx
IOT.pptx
 

More from Games for Health Finland

Pelinomaiset kognitiiviset harjoitteet osana neurologista kuntoutusta
Pelinomaiset kognitiiviset harjoitteet osana neurologista kuntoutustaPelinomaiset kognitiiviset harjoitteet osana neurologista kuntoutusta
Pelinomaiset kognitiiviset harjoitteet osana neurologista kuntoutustaGames for Health Finland
 
Digital services via open innovation challenge creates new tools for youth or...
Digital services via open innovation challenge creates new tools for youth or...Digital services via open innovation challenge creates new tools for youth or...
Digital services via open innovation challenge creates new tools for youth or...Games for Health Finland
 
Terveyssovellukset osaksi potilaan hoitoa - Mitä täytyy huomioida?
Terveyssovellukset osaksi potilaan hoitoa - Mitä täytyy huomioida?Terveyssovellukset osaksi potilaan hoitoa - Mitä täytyy huomioida?
Terveyssovellukset osaksi potilaan hoitoa - Mitä täytyy huomioida?Games for Health Finland
 
Telelääketieteen käyttö ja tulevaisuuden näkymät
Telelääketieteen käyttö ja tulevaisuuden näkymätTelelääketieteen käyttö ja tulevaisuuden näkymät
Telelääketieteen käyttö ja tulevaisuuden näkymätGames for Health Finland
 
20150923 mindtrek arto-holopainen_slideshare
20150923 mindtrek arto-holopainen_slideshare20150923 mindtrek arto-holopainen_slideshare
20150923 mindtrek arto-holopainen_slideshareGames for Health Finland
 
Gamifying Healthy and Smart cities who ak2
Gamifying Healthy and Smart cities who ak2Gamifying Healthy and Smart cities who ak2
Gamifying Healthy and Smart cities who ak2Games for Health Finland
 
Innovation technology and life-course approaches - WHO Healthy Cities
Innovation technology and life-course approaches - WHO Healthy CitiesInnovation technology and life-course approaches - WHO Healthy Cities
Innovation technology and life-course approaches - WHO Healthy CitiesGames for Health Finland
 
Uudet teknologiat kuntoutuksen tukena –games for health
Uudet teknologiat kuntoutuksen tukena –games for healthUudet teknologiat kuntoutuksen tukena –games for health
Uudet teknologiat kuntoutuksen tukena –games for healthGames for Health Finland
 

More from Games for Health Finland (20)

Pelinomaiset kognitiiviset harjoitteet osana neurologista kuntoutusta
Pelinomaiset kognitiiviset harjoitteet osana neurologista kuntoutustaPelinomaiset kognitiiviset harjoitteet osana neurologista kuntoutusta
Pelinomaiset kognitiiviset harjoitteet osana neurologista kuntoutusta
 
Onko pelistä oikeasti hyötyä
Onko pelistä oikeasti hyötyäOnko pelistä oikeasti hyötyä
Onko pelistä oikeasti hyötyä
 
Medical Education Made Easy
Medical Education Made EasyMedical Education Made Easy
Medical Education Made Easy
 
Digital services via open innovation challenge creates new tools for youth or...
Digital services via open innovation challenge creates new tools for youth or...Digital services via open innovation challenge creates new tools for youth or...
Digital services via open innovation challenge creates new tools for youth or...
 
Terveyssovellukset osaksi potilaan hoitoa - Mitä täytyy huomioida?
Terveyssovellukset osaksi potilaan hoitoa - Mitä täytyy huomioida?Terveyssovellukset osaksi potilaan hoitoa - Mitä täytyy huomioida?
Terveyssovellukset osaksi potilaan hoitoa - Mitä täytyy huomioida?
 
Peleillä ketteryyttä terveydenhuoltoon
Peleillä ketteryyttä terveydenhuoltoonPeleillä ketteryyttä terveydenhuoltoon
Peleillä ketteryyttä terveydenhuoltoon
 
DigiKyky -liiketoiminnan uudistaminen
DigiKyky -liiketoiminnan uudistaminenDigiKyky -liiketoiminnan uudistaminen
DigiKyky -liiketoiminnan uudistaminen
 
Telelääketieteen käyttö ja tulevaisuuden näkymät
Telelääketieteen käyttö ja tulevaisuuden näkymätTelelääketieteen käyttö ja tulevaisuuden näkymät
Telelääketieteen käyttö ja tulevaisuuden näkymät
 
20150923 mindtrek arto-holopainen_slideshare
20150923 mindtrek arto-holopainen_slideshare20150923 mindtrek arto-holopainen_slideshare
20150923 mindtrek arto-holopainen_slideshare
 
20150923 mindtrek raunio sitra
20150923 mindtrek raunio sitra20150923 mindtrek raunio sitra
20150923 mindtrek raunio sitra
 
20150923 mindtrek kaikkonen
20150923 mindtrek kaikkonen20150923 mindtrek kaikkonen
20150923 mindtrek kaikkonen
 
20150923 mindtrek antti kotimaa
20150923 mindtrek antti kotimaa20150923 mindtrek antti kotimaa
20150923 mindtrek antti kotimaa
 
Gamifying Healthy and Smart cities who ak2
Gamifying Healthy and Smart cities who ak2Gamifying Healthy and Smart cities who ak2
Gamifying Healthy and Smart cities who ak2
 
Innovation technology and life-course approaches - WHO Healthy Cities
Innovation technology and life-course approaches - WHO Healthy CitiesInnovation technology and life-course approaches - WHO Healthy Cities
Innovation technology and life-course approaches - WHO Healthy Cities
 
Uudet teknologiat kuntoutuksen tukena –games for health
Uudet teknologiat kuntoutuksen tukena –games for healthUudet teknologiat kuntoutuksen tukena –games for health
Uudet teknologiat kuntoutuksen tukena –games for health
 
Games for Health Finland Challenge 2015
Games for Health Finland Challenge 2015Games for Health Finland Challenge 2015
Games for Health Finland Challenge 2015
 
Games for Health Technology
Games for Health TechnologyGames for Health Technology
Games for Health Technology
 
Health Promotion - Games for Health
Health Promotion - Games for HealthHealth Promotion - Games for Health
Health Promotion - Games for Health
 
Kuopio Innovation - Kuopio Science Park
Kuopio Innovation - Kuopio Science ParkKuopio Innovation - Kuopio Science Park
Kuopio Innovation - Kuopio Science Park
 
Uusi teknologia - Games for Health
Uusi teknologia - Games for HealthUusi teknologia - Games for Health
Uusi teknologia - Games for Health
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Taltioni Games for Health Mindtrek Transfer

  • 2. Transfer of Taltioni business to Hyvis-ICT Oy
  • 3. Letter of intent concerning business transfer Taltioni osuuskunta has offered to transfer Taltioni services to Hyvis-ICT Oy Transfer consists of: • Technology • Framework • Software • Content • IPR • Contracts, brands, etc • Customerships
  • 4. Schedule 16.9.2015 Taltioni cooperative meeting 1.1.2016 Taltioni business transferred to Hyvis-ICT 20162015 COoperative Decision: Acceptance of letter of intent Settling phase 18.8.2015 Taltioni boasrd meeting Board presents letter of intent (due31.12.2015) to be accepted by cooperative Aiesopim us Letter of intent -phase 11/2015 Taltioni cooperativemeetin g Taltioni cooperativedecision for transfer of business
  • 5. Hyvis-ICT vision VRK YTJ KanTa, KanSa Operatiiviset potilas- ja hyvinvointi- tietojärjestelmät OmaKanta eResepti eArkisto KanSa Kansallinen palvelunäkymä Kehittäjäekosysteemi, uudet palvelut Kansalliset yleispalvelut Operatiiviset järjestelmät Innovaatioportaali STM:n ohjaus, kansallinen strategia Kansallinen palveluväylä Future Hyvis
  • 6. Principles of Hyvic-ICT Development TechnologyUsabilityReform of Operation Innovation Advancer and activator of customer participation
  • 8. Taltioni architecture Server infrastructure (Windows Server, SQL Server) Development Framework (.NET, Medixine Development Framework) Core services and functionality (auditng, version control, authentication, …) Components of Taltioni-application (PHR, application registry) Service interfaces (Web Services) Web-user interface (HTML, Ajax)
  • 9. Supported data types • Personal data • Observations (blood pressures, blood sugar, activity, sleep, …) – Dynamic data model – Dosens of observation types used (list available) • Medication data • Allergies • Vaccinations • Lab results • Procedurs (surgical operations, etc…) • Diagnosest • Files (documents, images, etc...)
  • 10. Codes and codifications • All codesets available through interface • Use of codes increases quality of data • Uncoded data input is possible, usability if said data low to other services • Taltioni uses – Internatinal codes: ICD-10, ICPC-2, IEEE (11073-10417, P11073-10408), ISO (3166, 639) – National codes: Fimea (medication), AR/YDIN (demographic data, vaccinations), JHS 150 (occupations), THL (procedurs) – Own codes, when not national or international exists
  • 11. Taltioni services (applications) • Can be developed using any technology • Authentication mechanism for individual application can differ from one used by Taltioni • Communicate with Taltioni using https only • Taltioni operator is responsible for framework only, providers are responsible for infrastructure of applications • Audition of providers and services (applications) is done by Taltioni cooperative • Technical audit is carried by parties authorised by Taltioni cooperative • Taltioni cooperative offers support for application developers
  • 12. Join process for applications • Using OAuth 2.0 protocoll. • Process:
  • 13. About API-interface • SOAP interface available after succesfull authorization • WSDL/SOAP interface based on W3C standard • Optional Json interface by REST principles (beta) • One call returns data of only one person • It is possible to develop classes and configuration files needed for SOAP interface using standard toolsets • All calls are processed independently • Use of interface does not require understanding of healthcare standards
  • 14. Operations of interface • GetHealthRecordProfile • CreateHealthRecordProfile (limited access) • UpdateHealthRecordProfile (limited access) • CheckPersonalId (limited access) • GetHealthRecordItems • StoreHealthRecordItems (update creates new version) • DeleteHealthRecordItems (old data is kept as history) • GetCodes • GetHealthRecordItemTypes .
  • 15. SOAP-interface • Production and demo environment • Infromation available:http://taltioni.fi/yrityksille/#palveluiden- kehittaminen 7.10.2015
  • 16. Calling SOAP-interface • Mandatory information in SOAP header: – RequestId: unique identifier for call (GUID) – Timestamp: Date and time (UTC) – ApplicationId: unique identifier for application – AuthCode: Authentication code – AccessToken: Key acquired via authentication, required in all calls except GetCodes and GetHealthRecordItemTypes • Creation of AuthCode: – Join RequestId, Timestamp, ApplicationId, AccessToken and Shared Secret in this order separated with semicolon to a single string (UTF-8) – From string create a SHA-256 hash and set it as a value for AuthCode in Base64- format
  • 17. • Beta-version (not in production, available for test/demo) • Infromation available: https://rest.taltioni.fi/Help Rest interface
  • 18. Calling REST-inetrface • Required information (http header) for calls: – X-ApplicationId: unique identifier for application – Authorization: Key from authenticaion in OAuth Bearer token form, required in all calls except GetCodes and GetHealthRecordItemTypes • Call mechanism is simplified for demo environemnt. In production X-RequestId, X-Timestamp ja X-AuthCode headers are mandatory as well • Example call (returns weight observations):
  • 19. Thank you Future of Taltioni-business Tommi.ryhanen@hyvis-ict.fi Technology Riku.korhonen@hyvis-ict.fi 7.10.2015

Editor's Notes

  1. Tietoturva-audit