sabato 29 settembre 2007

Il valore dei dati

Per chi possiede un archivio informatico della propria attivita' e' utile acquisire un metodo per elaborare i dati e condividerli.
Quasi tutti i programmi di cartella clinica possiedono un programma interno (in genere basato sul linguaggio SQL) che e' adatto a estrarre e elaborare i dati clinici.
Si puo' partire da una estrazione semplicemente descrittiva (quanti ipertesi fumatori) per accedere a veri e propri audit clinici (come cambia la mia attivita' nel tempo riguardo al controllo dei fattori di rischio CV).
Un esempio?
Con l'aiuto di qualche volenteroso ed esperto collega si impara a lanciare una query SQL attraverso il programma utilita' di Millewin (per citare la mia cartella elettronica).
Il comando e' il seguente:

SELECT DISTINCTp.cognome,p.nome,p.sesso,YEARS(p.datanasc,TODAY()) AS Eta,a.datavisita, (CASE a.risults WHEN 'P' THEN 'Pipa'WHEN 'S' THEN 'Sigaro' WHEN '1' THEN 'Meno di 10 sigarette al giorno'WHEN '2' THEN 'Undici-venti sigarette al giorno'WHEN '3' THEN 'Oltre 20 sigarette al giorno'WHEN 'X' THEN 'Non ha mai fumato e verosimilmente non fumerà in futuro'WHEN 'N' THEN 'Non ha mai fumato'WHEN 'E' THEN 'Ex fumatore - cessato da più di un anno'WHEN 'M' THEN 'Ex fumatore'WHEN 'F' THEN 'Ex forte fumatore - cessato da più di dieci anni'WHEN 'Z' THEN 'Ex forte fumatore - cessato da più di un anno'WHEN 'U' THEN 'Ex forte fumatore'WHEN 'O' THEN 'Fumatore occasionale'WHEN 'V' THEN 'Fumo passivo'ELSE 'Non registrato' END) AS Risultato_FumoFROM ((V_PAZIENTI p LEFT OUTER JOIN V_ACCERTAMENTI a ON p.codice=a.codice AND a.accertamento LIKE 'fumo%') LEFT OUTER JOIN V_PROBLEMI pp ON p.codice=pp.codice)WHERE(a.datavisita >=ALL (Select a1.datavisita from v_accertamenti a1 Where a1.codice=a.codice and a1.accertamento=a.accertamento))ANDp.datarevoca IS NULLAND p.datadecess IS NULLAND pp.problema LIKE 'Ipertensione%' ORDER BY p.cognome,p.nome

Basta incollarlo nella finestra SQL di mille utilita' che appare dal menu "estrazioni SQL personali"; occorre naturalmente aprire una ricerca nuova e dare un titolo.
La ricerca e' interessante perche' permette di valutare i pazienti privi del dato fumo in cartella e quindi di migliorare la qualità della base dati.

Nessun commento: