+ All Categories
Home > Documents > epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community...

epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community...

Date post: 19-Mar-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
29
20130125 epSOS Open Source Ini3a3ve @ IWEEE 2013 Page 1
Transcript
Page 1: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

2013-­‐01-­‐25   epSOS  -­‐  Open  Source  Ini3a3ve  @  IWEEE  2013   Page  1  

Page 2: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS in short

www.epsos.eu  

2013-­‐01-­‐25   Page  2  epSOS  -­‐  Open  Source  Ini3a3ve  @  IWEEE  2013  

Page 3: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

�From strategies to services �

eHealth as the enabler for cross-border healthcare

Page  3  2013-­‐01-­‐25   Page  3  epSOS - mantra

Page 4: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

base from Mikael Erlandsson

Dialog med kommunen/andra vård-grannarGemensam uppslutning kring målCooperation is Key Page  4  2013-­‐01-­‐25   Page  4  

Oh so you are also

implementing eHealth?

Page 5: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Policy Context for EU eHealth Interoperability

             2002                  2004          2008    2009    2010  2011  2012  

Recommendation on cross-border interoperability of electronic health record

systems

Communication on a strategic vision for

European standards

Communication on Quality Criteria for

Health related Websites

Communication on e-Health - making healthcare better for European citizens: An action plan for a European e-Health

Area eHealth

Standardisation Mandate 403

Communication on telemedicine for the benefit of patients, healthcare systems

and society

Council Conclusions on Safe and efficient

healthcare through eHealth

Directive on the application of patients’ rights in cross-border

healthcare

Communication on interoperability for European public

services

Communication on a Digital Agenda for

Europe Communication on European Innovation Partnership on Active and Healthy Ageing

eHealth Action Plan

(eHAP) 2012-2020

Article 29 Working

Party

2013-­‐01-­‐25   Page  5  

Page 6: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS 1 & epSOS 2

epSOS Time Frames

epSOS 1 2008 to 2011

epSOS 2

2012 to 2013

2013-­‐01-­‐25   Page  6  

Page 7: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Smart Open Services for European Patients�

“to develop a practical eHealth framework and ICT infrastructure [based on existing national infrastructures] that will enable secure access to patient health information, particularly with respect to a basic Patient Summary and ePrescription, between European healthcare systems.”

Page  7  2013-­‐01-­‐25   Page  7  epSOS - Goal

Page 8: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS - Vision

epSOS EU Cross-Border eHealth Interoperability Project

Interna3onal  base  standards  and  profile  development  

LOINC  

SNOMED/CT  

HL7  v2  

HL7v3  

CDA  L1  L3  

eHealth  European  Interoperability  Framework:  EU  Recognised  profiles  

Business  Use  Case    “Pa3ent  Summary”  

Business  Use  Case  “ePrescrip3on  /  eDispensaton”  

Pdf/A  

HTPP1.1  

UTF8  

OASIS  ebRIM  3.0  

OASIS  ebRS  3.0  

W3C  MTOM  

W3C  XOP  

W3C  SOAP  1.2  

WSI  BP  1.1  

WSI  SBP  1.1  

RFC1305  (NTP)  

ETSI  TS  102  231    

X509  

RFC  3881  

IHE-­‐BPPC  

IHE-­‐XCPD    

IHE-­‐XCA    

IHE-­‐XDR    

IHE-­‐CT    

IHE-­‐ATNA    

Identification Service epSOS Business Service

Dispensation Service Security and Infrastructure services Consent Service

Profile  1   Profile  2  

Profile  4  

IHE-­‐XCPD  

IHE-­‐XCA  

IHE-­‐XDR  

Extensions  

Profile  4  IHE-­‐BPPC  

Profile  4  IHE-­‐ATNA   Profile  4  

IHE-­‐CT  

Extensions  

OASIS  ebRIM  3.0  OASIS  ebRS  3.0  

HL7  V3  PA  DSTU  

