FORUM PER UTENTI MILLEWIN
Attenzione !
Per intervenire sul forum è necessario essere registrati e connessi.

L'Amministratore

****************************************************
“Se tu hai una mela ed io ho una mela, e ce la scambiamo, alla fine tu ed io avremo sempre una mela ciascuno.
Ma se tu hai un’idea ed io ho un’idea, e ce la scambiamo, allora avremo entrambi due idee”.

George Bernard Shaw
****************************************************

appropriatezza vitamina D

Andare in basso

appropriatezza vitamina D

Messaggio  LucaLeF il Lun 27 Mar 2017 - 14:54

La collega Tirocinante del corso di formazione dovrà presentare una relazione sulla gestione della Vitamina D di medicina generale.  ci siamo chiesti con quale appropriatezza viene richiesto il dosaggio ematico della Vitamina D facendo riferimento a un recente documento pubblicato sul progetto Asco .
Ho interrogato i miei archivi con le mie povere forze di mezzasegainformatica ma il procedimento di Impostazione Selezione Personale mi da dati disaggregati (uno per ogni estrazione) e comunque non è proponibile ad altri colleghi che non volessero perdere tempo.

Non so quanto può essere impegnativa la formulazione della mia richiesta , pertanto mi scuso se dovesse eccedere la normale collaborazione del Forum. Come contentino assicuro la citazione del collega e del Forum. chiedo se qualcuno riesce a darmi interrogazioni SQL che producano: 


1. ANDAMENTO DELLE RICHIESTE ANALISI VITAMINA D
-quanti pazienti/1000 per annno solare hanno ricevuto almeno una richiesta di analisi di Vitamina D (A11CC)
2. VALUTAZIONE APPROPRIATEZZA
una estrazione che fornisca un record excel, corrispondente al singolo paziente estratto, con i seguenti campi (o almeno quanti riusciamo ad estrarre)
-sesso
-data nascita
-BMI
-numero richieste di dosaggio di vitamina D in accertamenti
-risultato di ogni dosaggio di vitamina D (registrato o meno)
-se presente terapia con farmaco contenente vitamina D
-se presente in lista problemi
psoriasi (ICD9 696)
Vitiligine (709.01/00)
Dermatite atopica (691.Cool
Bypass digerente (V45.3)
Malassorbimento intestinale (579)
Enteriti non infettive (da 555 a 558)
Disturbi alimentazione ( 307.50 )
Iperplasia paratiroide (252.0)
tumori emolinfopoietici (200-208)
AIDS (042 )
Epilessia (345.9)
Artrite reumatoide (714.0)
-terapia cronica (ma come definirla in base al numero di confezioni?)
con citostatici (L01)
immunosppressori (L04)
cortisonici sistemici (H02)
anticonvulsivanti (N03) 

Sara Tontini
Luca Le Foche

LucaLeF
Membro Esperto
Membro Esperto

Messaggi : 444
Punti : 3573
Voti per importanza dei messaggi : 11
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: appropriatezza vitamina D

Messaggio  Cervino il Mer 24 Mag 2017 - 0:35

LucaLeF ha scritto:La collega Tirocinante del corso di formazione dovrà presentare una relazione sulla gestione della Vitamina D di medicina generale.  ci siamo chiesti con quale appropriatezza viene richiesto il dosaggio ematico della Vitamina D facendo riferimento a un recente documento pubblicato sul progetto Asco .
Ho interrogato i miei archivi con le mie povere forze di mezzasegainformatica ma il procedimento di Impostazione Selezione Personale mi da dati disaggregati (uno per ogni estrazione) e comunque non è proponibile ad altri colleghi che non volessero perdere tempo.

Non so quanto può essere impegnativa la formulazione della mia richiesta , pertanto mi scuso se dovesse eccedere la normale collaborazione del Forum. Come contentino assicuro la citazione del collega e del Forum. chiedo se qualcuno riesce a darmi interrogazioni SQL che producano: 


1. ANDAMENTO DELLE RICHIESTE ANALISI VITAMINA D
-quanti pazienti/1000 per annno solare hanno ricevuto almeno una richiesta di analisi di Vitamina D (A11CC)
2. VALUTAZIONE APPROPRIATEZZA
una estrazione che fornisca un record excel, corrispondente al singolo paziente estratto, con i seguenti campi (o almeno quanti riusciamo ad estrarre)
-sesso
-data nascita
-BMI
-numero richieste di dosaggio di vitamina D in accertamenti
-risultato di ogni dosaggio di vitamina D (registrato o meno)
-se presente terapia con farmaco contenente vitamina D
-se presente in lista problemi
psoriasi (ICD9 696)
Vitiligine (709.01/00)
Dermatite atopica (691.Cool
Bypass digerente (V45.3)
Malassorbimento intestinale (579)
Enteriti non infettive (da 555 a 558)
Disturbi alimentazione ( 307.50 )
Iperplasia paratiroide (252.0)
tumori emolinfopoietici (200-208)
AIDS (042 )
Epilessia (345.9)
Artrite reumatoide (714.0)
-terapia cronica (ma come definirla in base al numero di confezioni?)
con citostatici (L01)
immunosppressori (L04)
cortisonici sistemici (H02)
anticonvulsivanti (N03) 

Sara Tontini
Luca Le Foche
Richiesta con varie possibili soluzioni e/o opzioni ; se puo' ancora servire , visto il tempo trascorso , una query del tipo : 

SELECT Cast( Case When p.sesso Like 'M' Then Substr( p.codice_fiscale, 5, 6) || Substr( n.pa_uslcode, 3, 5) || Substr( p.codice_fiscale, 12, 5) Else Substr( n.pa_uslcode, 3, 5) || Substr( p.codice_fiscale, 12, 5) || Substr( p.codice_fiscale, 5, 6) End As Char (16)) As cod_paz ,  Cast( p.cognome As Char(16)) , p.nome , p.nascita , Cast( Days( p.nascita , Today()+1)*24/8766 As SmallInt ) As eta , Cast( p.sesso As Char(1)) ,
( Select Cast( Round( To_Number( a.ac_val , '9999D9' )) As SmallInt ) From cart_accert a Where a.codice = p.codice And ( ac_des Like '%Body%Mass%Index%' And a.data_open < Today() And Ascii( a.ac_val ) Between 48 And 57 ) And Not Exists ( Select a1.codice From cart_accert a1 Where a.codice = a1.codice And a1.ac_des Like '%Body%Mass%Index%' And (a1.data_open > a.data_open Or (a1.data_open = a.data_open And a1.rowid>a.rowid)) And a1.ac_val is Not Null) )
           _Bmi_ ,
(Select Count(*) From cart_accert a Where a.codice = p.codice And ( ac_des Like '%Vitamina%D%' And a.data_open < Today() And Ascii( a.ac_val ) Between 48 And 57 ) And YEAR( a.data_open ) ='2016' And Not Exists ( Select a1.codice From cart_accert a1 Where a.codice = a1.codice And a1.ac_des Like '%Vitamina%D%' And (a1.data_open > a.data_open Or (a1.data_open = a.data_open And a1.rowid>a.rowid)) And a1.ac_val is Not Null) )
           _VtD_16_n_ ,
(Select Cast( Round( To_Number( a.ac_val , '9999D9' )) As SmallInt ) From cart_accert a Where a.codice = p.codice And ( ac_des Like '%Vitamina%D%' And a.data_open < Today() And Ascii( a.ac_val ) Between 48 And 57 ) And YEAR( a.data_open ) ='2016' And Not Exists ( Select a1.codice From cart_accert a1 Where a.codice = a1.codice And a1.ac_des Like '%Vitamina%D%' And (a1.data_open > a.data_open Or (a1.data_open = a.data_open And a1.rowid>a.rowid)) And a1.ac_val is Not Null) )
           _VtD_16_v_ ,
(Select SUM( text2numeric( te_npezzi)) From cart_terap t Where t.codice = p.codice And co_atc Like 'A11CC%' And YEAR( t.data_open ) ='2016' )
           _VtD_16_t_ ,
(Select SUM( text2numeric( te_npezzi)) From cart_terap t Where t.codice = p.codice And co_atc Like 'L01%' And YEAR( t.data_open ) ='2016' )
           _Citostatici_16_t_ ,
(Select SUM( text2numeric( te_npezzi)) From cart_terap t Where t.codice = p.codice And co_atc Like 'L04%' And YEAR( t.data_open ) ='2016' )
           _ImmunoSoppr_16_t_ ,
(Select SUM( text2numeric( te_npezzi)) From cart_terap t Where t.codice = p.codice And co_atc Like 'H02%' And YEAR( t.data_open ) ='2016' )
           _Cortisone_Os_16_t_ ,
(Select SUM( text2numeric( te_npezzi)) From cart_terap t Where t.codice = p.codice And co_atc Like 'N03%' And YEAR( t.data_open ) ='2016' )
           _Anti_Epilet_16_t_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like '696%')
           _Psoriasi_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like '709.01%' )
           _Vitiligo_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like '691.8%' )
           _Atopic_Derm_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like 'V45.3%' )
           _ByPass_Dig_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like '579%' )
           _Malassorbimento_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Between '555%' And '558%' )
           _Enterite_Non_Inf_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like '307.50%')
           _Dist_Aliment_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like '252.0%')
           _IperPlasia_Paratir_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Between '200%' And '208%' )
           _Linfomi_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like '042%')
           _AIDS_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like '345.9%')
           _Epilessia_ ,
