Health Level Seven (HL7) -...

21
HL7 HL7 1 1 Health Level Seven (HL7) (http://www.hl7.org/ , http://www.hl7italia.it/ )

Transcript of Health Level Seven (HL7) -...

HL7HL7 11

Health Level Seven (HL7)(http://www.hl7.org/, http://www.hl7italia.it/)

22HL7HL7

ricoveroricovero

1° Reparto

sistema

informatico

medico

anamnesi

amm

issioneam

missione

sistema

informatico

medicotrasferimentotrasferimento

Perché nasce HL7?

documentazione

Lettera di dimissionereferti

dimissione

dimissione

2° Reparto

storia clinicapregressa

come avviene lo scambio di informazioni tra reparti?

…a mano !!!

33HL7HL7

Sistema Informativo 1 Sistema Informativo 2

Perché nasce HL7?

010010010011101010010010011101

il primo passo è stato usare la comunicazione elettronica…

44HL7HL7

Creazione Messaggio HL7 Parsing Messaggio HL7

HL7

Messaggio

Perché nasce HL7?HL7 nasce per standardizzare tale linguaggio !!!

55HL7HL7

Descrive le modalità per lo scambio in forma elettronica di dati in ambiente sanitario

Intende risolvere i problemi legati all'interoperabilità nell'ambiente clinico

HL7 Mission statement (1997):“To provide standards for the exchange,

management and integration of data thatsupports clinical patient care and the management, delivery and evaluation of

healthcare services. ”

Perché nasce HL7?

66HL7HL7

…HL7 è lo Standard per la Comunicazione di Messaggi più diffuso al mondo nel settore dell’ICT sanità: descrive le interfacce tra applicazioni, le definizioni dei dati da scambiare, i tempi e la

comunicazione di errori specifici tra le applicazioni…

HL7, the Standard for Data Interchange in Clinical Computing

Nasce quindi per scambiare informazioni relative ad un paziente (e.g. SDO)Standardizza l’intero complesso ospedaliero a livello di scambio di dati clinici tra i vari settori e repartiRende le varie “entità” del mondo sanitario interoperabiliFornisce interfacce che funzionano a prescindere dal tipo di rete o protocollo di comunicazione su cui si appoggianoHa uno standard di messaging (2.x) che permette il flusso di dati fra sistemi diversi (la 2.5 è approvata dall’ANSI nel giugno 2003)

Perché nasce HL7?

77HL7HL7

HL7 opera nella comunicazione al livello più alto del modello ISO/OSI

ISO-OSI Communication Architecture ModelISOISO--OSI Communication Architecture ModelOSI Communication Architecture Model1 Physical2 Data Link3 Network4 Transport5 Session6 Presentation7 Application7 Application

FunctionFunctionFunction

CommunicationCommunicationCommunication

Come funziona HL7?

88HL7HL7

Quindi la dizione “Level 7” fa riferimentoproprio al livello più alto del modello OSI (Open System Interconnection)Ciò significa che fa riferimento a regolecome:

• i dati scambiati• la tempistica degli scambi• la comunicazione di errori fra le applicazioni

Ciò significa che NON fa riferimento agliaspetti implementativi !!!

Come funziona HL7?

99HL7HL7

Come funziona HL7?

sendHL7 A01 msg

receive HL7 ACK msg

Adt system

Lab system

Receive A01,send ACK

(external) admitevent

trigger event

network

HL7 funziona così con uno scambio concordato di messaggi a valle di eventi prestabiliti

1010HL7HL7

HL7 di conseguenza descrive in maniera particolareggiata il“layout” dei Messaggi che vengono scambiati fra due o piùapplicazioni che si scambiano informazioniDivide i Messaggi in segmenti e li identifica con il nome del pazienteUn Messaggio è costituito da una sequenza ordinata diSegmentiUn Segmento è una collezione ordinata di Data ElementsTipicamente i Data Elements all'interno di un Segmentoriguardano un argomento comuneIl Tipo del Messaggio è identificato da un codice di trelettere, e l‘Evento che scatena l'inizio di una comunicazioneè denominato evento “trigger”

Come funziona HL7?

1111HL7HL7

Organizzazione di HL7

HL7 è una associazione StandardsDeveloping Organizations (SDO) accreditata presso l’ANSI che opera nel settore della sanitàLe SDO hanno come obiettivo la produzione di standard (specifiche –protocolli) per particolari ambiti (domini)Il dominio di HL7 quindi comprende i dati clinici e amministrativi della sanità

1212HL7HL7

EE’’ unauna associazioneassociazione didi MembriMembriEE’’ statastata fondatafondata nelnel 19871987EE’’ accreditataaccreditata come come organizzazioneorganizzazione per lo per lo svilupposviluppodidi standards (SDO Standards developing standards (SDO Standards developing Organization) Organization) nelnel 1994 1994 pressopresso l'ANSIl'ANSIPartecipaPartecipa all'HISBall'HISB (Health Information Standards (Health Information Standards Board)Board)Ha 20 Ha 20 sezionisezioni NazionaliNazionali (Italia, Argentina, Australia, (Italia, Argentina, Australia, BrasileBrasile, , CinaCina, , CroaziaCroazia, , RepubblicaRepubblica CecaCeca, , DanimarcaDanimarca, , FinlandiaFinlandia, Germania, India, , Germania, India, GiapponeGiappone, , CoreaCorea, , LituaniaLituania, , NuovaNuova ZelandaZelanda, , SudSud Africa, Africa, SvizzeraSvizzera, , Taiwan, Taiwan, OlandaOlanda, , RegnoRegno UnitoUnito))

Organizzazione di HL7

1313HL7HL7

Le versioni di HL7

Obiettivi della versione 3

Fornire un framework per accoppiare eventi, dati e messaggiMigliorare la chiarezza e la precisione delle specificheMigliorare l’adattabilità dello standard ai cambiamentiSfruttare le tecnologie emergenti come XMLAndare nella direzione “plug and play”

1414HL7HL7

La versione 3 inoltre introduce ilClinical Document Architecture (CDA)

... rappresenta un modello di scambio didocumenti in ambito clinico con vari livelli di

complessità…

…il CDA è un documento scritto in XML che puòcontenere testi, immagini, suoni ed altri

contenuti multimediali…

Nuove iniziative di HL7

1515HL7HL7

Specifica di HL7 V3.X

SpecificheComuni

Specifichedei capitoli

Use Case Model

UseUse Case Case ModelModel

InformationModel

InformationInformationModelModel

Message ModelMessageMessage ModelModel

2-nd Order1 choice of

0-n Drug0-1 Nursing

ImplementableMessage

Specification

Altro (in futuro)

ImplementableImplementableMessageMessage

SpecificationSpecification

Altro (in futuro)Altro (in futuro)

ImplementableMessage

Specification

OLE/CORBA

ImplementableImplementableMessageMessage

SpecificationSpecification

OLE/CORBAOLE/CORBA

ImplementableMessage

Specification

XML/ER7/…

ImplementableImplementableMessageMessage

SpecificationSpecification

XML/ER7/XML/ER7/……

HL7 Reference

Model

HL7 Reference

Model

Interaction Model

Interaction Interaction ModelModel

1616HL7HL7

Modellazione HL7 V3Astrazioni:

AttivitAttivitàà((UseUse Case Model)Case Model)

Somministra Medicazioni

Gestire Cura EsegueLab Tests

Review

Oggetti Oggetti ((InformationInformation

Model)Model)

AccountAccount PazientePaziente ProviderProvider ContattiContatti OrdineOrdine

Comunicazione Comunicazione (Interaction and (Interaction and MessageMessage ModelsModels))

ADT FarmaciaEconomato

HALHAL

HL7 messageHL7 message

1717HL7HL7

Modellazione HL7 V3Astrazioni:

AttivitAttivitàà((UseUse Case Model)Case Model)

Somministra Medicazioni

Gestire Cura EsegueLab Tests

Review

Oggetti Oggetti ((InformationInformation

Model)Model)

AccountAccount PazientePaziente ProviderProvider EncounterEncounter OrdineOrdine

Comunicazione Comunicazione (Interaction and (Interaction and MessageMessage ModelsModels))

ADT FarmaciaEconomato

HALHAL

HL7 messageHL7 message

La Versone 2.x focalizza sul livello di comunicazione e analizza altre astrazioni nelle specifiche solo brevemente

1818HL7HL7

Modellazione HL7 V3Astrazioni:

AttivitAttivitàà((UseUse Case Model)Case Model)

Somministra Medicazioni

Gestire Cura EsegueLab Tests

Review

Oggetti Oggetti ((InformationInformation

Model)Model)

AccountAccount PazientePaziente ProviderProvider EncounterEncounter OrdineOrdine

Comunicazione Comunicazione (Interaction and (Interaction and MessageMessage ModelsModels))

ADT FarmaciaEconomato

HALHAL

HL7 messageHL7 message

Dalla analisi dei requisiti e del contenuto informativo, la V3 assicura consistenza ed arricchisce il valore del messaggio risultante

1919HL7HL7

Il 20 Marzo 2003 è stata costituita la Sezione Italiana di HL7.

..la sezione italiana intende adattare lo standard alle necessità nazionali, all'interno delle regole generali stabilite da HL7 e in collaborazione con

l'UNI, Ente Italiano di Normazione…

Associazione HL7 Italia

2020HL7HL7

SITO ufficiale standard DICOMhttp://medical.nema.org/

SITO ufficiale iniziativa IHE http://www.rsna.org/IHE/index.shtml

Da questo sito è possibile scaricare software gratuito per la gestione di files DICOM

http://www.offis.uni-oldenburg.de/projekte/dicom/soft-docs/soft01e.htmlSito da cui è possibile scaricare lo standard DICOM

http://www.dclunie.com/SITO ufficiale standard HL7

http://www.hl7.org/Implementazioni Software HL7

http://www.hl7.org/library/implement/implementation.htmDa questo sito è possibile scaricare un Viewer HL7.

http://www.ics.mq.edu.au/~borgun/Software.htmlnewsgroup riguardante lo standard DICOM

news://comp.protocols.dicomInformazioni DICOM del sito Philips

ftp://ftp.philips.com/pub/ms/dicom/DICOM_Information

Riferimenti

2121HL7HL7

Riferimenti

HL7 (www.hl7.org)HL7 Italia (www.hl7italia.it) IHE (www.rsna.org/IHE/index.shtml) IHE Europa (www.ihe-europe.org/)IHE Italia (www.rad.unipd.it/ihe/)