[Formati] OpenECG (elettrocardiogrammi)

Francesco Potorti` formati@softwarelibero.it
Mon, 22 Sep 2003 17:35:47 +0200


Premessina sul progetto OpenEcg (thematic network, 5^ programma quadro)
copio da: http://www.openECG.net/

The mission of the OpenECG project is to promote the consistent use of
format and communications standards for computerised ECGs and to pave
the way towards developing similar standards for stress ECG, Holter ECG,
and real-time monitoring.  OpenECG, coordinated by an interdisciplinary,
highly motivated consortium, will attract membership from healthcare
authorities, cardiologists, integrators, engineers, standardisation
bodies, manufacturers, and the public.

Its specific goals with regard to computerised ECG standards are:

   * to raise the level of awareness;
   * to organize information days, workshops, and a programming contest;
   * to consolidate expertise, assist integration and support correct
     implementations;
   * to provide feedback to standardisation bodies;
   * to prepare the ground for interoperability in other ECG-related
     examinations.

Per il trattamento elettronico di registrazioni di ECG a riposo
(RestECG) esiste (dal '93) il protocollo SCP-ECG, poi accettato come
standard. (CEN/TC 251/N02-015) Il principale scopo nella adozione di
tale standard risiede nella ricerca di interoperabilita' della
strumentazione diagnostica per ECG a riposo.  Una buona parte dei
produttori dichiara (gia' da tempo) la compatibilita' con tale standard,
ma, come spesso avviene, la differenza tra teoria e pratica, in pratica,
e' maggiore che in teoria.  Nell' ambito di questo progetto stiamo sia
sviluppando che raccogliendo software che vorremmo ridistribuire
gratuitamente.

Per agevolare la raccolta e' stato bandito un programming contest
http://www.openECG.net/portal.pl?c_header=Programming%20Contest;selected=Programming%20Contest

che ti invito a pubblicizzare.

Cosa dovrebbe essere
una collezione di strumenti, in forma di libreria

   * .lib o .dll in ambiente 'C'
   * .class in ambiente 'Java'

ch deve servire a

   * leggere
   * scrivere
   * verificare
   * liberare da inesattezze (fixing?)
   * registrazioni di ECG a riposo in formato SCP-ECG

A chi serve

   * ai clinici che intendano scambiarsi rcords ECG dei loro pazienti
   * ai gestori ed ai progettisti di sistemi informativi clinici per dotare di
     funzioni di import/export i loro sistemi
   * alle aziende per verificare la qualita' delle loro implementazioni o per
     costruire nuove implementazion
   * ai ricercatori che intendano indagare/confrontare in modo estensivo
     registrazioni ECG per derivare informazioni relative sia al singolo
     paziente che a popolazioni di interesse

Come puo' evolvere

   * divenendo parte di sistemi informativi clinici
   * divenendo parte di firmware residente sulla strumentazione diagnostica
   * divenendo parte di software per l'elaborazione di segnali o per indagini
     statistiche

Dove potrebbe essere distribuito

   * in abiente scientifico ad ex in forma di plugin per mathlab/octave
   * in ambiente commerciale in forma di .lib/.dll o .class

Altro software necessario al funzionamento
in prima approssimazione nessuno; questo pacchetto di strumenti potrebbe aver
bisogno

   * in caso di .lib/.dll delle sole librerie c standard per accedere al file
     system
   * in caso di .class della macchina virtuale