L'architettura distribuita di MATRICE - ars.toscana.it · L’architettura distribuita di MATRICE...

66
L’architettura distribuita di MATRICE Rosa Gini ARS Toscana Raffaele Perego ISTI CNR

Transcript of L'architettura distribuita di MATRICE - ars.toscana.it · L’architettura distribuita di MATRICE...

L’architettura distribuita di MATRICE

Rosa GiniARS Toscana

Raffaele PeregoISTI CNR

Indice

Descrizione

Prime applicazioni

Riepilogando

Indice

DescrizioneCome funziona?Origine e peculiaritaApplicazioni

Prime applicazioni

Riepilogando

Indice

DescrizioneCome funziona?Origine e peculiaritaApplicazioni

Prime applicazioni

Riepilogando

L’architettura in azione

L’architettura in azione

L’architettura in azione

L’architettura in azione

L’architettura in azione

scriptscriptscriptscriptscript

L’architettura in azione

L’architettura in azione

dati integratidati integratidati integratidati integratidati integrati

L’architettura in azione

dati integratidati integratidati integratidati integratidati integrati

L’architettura in azione

dati integratidati integratidati integratidati integratidati integrati

Un’architettura non gerarchica

Un’architettura non gerarchica

Un’architettura non gerarchica

scriptscriptscriptscript

Un’architettura non gerarchica

Un’architettura non gerarchica

dati integratidati integratidati integratidati integrati

L’impegno dei nodi locali

dati locali

L’impegno dei nodi locali

dati locali

mapping

L’impegno dei nodi locali

dati locali

mapping

una sola volta

L’impegno dei nodi locali

dati locali

mapping

una sola volta

ID SOGGETTOSESSOANNO NASCITAVARIABILE 1. . .VARIABILE n

L’impegno dei nodi locali

dati locali

mapping

una sola volta

ID SOGGETTOSESSOANNO NASCITAVARIABILE 1. . .VARIABILE n

ogni volta che serve

L’impegno dei nodi locali

dati locali

mapping

una sola volta

ID SOGGETTOSESSOANNO NASCITAVARIABILE 1. . .VARIABILE n

ogni volta che serve

dati integrati

L’impegno dei nodi locali

dati locali

mapping

una sola volta

ID SOGGETTOSESSOANNO NASCITAVARIABILE 1. . .VARIABILE n

ogni volta che serve

dati integrati

TheMatrix

Indice

DescrizioneCome funziona?Origine e peculiaritaApplicazioni

Prime applicazioni

Riepilogando

Dal documento del progetto MATRICE

Il progetto prevede il disegno, la sperimentazione, la validazione el’applicazione ad alcuni casi di studio di un software open source di

aggregazione e di integrazione dei dati dei flussi sanitari nazionali. . .

Dal documento del progetto MATRICE

Il progetto prevede il disegno, la sperimentazione, la validazione el’applicazione ad alcuni casi di studio di un software open source di

aggregazione e di integrazione dei dati dei flussi sanitari nazionali. . .

TheM

atrix

Origine: infrastruttura del progetto EU-ADR

TheMatrix oltre Jerboa: il linguaggio di programmazione

TheMatrix oltre Jerboa: il linguaggio di programmazione

Lo script eprogrammabile daun epidemiologoinvece che da un

informatico

Indice

DescrizioneCome funziona?Origine e peculiaritaApplicazioni

Prime applicazioni

Riepilogando

dati integratidati integratidati integratidati integratidati integrati

dati integratidati integratidati integratidati integratidati integrati

Quality governance

dati integratidati integratidati integratidati integratidati integrati

Quality governance

Valutazione di impatto di politiche

dati integratidati integratidati integratidati integratidati integrati

Quality governance

Valutazione di impatto di politiche

Equity assessment

dati integratidati integratidati integratidati integratidati integrati

Quality governance

Valutazione di impatto di politiche

Equity assessment

Studi epidemiologici

Indice

Descrizione

Prime applicazioniQuality governance: il report di MATRICEImpatto delle politiche ed equity assessment: studio MEDINALo studio di validazione di MATRICE

Riepilogando

Indice

Descrizione

Prime applicazioniQuality governance: il report di MATRICEImpatto delle politiche ed equity assessment: studio MEDINALo studio di validazione di MATRICE

