ESTRAZIONE RCV CON RISULTATO SOPRA 10
3 partecipanti
ESTRAZIONE RCV CON RISULTATO SOPRA 10
Buonasera,
ho modificato questa query per l'estrazione del RCV 2018. Però mi servirebbe trovare solo i pz con risultato maggiore uguale a 10. Mi potete cortesemente dare la modifica della query? Grazie
Francesco
CDS Pieve Santo Stefano (AR)
P.S allego sotto la query
SELECT cognome,nome,codfiscale,datanasc,datavisita as data_calcolo,risults as risultato
FROM v_accertamenti
WHERE accertamento Like 'CALCOLO RISCHIO CARDIOVASCOLARE (ISS)%'
and ((today()-datanasc)/365) between '39' and '70'
ORDER By cognome, nome,datavisita,codfiscale
ho modificato questa query per l'estrazione del RCV 2018. Però mi servirebbe trovare solo i pz con risultato maggiore uguale a 10. Mi potete cortesemente dare la modifica della query? Grazie
Francesco
CDS Pieve Santo Stefano (AR)
P.S allego sotto la query
SELECT cognome,nome,codfiscale,datanasc,datavisita as data_calcolo,risults as risultato
FROM v_accertamenti
WHERE accertamento Like 'CALCOLO RISCHIO CARDIOVASCOLARE (ISS)%'
and ((today()-datanasc)/365) between '39' and '70'
ORDER By cognome, nome,datavisita,codfiscale
francybenu- Nuovo Membro
- Messaggi : 8
Punti : 2989
Voti per importanza dei messaggi : 10
Data d'iscrizione : 28.09.16
Età : 35
Località : PIEVE SANTO STEFANO
Re: ESTRAZIONE RCV CON RISULTATO SOPRA 10
francybenu ha scritto:Buonasera,
ho modificato questa query per l'estrazione del RCV 2018. Però mi servirebbe trovare solo i pz con risultato maggiore uguale a 10. Mi potete cortesemente dare la modifica della query? Grazie
Francesco
CDS Pieve Santo Stefano (AR)
P.S allego sotto la query
SELECT cognome,nome,codfiscale,datanasc,datavisita as data_calcolo,risults as risultato
FROM v_accertamenti
WHERE accertamento Like 'CALCOLO RISCHIO CARDIOVASCOLARE (ISS)%'
and ((today()-datanasc)/365) between '39' and '70'
ORDER By cognome, nome,datavisita,codfiscale
Francesco, se ti può tornare utile ti anticipo che a giorni potrebbe essere una pubblicata una versione per la Toscana, che estrae i pazienti da inserire nel target B1. Se presenti i dati nella cartella di Millewin calcola automaticamente il RCV secondo il progetto Cuore.
Re: ESTRAZIONE RCV CON RISULTATO SOPRA 10
Io uso una query del tipo :francybenu ha scritto:Buonasera,
ho modificato questa query per l'estrazione del RCV 2018. Però mi servirebbe trovare solo i pz con risultato maggiore uguale a 10. Mi potete cortesemente dare la modifica della query? Grazie
Francesco
CDS Pieve Santo Stefano (AR)
P.S allego sotto la query
SELECT cognome,nome,codfiscale,datanasc,datavisita as data_calcolo,risults as risultato
FROM v_accertamenti
WHERE accertamento Like 'CALCOLO RISCHIO CARDIOVASCOLARE (ISS)%'
and ((today()-datanasc)/365) between '39' and '70'
ORDER By cognome, nome,datavisita,codfiscale
Select Distinct Cast( p.cognome ||' '|| p.nome As Char(36)) As paziente , p.nascita , p.sesso , p.codice_fiscale ,
( Select a.data_open From cart_accert a Where a.codice=p.codice And ( a.ac_des ILike 'Risch%Card%Vascol%ISS%' And Ascii( a.ac_val ) Between 48 And 57 ) And Not Exists ( Select a1.codice From cart_accert a1 Where a1.codice = a.codice And a1.ac_des ILike 'Risch%Card%Vascol%ISS%' 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 ))
_RCV_Iss_d_ ,
Case When ( Select a.ac_val From cart_accert a Where a.codice=p.codice And ( a.ac_des ILike 'Risch%Card%Vascol%ISS%' ) And Not Exists ( Select a1.codice From cart_accert a1 Where a1.codice=a.codice And a1.ac_des ILike 'Risch%Card%Vascol%ISS%' 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 )) Is Null Then Cast( 8 As SmallInt ) When ( Select a.ac_val From cart_accert a Where a.codice=p.codice And ( a.ac_des ILike 'Risch%Card%Vascol%ISS%' ) And Not Exists
( Select a1.codice From cart_accert a1 Where a1.codice=a.codice And a1.ac_des ILike 'Risch%Card%Vascol%ISS%' 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 )) ILike '%val%' Then Cast( 8 As SmallInt ) Else
(Select Cast( Case When To_Number( a.ac_val , '999D999S' ) < 5 Then 1
When To_Number( a.ac_val , '999D999S' ) < 10 Then 2
When To_Number( a.ac_val , '999D999S' ) < 15 Then 3
When To_Number( a.ac_val , '999D999S' ) < 20 Then 4
When To_Number( a.ac_val , '999D999S' ) < 30 Then 5
When To_Number( a.ac_val , '999D999S' ) > 29.9 Then 6 Else 8 End As SmallInt )
From cart_accert a Where a.codice=p.codice And ( a.ac_des ILike 'Risch%Card%Vascol%ISS%' And Ascii( a.ac_val ) Between 48 And 57 ) And Not Exists ( Select a1.codice From cart_accert a1 Where a1.codice=a.codice And a1.ac_des ILike 'Risch%Card%Vascol%ISS%' 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 )) End
_RCV_Iss_Cat_ ,
(Select Cast( To_Number( a.ac_val , '999D999S' ) As SmallInt ) From cart_accert a Where a.codice=p.codice And ( a.ac_des ILike 'Risch%Card%Vascol%ISS%' And Ascii( a.ac_val ) Between 48 And 57 ) And Not Exists ( Select a1.codice From cart_accert a1 Where a1.codice = a.codice And a1.ac_des ILike 'Risch%Card%Vascol%ISS%' 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 ))
_RCV_Iss_
FROM pazienti p LEFT JOIN nos_002 n Using( codice)
WHERE p.pa_convenzione = 'S' AND p.sesso ILIKE '%' AND DAYS( p.nascita , Today()+1 )*24/8766 Between 35 AND 70 AND (n.pa_drevoca IS NULL OR n.pa_drevoca > Today() OR (n.pa_drevoca Between Today()-365 AND Today() AND motivo_revoca ='S' )) AND p.decesso IS NULL
AND p.codice IN ( Select a.codice From cart_accert a Where a.codice=p.codice And ( a.ac_des ILIKE 'Risch%Card%Vascol%ISS%' AND Ascii( a.ac_val ) Between 48 And 57 AND To_Number( a.ac_val , '999D999S' ) > 9.99 ) And Not Exists ( Select a1.codice From cart_accert a1 Where a1.codice=a.codice And a1.ac_des ILike 'Risch%Card%Vascol%ISS%' 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 )))
ORDER BY 5 , 1
Bisognerebbe escludere i Pazienti che hanno avuto un evento CardioVascolare successivo alla data di Valutazione del RCV ma non è semplice, Ti saluto Sergio
Cervino- Membro Junior
- Messaggi : 245
Punti : 5281
Voti per importanza dei messaggi : 22
Data d'iscrizione : 03.03.11
Età : 70
Località : Orzivecchi (BS)
Re: ESTRAZIONE RCV CON RISULTATO SOPRA 10
drtulino ha scritto:francybenu ha scritto:Buonasera,
ho modificato questa query per l'estrazione del RCV 2018. Però mi servirebbe trovare solo i pz con risultato maggiore uguale a 10. Mi potete cortesemente dare la modifica della query? Grazie
Francesco
CDS Pieve Santo Stefano (AR)
P.S allego sotto la query
SELECT cognome,nome,codfiscale,datanasc,datavisita as data_calcolo,risults as risultato
FROM v_accertamenti
WHERE accertamento Like 'CALCOLO RISCHIO CARDIOVASCOLARE (ISS)%'
and ((today()-datanasc)/365) between '39' and '70'
ORDER By cognome, nome,datavisita,codfiscale
Francesco, se ti può tornare utile ti anticipo che a giorni potrebbe essere una pubblicata una versione per la Toscana, che estrae i pazienti da inserire nel target B1. Se presenti i dati nella cartella di Millewin calcola automaticamente il RCV secondo il progetto Cuore.
Dottore, ok... Noi già nei nostri ambulatori facciamo CCM da 4 anni e annualmente calcoliamo RF e RCV , quindi appena esce la query per il gruppo B1, dove la trovo? Qui o sul gruppo facebook?
Grazie
francybenu- Nuovo Membro
- Messaggi : 8
Punti : 2989
Voti per importanza dei messaggi : 10
Data d'iscrizione : 28.09.16
Età : 35
Località : PIEVE SANTO STEFANO
Re: ESTRAZIONE RCV CON RISULTATO SOPRA 10
francybenu ha scritto:drtulino ha scritto:francybenu ha scritto:Buonasera,
ho modificato questa query per l'estrazione del RCV 2018. Però mi servirebbe trovare solo i pz con risultato maggiore uguale a 10. Mi potete cortesemente dare la modifica della query? Grazie
Francesco
CDS Pieve Santo Stefano (AR)
P.S allego sotto la query
SELECT cognome,nome,codfiscale,datanasc,datavisita as data_calcolo,risults as risultato
FROM v_accertamenti
WHERE accertamento Like 'CALCOLO RISCHIO CARDIOVASCOLARE (ISS)%'
and ((today()-datanasc)/365) between '39' and '70'
ORDER By cognome, nome,datavisita,codfiscale
Francesco, se ti può tornare utile ti anticipo che a giorni potrebbe essere una pubblicata una versione per la Toscana, che estrae i pazienti da inserire nel target B1. Se presenti i dati nella cartella di Millewin calcola automaticamente il RCV secondo il progetto Cuore.
Dottore, ok... Noi già nei nostri ambulatori facciamo CCM da 4 anni e annualmente calcoliamo RF e RCV , quindi appena esce la query per il gruppo B1, dove la trovo? Qui o sul gruppo facebook?
Grazie
Verrà pubblicata una nuova versione in www.millewin.it
Argomenti simili
» Iperuricemia cronica
» estrazione di pz stranieri
» CCBasic MilleWin 1 a 0 (risultato parziale)
» help x estrazione cockroft
» Estrazione per GFR
» estrazione di pz stranieri
» CCBasic MilleWin 1 a 0 (risultato parziale)
» help x estrazione cockroft
» Estrazione per GFR
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.