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

frequent attenders

Andare in basso

frequent attenders

Messaggio  lucapuccetti il Gio 13 Feb 2014 - 16:00

Nel ringraziare i colleghi esperti per il supporto che garantiscono, necessiteremmo, per un importante lavoro collaborativo con Psichiatria Universitaria Pisa, una query per estrarre i frequent attenders stratificati secondo questa tabella (solo fasce di età e sesso, lasciando perdere patologia organica o psichiatrica)
ogni contatto registrato su millewin, di qualsiasi natura esso sia, nell'arco del 2013:

http://www.consulto.net/immagini/figfrequentattenders.png


grazie anticipatamente per l'aiuto

Luca Puccetti Pisa

lucapuccetti
Nuovo Membro
Nuovo Membro

Messaggi : 43
Punti : 2735
Voti per importanza dei messaggi : 10
Data d'iscrizione : 02.07.11

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  GiampiMaz il Gio 13 Feb 2014 - 22:02

Ciao
puoi spiegarti meglio?
ti serve una tabella tipo:

età dai 30-39 anni n FA 10 
età dai 40-49 anni n FA 15
età dai 50-50 anni ecc

o

età 18 anni num FA 0
età 19 anni num FA 0
età 20 anni num FA 2
ecc
età 72 anni num FA 30
ecc

Quale limite mettere per considerarli FA poiché non distingui gli accessi in ambulatorio per visite dalla semplice ripetizione ricette della segretaria o consulto scheda ecc?
giampiero
avatar
GiampiMaz
Membro Junior
Membro Junior

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

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  lucapuccetti il Ven 14 Feb 2014 - 0:32

GiampiMaz ha scritto:Ciao
puoi spiegarti meglio?
ti serve una tabella tipo:

età dai 30-39 anni n FA 10 
età dai 40-49 anni n FA 15
età dai 50-50 anni ecc

o

età 18 anni num FA 0
età 19 anni num FA 0
età 20 anni num FA 2
ecc
età 72 anni num FA 30
ecc

Quale limite mettere per considerarli FA poiché non distingui gli accessi in ambulatorio per visite dalla semplice ripetizione ricette della segretaria o consulto scheda ecc?
giampiero

serve una tabella divisa prima di tutto tra uomini e donne

