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
****************************************************

Unisciti al forum, è facile e veloce

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
****************************************************
FORUM PER UTENTI MILLEWIN
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

ESTRAZIONE RCV CON RISULTATO SOPRA 10

3 partecipanti

Andare in basso

ESTRAZIONE RCV CON RISULTATO SOPRA 10 Empty ESTRAZIONE RCV CON RISULTATO SOPRA 10

Messaggio  francybenu Mer 31 Gen 2018 - 15:36

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

francybenu
Nuovo Membro
Nuovo Membro

Messaggi : 8
Punti : 2772
Voti per importanza dei messaggi : 10
Data d'iscrizione : 28.09.16
Età : 34
Località : PIEVE SANTO STEFANO

Torna in alto Andare in basso

ESTRAZIONE RCV CON RISULTATO SOPRA 10 Empty Re: ESTRAZIONE RCV CON RISULTATO SOPRA 10

Messaggio  drtulino Mer 31 Gen 2018 - 21:29

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.
drtulino
drtulino
Moderatore
Moderatore

Messaggi : 1856
Punti : 7031
Voti per importanza dei messaggi : 91
Data d'iscrizione : 20.02.11
Età : 60
Località : Monte Argentario (GR)

https://www.facebook.com/groups/utentimillewin/

Torna in alto Andare in basso

ESTRAZIONE RCV CON RISULTATO SOPRA 10 Empty Re: ESTRAZIONE RCV CON RISULTATO SOPRA 10

Messaggio  Cervino Mer 31 Gen 2018 - 23:52

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
Io uso una query del tipo :

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
Membro Junior

Messaggi : 245
Punti : 5064
Voti per importanza dei messaggi : 22
Data d'iscrizione : 03.03.11
Età : 69
Località : Orzivecchi (BS)

Torna in alto Andare in basso

ESTRAZIONE RCV CON RISULTATO SOPRA 10 Empty Re: ESTRAZIONE RCV CON RISULTATO SOPRA 10

Messaggio  francybenu Gio 1 Feb 2018 - 8:50

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
Nuovo Membro

Messaggi : 8
Punti : 2772
Voti per importanza dei messaggi : 10
Data d'iscrizione : 28.09.16
Età : 34
Località : PIEVE SANTO STEFANO

Torna in alto Andare in basso

ESTRAZIONE RCV CON RISULTATO SOPRA 10 Empty Re: ESTRAZIONE RCV CON RISULTATO SOPRA 10

Messaggio  drtulino Gio 1 Feb 2018 - 13:29

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
drtulino
drtulino
Moderatore
Moderatore

Messaggi : 1856
Punti : 7031
Voti per importanza dei messaggi : 91
Data d'iscrizione : 20.02.11
Età : 60
Località : Monte Argentario (GR)

https://www.facebook.com/groups/utentimillewin/

Torna in alto Andare in basso

ESTRAZIONE RCV CON RISULTATO SOPRA 10 Empty Re: ESTRAZIONE RCV CON RISULTATO SOPRA 10

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto

- Argomenti simili

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