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 accertamenti doppi

4 partecipanti

Andare in basso

estrazione accertamenti doppi Empty estrazione accertamenti doppi

Messaggio  draleo83 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 : 225
Punti : 5121
Voti per importanza dei messaggi : 25
Data d'iscrizione : 21.02.11

Torna in alto Andare in basso

estrazione accertamenti doppi Empty Re: estrazione accertamenti doppi

Messaggio  Admin 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.
Admin
Admin
Admin
Admin

Messaggi : 537
Punti : 5506
Voti per importanza dei messaggi : 89
Data d'iscrizione : 20.02.11
Località : CASERTA

https://utentimillewin.forumattivo.it

Torna in alto Andare in basso

estrazione accertamenti doppi Empty Re: estrazione accertamenti doppi

Messaggio  GiampiMaz 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 : 5001
Voti per importanza dei messaggi : 33
Data d'iscrizione : 20.02.11

Torna in alto Andare in basso

estrazione accertamenti doppi Empty Re: estrazione accertamenti doppi

Messaggio  drtulino 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
estrazione accertamenti doppi Attachment
ScreenShot001.jpg Non hai il permesso di scaricare i file.(78 KB) Scaricato 7 volte
drtulino
drtulino
Moderatore
Moderatore

Messaggi : 1856
Punti : 7062
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 accertamenti doppi Empty Re: estrazione accertamenti doppi

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

Messaggi : 1856
Punti : 7062
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 accertamenti doppi Empty Re: estrazione accertamenti doppi

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto


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