che contino tutti gli accessi, senza distinzioni (fare differenze tra ripetizioni ricette ed altro comporta introdurre un'enorme variabilità tra i vari medici - la query sarà lanciata sui gestionali dei MMG di una città,  per come operano diversamente sul gestionale, quindi dobbiamo registrare ogni contatto perchè è il dato più omogeneo e confrontabile

stratificata per fasce di età come quelle della tabella

maschi

da 18 a 24 contatti numero tot nel 2013
da 25 a 34 contatti tot
da 35 a 49 contatti tot
da 50 a 64 contatti tot
oltre 65 anni contatti tot

e così per le femmine

poi invece della conta dei contatti nel 2013 servirebbe sapere quanti sono gli assititi con  oltre 15 contatti anno  sempre stratificati per sesso e per le stesse fasce di età, cioè in ogni casella al posto della conta dei contatti il numero di assistiti con oltre 15 contatti anno

grazie

saluti

Luca

lucapuccetti
Nuovo Membro
Nuovo Membro

Messaggi : 43
Punti : 2735
Voti per importanza dei messaggi : 10
Data d'iscrizione : 02.07.11

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  GiampiMaz il Ven 14 Feb 2014 - 17:15

intanto la prima,
ho aggiunto il conto dei pazienti per le varie fasce di età, mi sembrava privo di significato avere il solo numero di contatti senza un confronto con il numero dei pazienti totali per quella fascia.
ATTENZIONE usa le viste, quindi occorre che in Centrale Statistiche si scelga il tipo di paziente (in genere basta lasciare i convenzionati) e poi il periodo di riferimento prima di avviare la query, in questo caso scegliere 1/1/2013 e 31/12/2013.
Per l'età ho considerato quella al 31/12/2013 (come si fa per le vaccinazioni), usare quella odierna era meno preciso visto che verrà eseguita magari in date differenti.
Da testare, magari se anche il nostro Admin ci dà un'occhiata per controllarne la logica.
giampiero



SELECT 'Femmine' AS sex, '1) fascia 18-24' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 18 and 24  AND  p.sesso like 'F'

UNION

SELECT 'Femmine'  AS sex, '2) fascia 25-34' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 25 and 34  AND  p.sesso like 'F'

UNION

SELECT 'Femmine'  AS sex, '3) fascia 35-49' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 35 and 49  AND  p.sesso like 'F'

UNION

SELECT 'Femmine'  AS sex, '4) fascia 50-64' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 50 and 64  AND  p.sesso like 'F'

UNION

SELECT 'Femmine'  AS sex, '5) fascia >64' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 > 64  AND  p.sesso like 'F'

UNION

SELECT 'Maschi' AS sex, '1) fascia 18-24' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 18 and 24  AND  p.sesso like 'M'

UNION

SELECT 'Maschi' AS sex, '2) fascia 25-34' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 25 and 34  AND  p.sesso like 'M'

UNION

SELECT 'Maschi' AS sex, '3) fascia 35-49' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 35 and 49  AND  p.sesso like 'M'

UNION

SELECT 'Maschi' AS sex, '4) fascia 50-64' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 50 and 64  AND  p.sesso like 'M'

UNION

SELECT 'Maschi' AS sex, '5) fascia >64' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 > 64  AND  p.sesso like 'M'
order by 1,2
avatar
GiampiMaz
Membro Junior
Membro Junior

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

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  Admin il Ven 14 Feb 2014 - 19:12

E' perfetta  Very Happy

_________________
L'Amministratore
Giuseppe Blasio
avatar
Admin
Admin
Admin

Messaggi : 521
Punti : 3448
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: frequent attenders

Messaggio  lucapuccetti il Sab 15 Feb 2014 - 14:25

GiampiMaz ha scritto:intanto la prima,
ho aggiunto il conto dei pazienti per le varie fasce di età, mi sembrava privo di significato avere il solo numero di contatti senza un confronto con il numero dei pazienti totali per quella fascia.
ATTENZIONE usa le viste, quindi occorre che in Centrale Statistiche si scelga il tipo di paziente (in genere basta lasciare i convenzionati) e poi il periodo di riferimento prima di avviare la query, in questo caso scegliere 1/1/2013 e 31/12/2013.
Per l'età ho considerato quella al 31/12/2013 (come si fa per le vaccinazioni), usare quella odierna era meno preciso visto che verrà eseguita magari in date differenti.
Da testare, magari se anche il nostro Admin ci dà un'occhiata per controllarne la logica.
giampiero



SELECT 'Femmine' AS sex, '1) fascia 18-24' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 18 and 24  AND  p.sesso like 'F'

UNION

SELECT 'Femmine'  AS sex, '2) fascia 25-34' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 25 and 34  AND  p.sesso like 'F'

UNION

SELECT 'Femmine'  AS sex, '3) fascia 35-49' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 35 and 49  AND  p.sesso like 'F'

UNION

SELECT 'Femmine'  AS sex, '4) fascia 50-64' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 50 and 64  AND  p.sesso like 'F'

UNION

SELECT 'Femmine'  AS sex, '5) fascia >64' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 > 64  AND  p.sesso like 'F'

UNION

SELECT 'Maschi' AS sex, '1) fascia 18-24' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 18 and 24  AND  p.sesso like 'M'

UNION

SELECT 'Maschi' AS sex, '2) fascia 25-34' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 25 and 34  AND  p.sesso like 'M'

UNION

SELECT 'Maschi' AS sex, '3) fascia 35-49' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 35 and 49  AND  p.sesso like 'M'

UNION

SELECT 'Maschi' AS sex, '4) fascia 50-64' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 50 and 64  AND  p.sesso like 'M'

UNION

SELECT 'Maschi' AS sex, '5) fascia >64' AS eta, COUNT( p.codice)  AS Num_Paz, sum( (select count (c.data_contatto) from V_contatti c where c.codice=p.codice) ) AS contatti
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 > 64  AND  p.sesso like 'M'
order by 1,2

Intanto ringrazio  di cuore e la proverò quanto prima possibile,

saluti

Luca Puccetti

lucapuccetti
Nuovo Membro
Nuovo Membro

Messaggi : 43
Punti : 2735
Voti per importanza dei messaggi : 10
Data d'iscrizione : 02.07.11

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  GiampiMaz il Sab 15 Feb 2014 - 17:44

Questa è la seconda, da abbinare alla prima per completare i dati.
Francamente + di 15 accessi (non considerando quindi i semplici accessi per ripetizione di ricette ecc.) mi sembra un limite troppo basso per definirli Frequent Attenders. Capisco tuttavia che se non si codifica il motivo dell'accesso (e pochi lo fanno, compreso me) è difficile poi con il nostro database distinguere i vari casi.
Per fortuna 'quelli che ti fanno cadere le braccia al solo vederli' sono molto meno.
giampiero


SELECT 'Femmine' AS sex, '1) fascia 18-24' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 18 and 24  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Femmine'  AS sex, '2) fascia 25-34' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 25 and 34  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Femmine'  AS sex, '3) fascia 35-49' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 35 and 49  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Femmine'  AS sex, '4) fascia 50-64' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 50 and 64  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Femmine'  AS sex, '5) fascia >64' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 > 64  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '1) fascia 18-24' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 18 and 24  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '2) fascia 25-34' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 25 and 34  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '3) fascia 35-49' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 35 and 49  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '4) fascia 50-64' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 50 and 64  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '5) fascia >64' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 > 64  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15
order by 1,2
avatar
GiampiMaz
Membro Junior
Membro Junior

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

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  lucapuccetti il Dom 16 Feb 2014 - 17:23