Riepilogando

Il software Neo

Il software Neo

Analisi e report locale

Invio all’Agenas

Indice

Descrizione

Prime applicazioniQuality governance: il report di MATRICEImpatto delle politiche ed equity assessment: studio MEDINALo studio di validazione di MATRICE

Riepilogando

Conseguenze dell’attivazione di una riorganizzazione

Conseguenze dell’attivazione di una riorganizzazione

Diversi cicli di raccolta dati in poche settimane

Indice di deprivazione

0.2

.4.6

.80

.2.4

.6.8

0.2

.4.6

.80

.2.4

.6.8

0.2

.4.6

.80

.2.4

.6.8

1 2 3 4 5 NA

A

B

D

E

F

G

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

IDEP_COMGraphs by nameUO

Indice di deprivazione

0.2

.4.6

.80

.2.4

.6.8

0.2

.4.6

.80

.2.4

.6.8

0.2

.4.6

.80

.2.4

.6.8

1 2 3 4 5 NA

A

B

D

E

F

G

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

Indicatore EMOGLIC_DIAB

IDEP_COMGraphs by nameUO

Dato non amministrativo!

Indice

Descrizione

Prime applicazioniQuality governance: il report di MATRICEImpatto delle politiche ed equity assessment: studio MEDINALo studio di validazione di MATRICE

Riepilogando

Studi preliminari

Raccolta dati

Ministry of Health

ARS

Local Health Unit

ID V1 . . . VNABC 1 . . . 1CBA 1 . . . 0BAC 0 . . . 0CAB 0 . . . 0

ID V1 . . . VNXYW 1 . . . 1WYX 1 . . . 0YXW 0 . . . 0WXY 0 . . . 0

GP

ID GSABC 1CBA 0BAC 1CAB 0

ID GSXYW 1WYX 0YXW 1WXY 0

National ResearchCouncil

ID V1 . . . . . . VN GSXYW 1 . . . . . . 1 1WYX 1 . . . . . . 0 0YXW 0 . . . . . . 0 1WXY 0 . . . . . . 0 0

ARSID V1 . . . Vn GSP1 1 . . . 1 1P2 1 . . . 0 0P3 0 . . . 0 1P4 0 . . . 0 0

A 7→ XB 7→ YC 7→ W

MorpheusA 7→ XB 7→ YC 7→ W

Merovingio

encryptionkey

encryptionkey

encryptionkey

MorpheusMerovingio

TheMatrix Morpheus

Algoritmi

1

23

4

5

6

7

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Diabete

1

2

34

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Ipertensione

110

11

2

3

4

5

6

7

8

9

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Cardiopatia ischemica

Algoritmi

1

23

4

5

6

7

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Diabete

1

2

34

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Ipertensione

110

11

2

3

4

5

6

7

8

9

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Cardiopatia ischemica

((HOSP SEC UNSPEC ORHOSP MAIN UNSPEC OREXE OR DRUGS INSULINOR DRUGS ORAL)) OR

((Hba1c))

Sensitivity 0.96 0.92 0.87 0.97 0.69 0.87 0.87 (0.86-0.89) < .001Specificity 0.96 0.97 0.95 0.86 1.00 0.95 . .PPV 0.69 0.76 0.60 0.38 0.96 0.62 0.63 (0.60-0.67) < .001NPV 1.00 0.99 0.99 1.00 0.97 0.99 . .κ 0.78 0.82 0.68 0.49 0.79 0.70 .

Algoritmi

1

23

4

5

6

7

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Diabete

1

2

34

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Ipertensione

110

11

2

3

4

5

6

7

8

9

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Cardiopatia ischemica

((HOSP SEC UNSPEC ORHOSP MAIN UNSPEC OREXE OR DRUGS INSULIN

OR DRUGS ORAL))

Sensitivity 0.79 0.83 0.73 0.75 0.69 0.76 0.76 (0.73-0.79) < .05Specificity 0.99 0.99 0.99 0.96 1.00 0.99 . .PPV 0.92 0.90 0.90 0.65 0.96 0.86 0.86 (0.84-0.88) < .001NPV 0.98 0.98 0.98 0.98 0.97 0.98 . .κ 0.84 0.85 0.79 0.66 0.79 0.79 .

