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

estrazione accertamenti doppi

Andare in basso

estrazione accertamenti doppi

Messaggio  draleo83 il Dom 11 Dic 2011 - 20:28

capita a tutti di avere degli accertamenti doppi in archivio ( cioè 2 volte lo stesso accertamento, alla stessa persona, nella stessa data, con lo stesso risultato).Questo può provocare errori in qualche query ,che magari improvvisamente non funzionano più.E non sempre ci si pensa e soprattutto non sempre è facile trovare la soluzione giusta.Per cui se si disponesse di una query per visualizzarne qualcuno, si potrebbero facilmente cancellare( almeno in alcuni casi limiti)

Chi fa una query che estrae per es le Hba1 doppie (cioè stessa data,stessa persona, stesso risultato)?

Io per qualche giorno non ne avrò proprio il tempo (potrebbero arrivare certe bastonate, che al confronto, i certinps, le ricette e quant'altro sono solo quisquilie )

draleo
draleo83
draleo83
Membro Junior
Membro Junior

Messaggi : 217
Punti : 3225
Voti per importanza dei messaggi : 24
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: estrazione accertamenti doppi

Messaggio  Admin il Dom 11 Dic 2011 - 22:09

Molto da principiante, ma ottiene il risultato:

Select ac_des accertamento, ac_val risultato, cognome, nome, nascita, a.data_open data, COUNT(ac_des) numero
FROM cart_accert a, pazienti p, nos_002 n
WHERE p.codice=a.codice AND p.codice=n.codice
AND (n.pa_drevoca IS NULL or n.pa_drevoca >TODAY()) AND (p.decesso IS NULL)
AND n.pa_medi like '%' /* << inserire eventualmente il codice di medicina di gruppo*/
AND ac_des like '%glicata%'
AND data BETWEEN (Today()-365) AND Today()
GROUP BY ac_des , cognome, nome, nascita, a. data_open, ac_val
HAVING numero> 1
ORDER BY numero desc, cognome, nome


Ultima modifica di Admin il Dom 11 Dic 2011 - 23:04, modificato 4 volte

_________________
L'Amministratore
Giuseppe Blasio
Admin
Admin
Admin
Admin

Messaggi : 525
Punti : 3605
Voti per importanza dei messaggi : 85
Data d'iscrizione : 20.02.11
Località : CASERTA

Visualizza il profilo http://utentimillewin.forumattivo.it

Torna in alto Andare in basso

Re: estrazione accertamenti doppi

Messaggio  GiampiMaz il Dom 11 Dic 2011 - 22:23

Ciao Drago
pure questa dovrebbe andare (non ho limitato la ricerca all'emoglobina glicata), ma per mandare in tilt una query (specie se con le viste Wink ) basta anche meno
Provandola ho trovato diversi casi, ma tutti dovuti a SOLE (Emilia) che registrandoci direttamente i risultati degli esami ci incasina il database.
Cordiali grandi saluti
giampiero


select distinct p.cognome, p.nome, a1.ac_des, a1.data_open, a1.ac_val, a1.ac_mem

from cart_accert a1, cart_accert a2, pazienti p, nos_002 n
where
a1.codice=a2.codice and p.codice=a1.codice and n.codice=a1.codice
and a1.ac_des=a2.ac_des
and a1.data_open=a2.data_open
and a1.ac_val=a2.ac_val
and a1.ac_mem =a2.ac_mem
and a1.rowid <>a2.rowid

AND n.pa_medi = 'XXXXXX'

order by 1,2,4
GiampiMaz
GiampiMaz
Membro Junior
Membro Junior

Messaggi : 122
Punti : 3116
Voti per importanza dei messaggi : 33
Data d'iscrizione : 20.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: estrazione accertamenti doppi

Messaggio  drtulino il Dom 11 Dic 2011 - 22:52

Admin ha scritto:Molto da principiante, ma ottiene il risultato:

Select ac_des accertamento, ac_val risultato, cognome, nome, nascita, a.data_open data, COUNT(ac_des) numero
FROM cart_accert a, pazienti p, nos_002 n
WHERE p.codice=a.codice AND p.codice=n.codice
AND (n.pa_drevoca IS NULL or n.pa_drevoca >TODAY()) AND (p.decesso IS NULL)
AND n.pa_medi like '%' /* << inserire eventualmente il codice di medicina di gruppo*/
AND ac_des like '%glicata%'
GROUP BY ac_des , cognome, nome, nascita, a. data_open, ac_val
HAVING numero> 1
ORDER BY numero desc, cognome, nome

Mi da l'errore allegato.
File allegati
ScreenShot001.jpg Non hai il permesso di scaricare i file.(78 kB) Scaricato 7 volte

_________________
Renato Tulino
MMG Monte Argentario (GR)
Facebook Millewin: https://www.facebook.com/groups/utentimillewin/
Twitter: @RenatoTulino
drtulino
drtulino
Moderatore
Moderatore

Messaggi : 1833
Punti : 5154
Voti per importanza dei messaggi : 91
Data d'iscrizione : 20.02.11
Età : 55
Località : Monte Argentario (GR)

Visualizza il profilo https://www.facebook.com/groups/utentimillewin/

Torna in alto Andare in basso

Re: estrazione accertamenti doppi

Messaggio  drtulino il Dom 11 Dic 2011 - 23:01

GiampiMaz ha scritto:Ciao Drago
pure questa dovrebbe andare (non ho limitato la ricerca all'emoglobina glicata), ma per mandare in tilt una query (specie se con le viste Wink ) basta anche meno
Provandola ho trovato diversi casi, ma tutti dovuti a SOLE (Emilia) che registrandoci direttamente i risultati degli esami ci incasina il database.
Cordiali grandi saluti
giampiero


select distinct p.cognome, p.nome, a1.ac_des, a1.data_open, a1.ac_val, a1.ac_mem

from cart_accert a1, cart_accert a2, pazienti p, nos_002 n
where
a1.codice=a2.codice and p.codice=a1.codice and n.codice=a1.codice
and a1.ac_des=a2.ac_des
and a1.data_open=a2.data_open
and a1.ac_val=a2.ac_val
and a1.ac_mem =a2.ac_mem
and a1.rowid <>a2.rowid

AND n.pa_medi = 'XXXXXX'

order by 1,2,4

Mi estrae dello stesso paziente esami diversi, per es. tamp. vaginale e urinocoltura. Nella mia ASL, come per te, i risultati ci vengono registrati automaticamente dal laboratorio analisi. Per altri pazienti, invece, non capisco cosa mi segnali, poichè gli accertamenti estratti, ad un controllo nella stessa data hanno un unico risultato e non sono doppi.

_________________
Renato Tulino
MMG Monte Argentario (GR)
Facebook Millewin: https://www.facebook.com/groups/utentimillewin/
Twitter: @RenatoTulino
drtulino
drtulino
Moderatore
Moderatore

Messaggi : 1833
Punti : 5154
Voti per importanza dei messaggi : 91
Data d'iscrizione : 20.02.11
Età : 55
Località : Monte Argentario (GR)

Visualizza il profilo https://www.facebook.com/groups/utentimillewin/

Torna in alto Andare in basso

Re: estrazione accertamenti doppi

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto


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