Grazie ancora i range sono presi da altri lavori della letteratura, ma possiamo certamente modificarli in base alle necessità e alle usanze italiane.

grazie ancora

saluti

Luca Puccetti Pisa

lucapuccetti
Nuovo Membro
Nuovo Membro

Messaggi : 43
Punti : 2735
Voti per importanza dei messaggi : 10
Data d'iscrizione : 02.07.11

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  mario shirt il Mer 6 Apr 2016 - 18:36

GiampiMaz ha scritto:Questa è la seconda, da abbinare alla prima per completare i dati.
Francamente + di 15 accessi (non considerando quindi i semplici accessi per ripetizione di ricette ecc.) mi sembra un limite troppo basso per definirli Frequent Attenders. Capisco tuttavia che se non si codifica il motivo dell'accesso (e pochi lo fanno, compreso me) è difficile poi con il nostro database distinguere i vari casi.
Per fortuna 'quelli che ti fanno cadere le braccia al solo vederli' sono molto meno.
giampiero


SELECT 'Femmine' AS sex, '1) fascia 18-24' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 18 and 24  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Femmine'  AS sex, '2) fascia 25-34' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 25 and 34  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Femmine'  AS sex, '3) fascia 35-49' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 35 and 49  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Femmine'  AS sex, '4) fascia 50-64' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 50 and 64  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Femmine'  AS sex, '5) fascia >64' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 > 64  AND  p.sesso like 'F'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '1) fascia 18-24' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 18 and 24  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '2) fascia 25-34' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 25 and 34  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '3) fascia 35-49' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 35 and 49  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '4) fascia 50-64' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 between 50 and 64  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15

UNION

SELECT 'Maschi' AS sex, '5) fascia >64' AS eta, COUNT( p.codice)  AS Frequents
FROM V_pazienti p
WHERE 
((cast('2013-12-31' AS date)) - datanasc)/365 > 64  AND  p.sesso like 'M'
AND (SELECT count  (c.codice) FROM V_contatti c WHERE c.codice=p.codice) >15
order by 1,2


Scusa, visto che funziona bene, la puoi modificare facendo comparire anche il nome dei "romp...." o come si dice in inglese FA  Smile Smile

Mario
avatar
mario shirt
Membro Junior
Membro Junior

Messaggi : 246
Punti : 3153
Voti per importanza dei messaggi : 4
Data d'iscrizione : 21.02.11
Età : 63

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  Lucio Mignone il Mer 6 Apr 2016 - 19:44

mario shirt ha scritto:



Scusa, visto che funziona bene, la puoi modificare facendo comparire anche il nome dei "romp...." o come si dice in inglese FA  Smile Smile

Mario

Dai Giampiero,
vogliamo i NOMI !!!
Twisted Evil Twisted Evil Twisted Evil Twisted Evil
avatar
Lucio Mignone
Membro Senior
Membro Senior