Algoritmi

1

23

4

5

6

7

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Diabete

1

2

34

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Ipertensione

110

11

2

3

4

5

6

7

8

9

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Cardiopatia ischemica

((DRUGS INSDDDlastyearOR DRUGS ORDDDlastyearOR HOSP MAIN UNSPECOR EXE OR HOSP DRG))

Sensitivity 0.71 0.77 0.56 0.55 0.39 0.59 0.60 (0.56-0.65) < .001Specificity 1.00 1.00 1.00 0.99 1.00 1.00 . .PPV 0.94 0.94 0.93 0.89 0.97 0.94 0.94 (0.92-0.95) 0.068NPV 0.97 0.98 0.97 0.96 0.94 0.96 . .κ 0.79 0.84 0.68 0.66 0.53 0.71 .

Algoritmi

1

23

4

5

6

7

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Diabete

1

2

34

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Ipertensione

110

11

2

3

4

5

6

7

8

9

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Cardiopatia ischemica

(ARENIN OR BETABL OREXE OR

HOSP MAIN UNSP ORHOSP SEC UNSP)

Sensitivity 0.68 0.80 0.77 0.86 0.50 0.72 0.73 (0.70-0.76) < .001Specificity 0.97 0.92 0.93 0.82 0.98 0.93 . .PPV 0.93 0.85 0.85 0.68 0.91 0.83 0.83 (0.81-0.86) < .001NPV 0.85 0.90 0.89 0.93 0.81 0.87 . .κ 0.70 0.73 0.72 0.63 0.54 0.67 .

Algoritmi

1

23

4

5

6

7

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Diabete

1

2

34

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Ipertensione

110

11

2

3

4

5

6

7

8

9

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Cardiopatia ischemica

((HOSP MAIN ORHOSP SEC OR NITRATES

OR EXE))

Sensitivity 0.72 0.76 0.47 0.60 0.63 0.62 0.63 (0.58-0.67) < .001Specificity 0.99 1.00 0.99 0.99 0.99 0.99 . .PPV 0.81 0.89 0.80 0.69 0.70 0.79 0.79 (0.76-0.83) < .05NPV 0.99 0.99 0.97 0.98 0.98 0.98 . .κ 0.76 0.81 0.58 0.63 0.65 0.68 .

Algoritmi

1

23

4

5

6

7

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Diabete

1

2

34

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Ipertensione

110

11

2

3

4

5

6

7

8

9

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

Sen

sitiv

ity

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01-PPV

Cardiopatia ischemica

((HOSP MAIN ORHOSP SEC OR NITRATES

OR PAI))

Sensitivity 0.87 0.87 0.82 0.91 0.61 0.84 0.84 (0.82-0.87) < .001Specificity 0.92 0.91 0.90 0.84 0.96 0.90 . .PPV 0.29 0.29 0.33 0.20 0.38 0.28 0.28 (0.26-0.31) < .001NPV 0.99 0.99 0.99 1.00 0.98 0.99 . .κ 0.40 0.40 0.43 0.28 0.44 0.38 .

Indice

Descrizione

Prime applicazioni

Riepilogando

Riepilogando

Il progetto MATRICE ha sviluppatoil software open source TheMatrix

Riepilogando

Il progetto MATRICE ha sviluppatoil software open source TheMatrix

TheMatrix realizza un’architetturadistribuita

Riepilogando

Il progetto MATRICE ha sviluppatoil software open source TheMatrix

TheMatrix realizza un’architetturadistribuita

E progettata per essere estremamente flessibile

Riepilogando

Il progetto MATRICE ha sviluppatoil software open source TheMatrix

TheMatrix realizza un’architetturadistribuita

E progettata per essere estremamente flessibile

Diversi casi di studio sono gia statirealizzati

Riepilogando

Il progetto MATRICE ha sviluppatoil software open source TheMatrix

TheMatrix realizza un’architetturadistribuita

E progettata per essere estremamente flessibile

Diversi casi di studio sono gia statirealizzati

L’infrastuttura e ora disponibile

Riepilogando

L’infrastuttura e ora disponibile

https://github.com/hpclab/TheMatrixProject-doc

Grazie per l’attenzione!