20150923 mindtrek korhonen taltioni
-
Upload
kuopio-innovation-ltd -
Category
Technology
-
view
185 -
download
7
Transcript of 20150923 mindtrek korhonen taltioni
![Page 1: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/1.jpg)
Taltioni
Games for HealthMindtrek
![Page 2: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/2.jpg)
Transfer of Taltioni business to Hyvis-ICT Oy
![Page 3: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/3.jpg)
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
![Page 4: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/4.jpg)
Schedule
16.9.2015Taltioni
cooperativemeeting
1.1.2016Taltioni
business transferred to
Hyvis-ICT
20162015
COoperativeDecision:
Acceptance of letter of intent
Settling phase
18.8.2015Taltioni boasrdmeeting
Board presents letter of intent (due31.12.2015) to be accepted by cooperative
Aiesopimus
Letter of intent -phase
11/2015Taltioni
cooperativemeeting
Taltioni cooperativedecision for transfer of business
![Page 5: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/5.jpg)
Hyvis-ICT vision
VRK YTJKanTa, 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
![Page 6: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/6.jpg)
Principles of Hyvic-ICT
Development
Technology
UsabilityReform of Operation
Innovation
Advancer and activator of customer participation
![Page 7: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/7.jpg)
Taltioni-technology
![Page 8: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/8.jpg)
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)
![Page 9: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/9.jpg)
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...)
![Page 10: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/10.jpg)
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
![Page 11: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/11.jpg)
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
![Page 12: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/12.jpg)
Join process for applications• Using OAuth 2.0 protocoll. • Process:
![Page 13: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/13.jpg)
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
![Page 14: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/14.jpg)
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
.
![Page 15: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/15.jpg)
SOAP-interface
• Production and demo environment• Infromation available:http://taltioni.fi/yrityksille/#
palveluiden-kehittaminen
01.05.2023
![Page 16: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/16.jpg)
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
![Page 17: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/17.jpg)
• Beta-version (not in production, available for test/demo)
• Infromation available:
https://rest.taltioni.fi/Help
Rest interface
![Page 18: 20150923 mindtrek korhonen taltioni](https://reader031.fdocument.pub/reader031/viewer/2022020410/5885ecb01a28ab864f8b50b5/html5/thumbnails/18.jpg)
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):