IHE-­‐XSPA  

XACLM  

HL7  V3  Datatypes    

OASIS  ebMS  3.0  OASIS  ebRS  3.0  OASIS  ebRIM  3.0  

HL7  CDA  R2  NTP  V3  SNTP  V4  

TLS  1.2  Syslog  

RFC  3881  WSI  SBP  1.1  

Profile  2  <To  be  

determined>  

Profile  2  <To  be  

determined>  

IHE-­‐XUA  

IHE-­‐XCF  

...  

Profile  1  

IHE-­‐  (XUA)/XSPA  

Profile  2  IHE-­‐XCF  

OASIS  ebRIM  3.0  OASIS  ebRS  3.0  

Profile  1  

IHE-­‐  (XUA)/XSPA  

SAML  

SAML  (v2)  

XACML  (v2)  TSL/NSL  

TSP  

CEN  ac3vi3es  

IEEE  11073  

…  

2013-­‐01-­‐25   Page  8  

Page 9: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS - participating nations

ü   26  Par3cipa3ng  Na3ons  

2013-­‐01-­‐25   Page  9  

Page 10: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS - Industry Team

3M! Agfa  HealthCare! Alert  Life  Sciences  CompuAng!

Apollo  InformaAon  Technologies!

Boston  Life  Labs   CareCom! Cisco!!

Conet  AG  

dbMoAon!!

Dedalus  Healthcare  Systems  Group  

Engineering  S.p.A!!

GE  Healthcare!!

Gnomon Informatics! IBM! IHE Europe*! Indra!

Insiel  S.p.A.   Intel  CorporaAon   Mawell! MediCognos!

MicrosoK    

Netsmart! Oracle! Posam!

RISE    

Steria   Tiani-­‐Spirit! TrebleM!

T-­‐Systems!  

UBM  Medica    

X-­‐tenAon    

Industry Team Steering Group members are underlined!

as per 15.05.2013"

*Industry Team Coordinator, no member of Industry Team"

2013-­‐01-­‐25   Page  10  

Page 11: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS – main Services

Provide concrete cross border Health services

•  Patient Summary for EU Citizens – Occasional and Regular Visit

•  ePrescribing for EU Citizens – Medication ePrescription and

eDispensation

•  Other Services (epSOS 2): – PAC, HCER, etc.

2013-­‐01-­‐25   Page  11  

Page 12: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS 1 Common Components

Development �

2013-­‐01-­‐25   Page  12  epSOS  -­‐  Open  Source  Ini3a3ve  @  IWEEE  2013  

Page 13: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Baselines

•  Interoperability to connect services and architectures, potentially different in every Participating Nation (PN)

•  The National Contact Point (NCP) is the fulcrum of cross border interoperability, exploiting the role of connecting the PN to the European Level environment.

•  …

Page  13  2013-­‐01-­‐25   Page  13  Implementation Strategy

Page 14: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS NCPs 2013-­‐01-­‐25   Page  14  

Page 15: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

country-B NCP

NatConn/Interface

Pro

toco

l Te

rmin

ator

audit mgr

config mgrTransformationMgr

TSAM

workflowscheduler

security mgr

country-A NCP

Pro

toco

l Te

rmin

ator

workflowscheduler

security mgr

NatConn/Interface

audit mgr

config mgrTransformationMgr

TSAM

Web

Por

tal

ConsentMgr

ConfigSyncApp

eCRTS  

Country-­‐A  Na3onal  Connector  

Country-­‐A  Infrastructure  

Country-­‐B  Na3onal  Connector  

Country-­‐B  Infrastructure  

HCP  

IHE  Gazelle  /  Tes3ng  Tools  

Common Components Development (CCD) Composition 2013-­‐01-­‐25   Page  15  

Vendor ready-to-deploy and IHE connect-a-thon tested products no JARF sponsoring, royalty-free licence for epSOS pilot projects cooperative, common development by Industry Team / Beneficiaries JARF sponsored Open Source Software, linked to vendor products