(Select Distinct 'Si' From cart_pazpbl b Where b.codice=p.codice And b.cp_code Like '714.0%')
           _Artr_Reumat_
FROM pazienti p LEFT Outer JOIN nos_002 n ON p.codice = n.codice
WHERE n.pa_medi ILIKE '%' AND p.pa_convenzione = 'S' AND ( n.pa_drevoca Is Null Or n.pa_drevoca > Today() Or ( n.pa_drevoca Between Date( Today())-365 And Today() And n.motivo_revoca = 'S')) AND p.decesso Is Null
ORDER BY 4 , 2 , 3

Verificare clausole - codici - condizioni di ricerca ; ovviamente testata sul MillePS .

Saluti ,  Sergio Tomasini ,  Orzivecchi  BS

Cervino
Membro Junior
Membro Junior

Messaggi : 219
Punti : 2960
Voti per importanza dei messaggi : 16
Data d'iscrizione : 03.03.11
Età : 63
Località : Orzivecchi (BS)

Visualizza il profilo

Torna in alto Andare in basso

Re: appropriatezza vitamina D

Messaggio  LucaLeF il Gio 25 Mag 2017 - 16:39

grazie molte. Nel frattempo la collega ha finito il tirocinio e in Sybase non funziona.
grazie comunque della tua disponibilità

Luca Le Foche

LucaLeF
Membro Esperto
Membro Esperto

Messaggi : 444
Punti : 3573
Voti per importanza dei messaggi : 11
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: appropriatezza vitamina D

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum