1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO...

22
1 MiRo: MiRo: A Virtual Private Network A Virtual Private Network For Telehealth Services For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento di Elettronica Intelligenza Artificiale e Telecomunicazioni – Università Politecnica delle Marche, Ancona **ASUR Zona 7, Azienda Sanitaria Locale delle Marche Ancona

Transcript of 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO...

Page 1: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

1

MiRo:MiRo:A Virtual Private Network For A Virtual Private Network For

Telehealth ServicesTelehealth Services

MiRo:MiRo:A Virtual Private Network For A Virtual Private Network For

Telehealth ServicesTelehealth Services

ROBERTO DI ROSA, MIRCO STURARI,ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI**

*DEIT, Dipartimento di Elettronica Intelligenza Artificiale e Telecomunicazioni – Università Politecnica delle Marche, Ancona

**ASUR Zona 7, Azienda Sanitaria Locale delle Marche Ancona

Page 2: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

2

MiRo ProjectMiRo ProjectMiRo ProjectMiRo Project

• CONTEXTsoftware-design to organize telemedicine services

• MOTIVATIONSnecessity to integrate health services in a wide and delocalized environment

• SCOPEto provide a flexible architecture for teleconsulting and telereporting

Page 3: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

3

TelemedicineTelemedicineTelemedicineTelemedicine

represents the erogation of health service at distances through informatics and telecommunications technologies

Page 4: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

4

TelemedicineTelemedicineTelemedicineTelemedicine

ensures high quality digital information even for complex health services

Page 5: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

5

TelemedicineTelemedicineTelemedicineTelemedicine

reaches better results if coordinated with the other applications

Page 6: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

6

MiRo -MiRo - ArchitectureArchitectureMiRo -MiRo - ArchitectureArchitecture

is configured as a substrate to integrate health systems

Page 7: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

7

MiRo -MiRo - FinalitiesFinalitiesMiRo -MiRo - FinalitiesFinalities

• provides a flexible software framework for teleconsulting and services development

• integrates with the existing health information system to facilitate and rationalize information interchange

• improves and facilitates TCP/IP-based teleconsulting services in Intra/Internet environment

• provides a report and “second opinion” service

Page 8: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

8

Abstract Data-StructureAbstract Data-StructureAbstract Data-StructureAbstract Data-Structure

• Exam-data: generic digital data produced by an examination

• Report: text-file and digital signature

• Event: database record containing– the date-time of the insertion in the database– the examination type– the laboratory who produced it

Page 9: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

9

DATA-STRUCTURE• Data: digital data produced

by an examination

• Event: database record that links to the exam

• Report: text-file containing report

SYSTEM-ENTITIES• Repository: archives event

• Laboratory: generates event

• Phisician: reports examination

MiRo -MiRo - ArchitectureArchitectureMiRo -MiRo - ArchitectureArchitecture

Page 10: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

10

• Allows laboratories to generate and manage events

• Allows phisicians to control and report examination

• Stores reports allowing teleconsultation

Acts as a sophisticated DBMS for event-records

RepositoryRepositoryRepositoryRepository

Page 11: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

11

• Generates clinical event

• Provides digital data of examination

• Monitors the workflow of reporting phase

• Terminates reporting phase

LaboratoryLaboratoryLaboratoryLaboratory

Page 12: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

12

• Consults published examination

• Consults reports written by other phisicians

• Compiles and signs report

• Send this report to a timestamp service and then to the repository

PhisicianPhisicianPhisicianPhisician

Page 13: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

13

1. Laboratory executes an examination that produces digital data

2. Laboratory pubblicates exam through the creation of an event

3. Phisician compiles and signs a report and sends it to the timestamp service

4. Timestamp service appends a certificated datetime to the report and forwards this back to the phisician

5. Phisician sends this composite-data to the Repository

6. The Laboratory decides when to terminate the refertation process

From Exam to ReportFrom Exam to ReportFrom Exam to ReportFrom Exam to Report

Page 14: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

14

1. Laboratory executes an examination that produces digital data

2. Laboratory pubblicates exam through the creation of an event

Event-Generation ProcessEvent-Generation ProcessEvent-Generation ProcessEvent-Generation Process

Page 15: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

15

3. Repository records event informations about exam

4. The exam is reachable through the MiRo Network from each authorized client

Event-Generation ProcessEvent-Generation ProcessEvent-Generation ProcessEvent-Generation Process

Page 16: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

16

1. Phisician, as client, connects to Repository and can see a list of events

2. Phisician chooses an event and retrieves linked examination data

Report-Generation ProcessReport-Generation ProcessReport-Generation ProcessReport-Generation Process

Page 17: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

17

3. Phisician sees reports written by other associates

4. Phisician compiles a report and sends it to the Repository

Report-Generation ProcessReport-Generation ProcessReport-Generation ProcessReport-Generation Process

Page 18: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

18

MiRo -MiRo - TechnologiesTechnologiesMiRo -MiRo - TechnologiesTechnologies

• Service-Oriented Architecture based on common standards widely applied in different health contexts

• implemented through Web Services (SOAP, XML, …), which are becoming a standard to distribute services inside an heterogeneous environment such as Internet

• Client can enter in any moment to consult and to insert event or report data using a common Web Browser

• transactions are encrypted through standard SSL X509.v3, using standard Digital Certificates

Page 19: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

19

MiRo – Development EnvironmentMiRo – Development EnvironmentMiRo – Development EnvironmentMiRo – Development Environment

• Java 2 Platform Standard Edition• development tools:

– Eclipse 3.1 – as development environment– Apache Axis and Java Servlet – to realize web services– Apache Struts and Java Sever Pages – to design web

interfaces

• Java web services technology– JDBC interface (in our case MySQL).

• Clients adopt just Web Browsers

Page 20: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

20

MiRo -MiRo - Security LayerSecurity LayerMiRo -MiRo - Security LayerSecurity Layer

• Secure Socket Layer(SSL)– Confidentiality achieved through cryptography,

guarantees that data can exclusively be read from the authorized user.

• Digital Sign– Integrity and no-repudiation, achieved through the

digital sign, guarantees that information are not modified during the transmission and that those who use the system assume the responsibilities of what they are doing.

– Authentication achieved through digital certificate, Username and Password, guarantees that the user is exactly the person he declares to be.

Page 21: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

21

Conclusions and future worksConclusions and future worksConclusions and future worksConclusions and future works

• MiRo is a software architecture for TCP/IP-based telereporting activities and “second opinion” services

• thanks to its flexibility, can be exploited in many different operational realities and is able to incorporate different Intra/Internet-based services.

• In future perspective, we foresee the possibility to implement and to provide new services and to reach citizens.

Page 22: 1 MiRo: A Virtual Private Network For Telehealth Services ROBERTO DI ROSA, MIRCO STURARI, ALDO FRANCO DRAGONI*, GIUSEPPE GIAMPIERI** *DEIT, Dipartimento.

22

GreetingsGreetingsGreetingsGreetings

• ALDO FRANCO DRAGONIDEIT, Dipartimento di Elettronica Intelligenza Artificiale e Telecomunicazioni – Università Politecnica delle Marche, Ancona

• GIUSEPPE GIAMPIERIASUR Zona 7, Azienda Sanitaria Locale delle Marche Ancona

THANK FOR YOUR ATTENTION