richiesta modifica estrazione Emoglobina Glicata
3 partecipanti
richiesta modifica estrazione Emoglobina Glicata
[COMMENTO]
x estrarre i Pazienti Diabetici con / senza HbA1c registrata x l' anno 2015 dalla Tabella Accertamenti
[SQL]
Select Distinct Cast( p.cognome As Char(15)), p.nome, Cast( p.nascita As Char(15)) As nascita, p.sesso,
(Select Max( a.data_open) From cart_accert a Where a.codice = p.codice And ac_des ILIKE '%GLICATA%' And a.ac_val Is Not Null And Not Exists (Select a1.codice From cart_accert a1 Where a.codice = a1.codice And a1.ac_des ILIKE '%GLICATA%' 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)
And Year( a.data_open ) = '2015' )
_glicata_d_,
(Select To_Number( a.ac_val , '99999.99' ) From cart_accert a Where a.codice = p.codice And ac_des ILIKE '%GLICATA%' 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 ILIKE '%GLICATA%' 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) And Year( a.data_open ) = '2015' )
_HbA1c_
FROM ( pazienti p Left Outer Join nos_002 n On p.codice = n.codice )
Left Outer Join v_utenti u On u.userid = n.pa_medi
WHERE u.codice_regionale ILIKE '%' And u.nome ILIKE '%' And p.pa_convenzione ILIKE 'S'
AND ( pa_drevoca Is Null Or pa_drevoca > Today() Or ( pa_drevoca Between Today()-365 And
Today() And motivo_revoca = 'S')) And p.decesso Is Null
AND Days( p.nascita , Today() )*24/8766 Between 0 And 130
And p.codice IN ( Select b.codice From cart_pazpbl b Where b.codice = p.codice And b.cp_code ILIKE '250%' And Not ( b.pb_status = 'I' And modalita = 'A' ) And b.certezza <> 'S' )
And p.codice IN ( Select a.codice From cart_accert a Where a.codice = p.codice And ac_des ILIKE '%GLICATA%' And a.ac_val Is Not Null And Year( a.data_open ) = '2015' )
Help... chi mi aiuta a modificare questa query?
Ho bisogno di estrarre emoglobina glicata segnata ai diabetici nel 2015.
problemi relativi alla query superiore:
1) mi estrae anche i pazienti del medico associato come modifico immettendo il mio numero utente ( nos_002 n dovrebbe essere la stringa?)
2:) non mi viene il valore della emoglobina glicata a tutti dopo la data ma il simbolo --> dato che ricevendo i risultati dalla ASL e' inserito come testo allegato
3:) ad alcuni pazienti ( i "peggiori" diabetici !!) anche se hanno effettuato la misurazione della Glicata non compare ne' come data ne' come valore
Buon fine settimana a tutti
Mario
x estrarre i Pazienti Diabetici con / senza HbA1c registrata x l' anno 2015 dalla Tabella Accertamenti
[SQL]
Select Distinct Cast( p.cognome As Char(15)), p.nome, Cast( p.nascita As Char(15)) As nascita, p.sesso,
(Select Max( a.data_open) From cart_accert a Where a.codice = p.codice And ac_des ILIKE '%GLICATA%' And a.ac_val Is Not Null And Not Exists (Select a1.codice From cart_accert a1 Where a.codice = a1.codice And a1.ac_des ILIKE '%GLICATA%' 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)
And Year( a.data_open ) = '2015' )
_glicata_d_,
(Select To_Number( a.ac_val , '99999.99' ) From cart_accert a Where a.codice = p.codice And ac_des ILIKE '%GLICATA%' 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 ILIKE '%GLICATA%' 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) And Year( a.data_open ) = '2015' )
_HbA1c_
FROM ( pazienti p Left Outer Join nos_002 n On p.codice = n.codice )
Left Outer Join v_utenti u On u.userid = n.pa_medi
WHERE u.codice_regionale ILIKE '%' And u.nome ILIKE '%' And p.pa_convenzione ILIKE 'S'
AND ( pa_drevoca Is Null Or pa_drevoca > Today() Or ( pa_drevoca Between Today()-365 And
Today() And motivo_revoca = 'S')) And p.decesso Is Null
AND Days( p.nascita , Today() )*24/8766 Between 0 And 130
And p.codice IN ( Select b.codice From cart_pazpbl b Where b.codice = p.codice And b.cp_code ILIKE '250%' And Not ( b.pb_status = 'I' And modalita = 'A' ) And b.certezza <> 'S' )
And p.codice IN ( Select a.codice From cart_accert a Where a.codice = p.codice And ac_des ILIKE '%GLICATA%' And a.ac_val Is Not Null And Year( a.data_open ) = '2015' )
Help... chi mi aiuta a modificare questa query?
Ho bisogno di estrarre emoglobina glicata segnata ai diabetici nel 2015.
problemi relativi alla query superiore:
1) mi estrae anche i pazienti del medico associato come modifico immettendo il mio numero utente ( nos_002 n dovrebbe essere la stringa?)
2:) non mi viene il valore della emoglobina glicata a tutti dopo la data ma il simbolo --> dato che ricevendo i risultati dalla ASL e' inserito come testo allegato
3:) ad alcuni pazienti ( i "peggiori" diabetici !!) anche se hanno effettuato la misurazione della Glicata non compare ne' come data ne' come valore
Buon fine settimana a tutti
Mario
mario shirt- Membro Junior
- Messaggi : 254
Punti : 5388
Voti per importanza dei messaggi : 4
Data d'iscrizione : 21.02.11
Età : 69
Re: richiesta modifica estrazione Emoglobina Glicata
mario shirt ha scritto:
....
2:) non mi viene il valore della emoglobina glicata a tutti dopo la data ma il simbolo --> dato che ricevendo i risultati dalla ASL e' inserito come testo allegato
.....
Buon fine settimana a tutti
Mario
Ti devi rassegnare Mario
se non sono inseriti i valori numerici ma sono inseriti degli allegati i dati non si possono estrarre.
Non sapevo che i dati in cartella ritornassero al medico come allegato e non come valore numerico...
Questo è un grosso, grave, inaccettabile limite...
Re: richiesta modifica estrazione Emoglobina Glicata
I dati ritornano sia in allegato che in valori numerici. Il valore numerico compare solo quando il dato è singolo. Per capirsi l'emocromo torna come allegato nella schermata iniziale, ma se si clicca per aprirlo, i valori numerici sono all'interno dell'esame per ogni singola voce dell'emocromo. Da qualche tempo questo succede anche per l'emoglobina glicata che ritorna sia come percentuale che come dosaggio in mmoli.Lucio Mignone ha scritto:mario shirt ha scritto:
....
2:) non mi viene il valore della emoglobina glicata a tutti dopo la data ma il simbolo --> dato che ricevendo i risultati dalla ASL e' inserito come testo allegato
.....
Buon fine settimana a tutti
Mario
Ti devi rassegnare Mario
se non sono inseriti i valori numerici ma sono inseriti degli allegati i dati non si possono estrarre.
Non sapevo che i dati in cartella ritornassero al medico come allegato e non come valore numerico...
Questo è un grosso, grave, inaccettabile limite...
Re: richiesta modifica estrazione Emoglobina Glicata
drtulino ha scritto:I dati ritornano sia in allegato che in valori numerici. Il valore numerico compare solo quando il dato è singolo. Per capirsi l'emocromo torna come allegato nella schermata iniziale, ma se si clicca per aprirlo, i valori numerici sono all'interno dell'esame per ogni singola voce dell'emocromo. Da qualche tempo questo succede anche per l'emoglobina glicata che ritorna sia come percentuale che come dosaggio in mmoli.Lucio Mignone ha scritto:mario shirt ha scritto:
....
2:) non mi viene il valore della emoglobina glicata a tutti dopo la data ma il simbolo --> dato che ricevendo i risultati dalla ASL e' inserito come testo allegato
.....
Buon fine settimana a tutti
Mario
Ti devi rassegnare Mario
se non sono inseriti i valori numerici ma sono inseriti degli allegati i dati non si possono estrarre.
Non sapevo che i dati in cartella ritornassero al medico come allegato e non come valore numerico...
Questo è un grosso, grave, inaccettabile limite...
Bene, così è molto più utile.
Argomenti simili
» emoglobina glicata
» Diabetici ed emoglobina glicata, colesterolo LDL e pressione
» ESTRAZIONE RCV - MODIFICA VECCHIA QUERY SYBASE
» Spending review
» modifica query in utilizzatori di postgresql
» Diabetici ed emoglobina glicata, colesterolo LDL e pressione
» ESTRAZIONE RCV - MODIFICA VECCHIA QUERY SYBASE
» Spending review
» modifica query in utilizzatori di postgresql
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.