Messaggi : 626
Punti : 3588
Voti per importanza dei messaggi : 34
Data d'iscrizione : 20.02.11
Età : 54
Località : CAVRIGLIA (AR)

Visualizza il profilo http://comeva.altervista.org/

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  Lucio Mignone il Gio 7 Apr 2016 - 22:48

Qesta è semplice ma fa incazzare molto lo stesso.
Provare per credere...



SELECT v_contatti.cognome, v_contatti.nome, count  (v_contatti.codice) as accessi FROM v_contatti
group by v_contatti.cognome, v_contatti.nome
order by 3 desc
avatar
Lucio Mignone
Membro Senior
Membro Senior

Messaggi : 626
Punti : 3588
Voti per importanza dei messaggi : 34
Data d'iscrizione : 20.02.11
Età : 54
Località : CAVRIGLIA (AR)

Visualizza il profilo http://comeva.altervista.org/

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  LucaLeF il Gio 23 Giu 2016 - 11:08

secondo me , stanti le diverse abitudini registrative in MW, i frequentatori abituali , per QUEL medico, dovrebbero essere definiti sulla base di deviazioni standard dalla media degli accessi per QUEL medico

LucaLeF
Membro Esperto
Membro Esperto

Messaggi : 450
Punti : 3650
Voti per importanza dei messaggi : 11
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  mario shirt il Gio 23 Giu 2016 - 12:51

LucaLeF ha scritto:secondo me , stanti le diverse abitudini registrative in MW, i frequentatori abituali , per QUEL medico, dovrebbero essere definiti sulla base di deviazioni standard dalla media degli accessi per QUEL medico


La mia tirocinante ha fatto una ricerca sui FA, nelle conclusioni e' venuto fuori che dalla lista mancavano dei pazienti che lei nei 6 mesi di frequentaZIONE dell'ambulatorio aveva catalogato come FA. Motivo della mancanza: nessuna terapia segnata, nessun esame segnato ma solo rassicurazioni e visita....(ansiosi e c..) e quindi se non si segna il motivo del contatto e non si apre la cartella non compare nelle estrazioni..

Mario
avatar
mario shirt
Membro Junior
Membro Junior

Messaggi : 246
Punti : 3153
Voti per importanza dei messaggi : 4
Data d'iscrizione : 21.02.11
Età : 63

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  LucaLeF il Gio 23 Giu 2016 - 13:25

verrebbe da suggerire una prossima ricerca sui CATTIVI REGISTRATORI , ovvero quei medici che non segnano SEMPRE TUTTO e SUBITO(?) per ogni contatto.

La tua osservazione indica che vanno confrontati dati ricavati da medici "attendibili" come fa Health Search così come viene spiegato per gli utilizzatori di MilleGPG 

Significatività L'indice iTOTè stato costruito sulla popolazione dei medici partecipanti al Progetto "Health Search" (Istituto di Ricerca della SIMG). Tali Medici riportano le seguenti caratteristiche:
• Alta numerosità di pazienti in carico (quasi sempre massimalisti):
• Ampio follow up clinico dei pazienti in carico (ca 10 anni/paziente);
• Utilizzo del problema obbligatorio:
• Utilizzo del motivo del contatto obbligatorio:
Essendo stato creato per SOLI scopi di ricerca epidemiologica, l'ITOT può risultare non sempre efficacie nella misurazione della qualità di registrazione di alcuni medici. Si consiglia vivamente di non usare questa misura come parametro di contrattazione in sede di incentivazioni da parte della Pubblica Amministrazione.Valutazioni: Si considera accettabile un indice superiore a 40 per ottenere analisi sufficentemente affidabili  

ps se poi mi chiedi perchè l'istituto si chiami Health Search e non Ricerca sulla Salute e perchè l'ITOT è uno score e non un punteggio e perchè si scrive "efficacie" e non "efficace" .. beh ti rispondo siamo in Italia! ma questa è un'altra storia direbbe Carlo Lucarelli

LucaLeF
Membro Esperto
Membro Esperto

Messaggi : 450
Punti : 3650
Voti per importanza dei messaggi : 11
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: frequent attenders

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto

- Argomenti simili

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