yellow  

red  

Page 16: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS 2 Open Source Initiative

2013-­‐01-­‐25   Page  16  epSOS  -­‐  Open  Source  Ini3a3ve  @  IWEEE  2013  

Page 17: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

In the summer of 2012 (7 months ago)

•  Concrete plans for forming an open source project (OpenNCP)

•  Delivering the software components necessary to run a NCP

•  Manifested in an international implementation team forming

Page  17  2013-­‐01-­‐25   Page  17  Open Source Initiative

Page 18: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

OpenNCP

“design and develop a set of Open Source Components (OpenNCP) that can be adopted

by Participating Nation, to build their local implementation of the NCP (National Contact

Point)”

Page  18  2013-­‐01-­‐25   Page  18  Open Source Initiative

Page 19: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Key Ingredients

Motivation and Culture

Skills and Expertise

Willing Person

Page  19  2013-­‐01-­‐25   Page  19  Open Source Initiative

Page 20: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Willing Person

Page  20  2013-­‐01-­‐25   Page  20  Open Source Initiative

Page 21: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Willing Person – have faces

Page  21  2013-­‐01-­‐25   Page  21  Open Source Initiative

Page 22: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Principles

distributed development

10 countries 27 contributors (not all coding)

spanning 3 time zones �24 source repositories�

develop and contribute to the project should

be easily obtainable and understandable

Page  22  2013-­‐01-­‐25   Page  22  Open Source Initiative

Page 23: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

contributions licensed over

GPLv3

ASLv2

Page  23  2013-­‐01-­‐25   Page  23  Open Source Initiative

Page 24: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Method

software components released MUST

•  Readily deployable

•  Qualitative demands on the build tools (Continuous Integration Env.)

•  Discipline of the developers when committing code

Page  24  2013-­‐01-­‐25   Page  24  Open Source Initiative

Page 25: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Tools

•  Programming Language (Java)

•  Knowledge Sharing (Atlassian Confluence)

•  Code Sharing (Google Code + GIT)

•  Development Mng. (Atlassian Jira & GreenHopper)

•  Build (Maven + Semantic Versioning)

•  Quality Assurance (Jenkins - Continuous Integration)

Page  25  2013-­‐01-­‐25   Page  25  Open Source Initiative

Page 26: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

Results

•  OpenNCP 1.0.0 – 9 Nov 2012 ü  Pre-Pilot-Testing Ready (release notes)

•  Open NCP 1.1.0 – 24 Jan 2013 ü  Operation Ready ü  Artefacts: https://joinup.ec.europa.eu/nexus/index.html#view-repositories;releases~browsestorage~eu/europa/ec/joinup/ecc

ü  Release notes: https://openncp.atlassian.net/wiki/display/ncp/1.1.0+Release+Changelog+and+Notes

•  Open NCP 2.x.y – (2013 / 3 releases) ü  epSOS 2 Services

Page  26  2013-­‐01-­‐25   Page  26  Open Source Initiative

Page 27: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS Open Source Community at JoinUP

•  Collaborative platform created by the European Commission

ü  Support open source development work done by government agencies in Europe

•  The arena where we are building the epSOS Open Source Community ü  work, improvement, extension, maintenance and release

Page  27  2013-­‐01-­‐25   Page  27  Open Source Initiative

Page 28: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

epSOS OpenNCP

Please, jump in!!!

Page  28  2013-­‐01-­‐25   Page  28  Open Source Initiative

Page 29: epSOS’%’Open’Source’Ini3ave’@IWEEE’2013’ Page’1’ · epSOS Open Source Community at JoinUP • Collaborative platform created by the European Commission! Support

29  epSOS  -­‐  Open  Source  Ini3a3ve  @  IWEEE  2013  

Thank you for your attention! [email protected]

2013-­‐01-­‐25  


Recommended