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

PROSSIME VACCINAZIONI 2012-2013

Andare in basso

PROSSIME VACCINAZIONI 2012-2013

Messaggio  aditroia il Mer 6 Giu 2012 - 12:24

La nostra ASL prevede entro il 30 Giugno l'invio dell'elenco dei pazienti
che dovranno essere sottoposti a vaccinazione antinfluenzale ed
antipneumococcica per l'anno 2012-2013.
Ai colleghi più esperti chiedo in particolare una query che mi elenchi
tutti gli assistiti che necessitano di vaccinazione
Antipneumococcica per l'anno 2012-2013 (ovviamente la
query dovrà escludere i pazienti già vaccinati nel 2012 e per i
quali MW ha già fissato la prossima scadenza).
Per quanto riguarda i soggetti da vaccinare per l' antinfluenzale
è semplice calcolare gli > 65 anni, più complessa però la ricerca
dei pazienti a rischio < 65 anni.
Grazie, Alessandro
avatar
aditroia
Membro Junior
Membro Junior

Messaggi : 191
Punti : 2996
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

Messaggio  Lucio Mignone il Mer 6 Giu 2012 - 14:52

aditroia ha scritto:La nostra ASL prevede entro il 30 Giugno l'invio dell'elenco dei pazienti
che dovranno essere sottoposti a vaccinazione antinfluenzale ed
antipneumococcica per l'anno 2012-2013.
Ai colleghi più esperti chiedo in particolare una query che mi elenchi
tutti gli assistiti che necessitano di vaccinazione
Antipneumococcica per l'anno 2012-2013 (ovviamente la
query dovrà escludere i pazienti già vaccinati nel 2012 e per i
quali MW ha già fissato la prossima scadenza).
Per quanto riguarda i soggetti da vaccinare per l' antinfluenzale
è semplice calcolare gli > 65 anni, più complessa però la ricerca
dei pazienti a rischio < 65 anni.
Grazie, Alessandro

Nela tua ASL chiedono un po' troppo secondo me! Azione sindacale?
avatar
Lucio Mignone
Membro Senior
Membro Senior

Messaggi : 626
Punti : 3523
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: PROSSIME VACCINAZIONI 2012-2013

Messaggio  Dott.Hiram il Mer 6 Giu 2012 - 15:44

A Napoli sono famosi per la loro efficienza.
avatar
Dott.Hiram
Membro Senior
Membro Senior

Messaggi : 644
Punti : 3570
Voti per importanza dei messaggi : 15
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

Messaggio  vincenzoasc il Gio 7 Giu 2012 - 18:16

A proposito di efficienza dei napoletani

Io me cavo in un attimo, presentando, come vaccinandi per l’influenza con età inferiore ai 65 anni, l’elenco dei vaccinati nell’ultima campagna antinfluenzale.Razz

Ciao cheers Enzo Ascione
avatar
vincenzoasc
Nuovo Membro
Nuovo Membro

Messaggi : 32
Punti : 2777
Voti per importanza dei messaggi : 2
Data d'iscrizione : 22.02.11
Località : ASL NA 3 SUD Torre del Greco

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

Messaggio  Dott.Hiram il Ven 8 Giu 2012 - 12:50

"L'arte di arrangiarsi" (De Filippo)
avatar
Dott.Hiram
Membro Senior
Membro Senior

Messaggi : 644
Punti : 3570
Voti per importanza dei messaggi : 15
Data d'iscrizione : 21.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

Messaggio  aditroia il Ven 8 Giu 2012 - 15:40

vincenzoasc ha scritto:A proposito di efficienza dei napoletani

Io me cavo in un attimo, presentando, come vaccinandi per l’influenza con età inferiore ai 65 anni, l’elenco dei vaccinati nell’ultima campagna antinfluenzale.Razz

Ciao cheers Enzo Ascione

Questa scadenza "stranamente" così anticipata esiste da noi da alcuni anni.
Comunque visto che nessuno sembra prendere la cosa sul serio
non mi resta che seguire il consiglio di Enzo.
avatar
aditroia
Membro Junior
Membro Junior

Messaggi : 191
Punti : 2996
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

Messaggio  amico di Giuseppe il Ven 8 Giu 2012 - 20:24

l'estrazione puoi farla tu stesso, creando da Mille Utilità -> Statistiche -> impostazione selezioni personali -> NUOVO (dai un nome alla tua impostazione)-> aggiungi criterio (età, poi patologie o estraendole con i codici ICD oppure con le esenzioni per patologia). Infine decidi se la estrazione deve soddisfare tutti i criteri o anche uno solo per volta. Dopo questa opzione -> salva e poi applica la selezione. Concluso!

E' più facile a farsi che a spiegarla.

Io , ASL CE, estraggo: età, diabete mellito, bpco, cardiopatia ischemica e neoplasie soddisfacendo anche un solo criterio e mi estrae anche quelli con età inferiore a 65 anni (tipo i pz con diabete tipo I che hanno 20 anni)

Se non sono stato chiaro , fammi sapere.

Antonio Menna MMG

ASL Caserta dist. 21 Santa Maria Capua Vetere (Antica)



aditroia ha scritto:
vincenzoasc ha scritto:A proposito di efficienza dei napoletani

Io me cavo in un attimo, presentando, come vaccinandi per l’influenza con età inferiore ai 65 anni, l’elenco dei vaccinati nell’ultima campagna antinfluenzale.Razz

Ciao cheers Enzo Ascione

Questa scadenza "stranamente" così anticipata esiste da noi da alcuni anni.
Comunque visto che nessuno sembra prendere la cosa sul serio
non mi resta che seguire il consiglio di Enzo.

amico di Giuseppe
Nuovo Membro
Nuovo Membro

Messaggi : 97
Punti : 2847
Voti per importanza dei messaggi : 3
Data d'iscrizione : 22.02.11
Età : 60
Località : SANTA MARIA CAPUA VETERE

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

Messaggio  aditroia il Sab 9 Giu 2012 - 11:50

amico di Giuseppe ha scritto:l'estrazione puoi farla tu stesso, creando da Mille Utilità -> Statistiche -> impostazione selezioni personali -> NUOVO (dai un nome alla tua impostazione)-> aggiungi criterio (età, poi patologie o estraendole con i codici ICD oppure con le esenzioni per patologia). Infine decidi se la estrazione deve soddisfare tutti i criteri o anche uno solo per volta. Dopo questa opzione -> salva e poi applica la selezione. Concluso!

E' più facile a farsi che a spiegarla.

Io , ASL CE, estraggo: età, diabete mellito, bpco, cardiopatia ischemica e neoplasie soddisfacendo anche un solo criterio e mi estrae anche quelli con età inferiore a 65 anni (tipo i pz con diabete tipo I che hanno 20 anni)

Se non sono stato chiaro , fammi sapere.

Antonio Menna MMG

ASL Caserta dist. 21 Santa Maria Capua Vetere (Antica)



aditroia ha scritto:
vincenzoasc ha scritto:A proposito di efficienza dei napoletani

Io me cavo in un attimo, presentando, come vaccinandi per l’influenza con età inferiore ai 65 anni, l’elenco dei vaccinati nell’ultima campagna antinfluenzale.Razz

Ciao cheers Enzo Ascione

Questa scadenza "stranamente" così anticipata esiste da noi da alcuni anni.
Comunque visto che nessuno sembra prendere la cosa sul serio
non mi resta che seguire il consiglio di Enzo.

Antonio, seguirò alla lettera quello che mi hai indicato.
Intanto un sincero ringraziamento per il tuo intervento, se ho problemi ti faccio sapere.
Buon fine settimana, Alessandro.
avatar
aditroia
Membro Junior
Membro Junior

Messaggi : 191
Punti : 2996
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

Messaggio  Admin il Sab 9 Giu 2012 - 15:59

aditroia ha scritto:La nostra ASL prevede entro il 30 Giugno l'invio dell'elenco dei pazienti che dovranno essere sottoposti a vaccinazione antinfluenzale ed antipneumococcica per l'anno 2012-2013.
Ai colleghi più esperti chiedo in particolare una query che mi elenchi tutti gli assistiti che necessitano di vaccinazione Antipneumococcica per l'anno 2012-2013 (ovviamente la query dovrà escludere i pazienti già vaccinati nel 2012 e per i quali MW ha già fissato la prossima scadenza).
Per quanto riguarda i soggetti da vaccinare per l' antinfluenzale è semplice calcolare gli > 65 anni, più complessa però la ricerca dei pazienti a rischio < 65 anni.
Grazie, Alessandro

Per l'antinfluenzale:

SELECT DISTINCT Cast(paz.cognome+' '+ paz.nome as char(30)) Nome, paz.nascita, cast(YEARS(paz.nascita, '2012/12/31') AS char(4)) eta, nos.Pa_cit domicilio, (nos.Pa_ind+''+nos.Domi_civico) AS Indirizzo, 'Soggetti di età pari o superiore a 65 anni' Patologie_a_rischio,' ' ICD9

FROM dba.pazienti paz, dba.cart_pazpbl car, dba.nos_002 nos
WHERE paz.codice=car.codice AND paz.codice=nos.codice
AND paz.decesso IS NULL
AND (nos.pa_drevoca IS NULL OR nos.pa_drevoca > today())
AND paz.pa_convenzione = 'S'
AND car.pb_status = 'A'
AND nos.pa_medi like '%'
/* inserire eventuale codice di gruppo tra gli apici */

GROUP BY paz.cognome, paz.nome, paz.nascita, nos.Pa_cit, nos.Pa_ind, nos.Domi_civico
HAVING eta > 64


UNION ALL

SELECT DISTINCT cast(paz.cognome+' '+ paz.nome as char(30)) Nome, paz.nascita,
cast( YEARS(paz.nascita, '2012/12/31') AS char(4)) eta, nos.Pa_cit Domicilio, (nos.Pa_ind+' '+nos.Domi_civico) AS Indirizzo, cast( LIST (DISTINCT car.nome_pbl) AS char(80)) "Patologie croniche", cast(LIST (car.cp_code) As char(20)) "ICD9"

FROM dba.pazienti paz, dba.cart_pazpbl car, dba.nos_002 nos
WHERE paz.codice=car.codice AND paz.codice=nos.codice
AND paz.decesso IS NULL
AND (nos.pa_drevoca IS NULL OR nos.pa_drevoca > today())
AND paz.pa_convenzione = 'S'
AND car.pb_status = 'A'
AND nos.pa_medi like '%'
/* inserire eventuale codice di gruppo tra gli apici */


/* selezione pazienti secondo codici ICD9 indicati da minsan */
AND (car.cp_code LIKE '070.32%' /* EPATITE VIRALE B CRONICA, SENZA MENZIONE DI COMA EPATICO, SENZA MENZIONE DI EPATITE DELTA */
OR car.cp_code LIKE '070.33%' /* EPATITE VIRALE B CRONICA, SENZA MENZIONE DI COMA EPATICO, CON EPATITE DELTA */
OR car.cp_code LIKE '070.54%' /* EPATITE C CRONICA SENZA MENZIONE DI COMA EPATICO */
OR car.cp_code LIKE '250%' /* DIABETE MELLITO */
OR car.cp_code LIKE '402%' /* CARDIOPATIA IPERTENSIVA */
OR car.cp_code LIKE '403%' /* NEFROPATIA IPERTENSIVA */
OR car.cp_code LIKE '404%' /* CARDIONEFROPATIA IPERTENSIVA */
OR car.cp_code LIKE '414%' /* ALTRE FORME DI CARDIOPATIA ISCHEMICA CRONICA */
OR car.cp_code LIKE '416%' /* MALATTIA CARDIOPOLMONARE CRONICA */
OR car.cp_code LIKE '417%' /* ALTRE MALATTIE DEL CIRCOLO POLMONARE */
OR car.cp_code LIKE '428%' /* INSUFFICIENZA CARDIACA (SCOMPENSO CARDIACO) */
OR car.cp_code LIKE '429.4%' /* DISTURBI FUNZIONALI CONSEGUENTI A CHIRURGIA CARDIACA */
OR car.cp_code LIKE '433%' /* OCCLUSIONE E STENOSI DELLE ARTERIE PRECEREBRALI */
OR car.cp_code LIKE '434%' /* OCCLUSIONE DELLE ARTERIE CEREBRALI */
OR car.cp_code LIKE '49%' /* BPCO ASMA ECC.*/
OR car.cp_code LIKE '518.81%' /* INSUFFICIENZA RESPIRATORIA (CRONICA) */
OR car.cp_code LIKE '571.2%' /* CIRROSI EPATICA ALCOLICA */
OR car.cp_code LIKE '571.4%' /* EPATITE CRONICA */
OR car.cp_code LIKE '571.5%' /* CIRROSI EPATICA SENZA MENZIONE DI ALCOL */
OR car.cp_code LIKE '571.6%' /* CIRROSI BILIARE */
OR car.cp_code LIKE '585%' /* INSUFFICIENZA RENALE CRONICA */
OR car.cp_code LIKE '745%' /* ANOMALIE DEL BULBO CARDIACO E ANOMALIE DEL SETTO CARDIACO */
OR car.cp_code LIKE '746%' /* ALTRE MALFORMAZIONI DEL CUORE */
OR car.cp_code LIKE 'V08%' /* STATO INFETTIVO ASINTOMATICO DA VIRUS DELLA IMMUNODEFICIENZA UMANA (HIV) */
OR car.cp_code LIKE 'V42.0%' /* RENE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.1%' /* CUORE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.2%' /* VALVOLA CARDIACA SOSTITUITA DA TRAPIANTO */
OR car.cp_code LIKE 'V42.5%' /* CORNEA SOSTITUITA DA TRAPIANTO */
OR car.cp_code LIKE 'V42.6%' /* POLMONE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.7%' /* FEGATO SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.8%' /* ALTRO ORGANO O TESSUTO SPECIFICATO SOSTITUITO DA TRAPIANTO: PANCREAS */
OR car.cp_code LIKE 'V42.9%' /* ORGANO O TESSUTO NON SPECIFICATO SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V43.3%' /* VALVOLA CARDIACA SOSTITUITA CON ALTRI MEZZI */
OR car.cp_code LIKE 'V43.4%' /* VASO SANGUIGNO SOSTITUITO CON ALTRI MEZZI */
OR car.cp_code LIKE 'V45.0%' /* DISPOSITIVO CARDIACO POSTCHIRURGICO IN SITU */


/* pazienti oncologici con malattia insorta da meno di 5 anni e quindi possibilmente attiva: */
OR (car.cp_code LIKE '1[456789]%' /* neoplasie maligne primitive o secondarie */
AND car.cp_code NOT LIKE '173%') /* esclusi gli epiteliomi cutanei */
OR (car.cp_code LIKE '20[12345678]%' /* neoplasie tess.ematopoietico - linfatico */
AND (today() - car.data_open) < 1825))

GROUP BY paz.cognome, paz.nome, paz.nascita, nos.Pa_cit, nos.Pa_ind, nos.Domi_civico
HAVING eta < 65
ORDER BY 7,1,2


Per l'antipneumococcica, visto che è poco praticata, almeno per la mia esperienza, credo che convenga andare un po' a "naso", pensando a quelli che potrebbero farla e controllando quelli che l'hanno fatta con prossima scadenza o da oltre 5 anni.

Per quest'ultima ricerca si può usare la seguente estrazione:

SELECT cast(NUMBER(*) as char(3)) N, cast(cognome+' '+nome as Char(30)) paziente, p.nascita, CAST(Years(p.nascita, TODAY ( )) as CHAR (4)) Eta, cast(p.sesso as char(6)), va_tipo Tipo, va_scad D_Scadenza
FROM pazienti p, cart_vaccini v, nos_002 n
WHERE p.codice= v.codice AND p.codice=n.codice
AND (n.pa_drevoca IS NULL or n.pa_drevoca >TODAY()) AND (p.decesso IS NULL)
and v.va_scad is not null
and va_tipo like '%pneumo%'
AND n.pa_medi like '%' /* inserire eventuale codice di gruppo tra gli apici */
order by 6,7,2,3


Ultima modifica di Admin il Sab 9 Giu 2012 - 16:16, modificato 1 volta

_________________
L'Amministratore
Giuseppe Blasio
avatar
Admin
Admin
Admin

Messaggi : 521
Punti : 3383
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: PROSSIME VACCINAZIONI 2012-2013

Messaggio  aditroia il Sab 9 Giu 2012 - 16:14

Admin ha scritto:
aditroia ha scritto:La nostra ASL prevede entro il 30 Giugno l'invio dell'elenco dei pazienti che dovranno essere sottoposti a vaccinazione antinfluenzale ed antipneumococcica per l'anno 2012-2013.
Ai colleghi più esperti chiedo in particolare una query che mi elenchi tutti gli assistiti che necessitano di vaccinazione Antipneumococcica per l'anno 2012-2013 (ovviamente la query dovrà escludere i pazienti già vaccinati nel 2012 e per i quali MW ha già fissato la prossima scadenza).
Per quanto riguarda i soggetti da vaccinare per l' antinfluenzale è semplice calcolare gli > 65 anni, più complessa però la ricerca dei pazienti a rischio < 65 anni.
Grazie, Alessandro

Per l'antinfluenzale:

SELECT DISTINCT Cast(paz.cognome+' '+ paz.nome as char(30)) Nome, paz.nascita, cast(YEARS(paz.nascita, '2012/12/31') AS char(4)) eta, nos.Pa_cit domicilio, (nos.Pa_ind+''+nos.Domi_civico) AS Indirizzo, 'Soggetti di età pari o superiore a 65 anni' Patologie_a_rischio,' ' ICD9

FROM dba.pazienti paz, dba.cart_pazpbl car, dba.nos_002 nos,
WHERE paz.codice=car.codice AND paz.codice=nos.codice
AND paz.decesso IS NULL
AND (nos.pa_drevoca IS NULL OR nos.pa_drevoca > today())
AND paz.pa_convenzione = 'S'
AND car.pb_status = 'A'
AND nos.pa_medi like '%'
/* inserire eventuale codice di gruppo tra gli apici */

GROUP BY paz.cognome, paz.nome, paz.nascita, nos.Pa_cit, nos.Pa_ind, nos.Domi_civico
HAVING eta > 64


UNION ALL

SELECT DISTINCT cast(paz.cognome+' '+ paz.nome as char(30)) Nome, paz.nascita,
cast( YEARS(paz.nascita, '2012/12/31') AS char(4)) eta, nos.Pa_cit Domicilio, (nos.Pa_ind+' '+nos.Domi_civico) AS Indirizzo, cast( LIST (DISTINCT car.nome_pbl) AS char(80)) "Patologie croniche", cast(LIST (car.cp_code) As char(20)) "ICD9"

FROM dba.pazienti paz, dba.cart_pazpbl car, dba.nos_002 nos,
WHERE paz.codice=car.codice AND paz.codice=nos.codice
AND paz.decesso IS NULL
AND (nos.pa_drevoca IS NULL OR nos.pa_drevoca > today())
AND paz.pa_convenzione = 'S'
AND car.pb_status = 'A'
AND nos.pa_medi like '%'
/* inserire eventuale codice di gruppo tra gli apici */


/* selezione pazienti secondo codici ICD9 indicati da minsan */
AND (car.cp_code LIKE '070.32%' /* EPATITE VIRALE B CRONICA, SENZA MENZIONE DI COMA EPATICO, SENZA MENZIONE DI EPATITE DELTA */
OR car.cp_code LIKE '070.33%' /* EPATITE VIRALE B CRONICA, SENZA MENZIONE DI COMA EPATICO, CON EPATITE DELTA */
OR car.cp_code LIKE '070.54%' /* EPATITE C CRONICA SENZA MENZIONE DI COMA EPATICO */
OR car.cp_code LIKE '250%' /* DIABETE MELLITO */
OR car.cp_code LIKE '402%' /* CARDIOPATIA IPERTENSIVA */
OR car.cp_code LIKE '403%' /* NEFROPATIA IPERTENSIVA */
OR car.cp_code LIKE '404%' /* CARDIONEFROPATIA IPERTENSIVA */
OR car.cp_code LIKE '414%' /* ALTRE FORME DI CARDIOPATIA ISCHEMICA CRONICA */
OR car.cp_code LIKE '416%' /* MALATTIA CARDIOPOLMONARE CRONICA */
OR car.cp_code LIKE '417%' /* ALTRE MALATTIE DEL CIRCOLO POLMONARE */
OR car.cp_code LIKE '428%' /* INSUFFICIENZA CARDIACA (SCOMPENSO CARDIACO) */
OR car.cp_code LIKE '429.4%' /* DISTURBI FUNZIONALI CONSEGUENTI A CHIRURGIA CARDIACA */
OR car.cp_code LIKE '433%' /* OCCLUSIONE E STENOSI DELLE ARTERIE PRECEREBRALI */
OR car.cp_code LIKE '434%' /* OCCLUSIONE DELLE ARTERIE CEREBRALI */
OR car.cp_code LIKE '49%' /* BPCO ASMA ECC.*/
OR car.cp_code LIKE '518.81%' /* INSUFFICIENZA RESPIRATORIA (CRONICA) */
OR car.cp_code LIKE '571.2%' /* CIRROSI EPATICA ALCOLICA */
OR car.cp_code LIKE '571.4%' /* EPATITE CRONICA */
OR car.cp_code LIKE '571.5%' /* CIRROSI EPATICA SENZA MENZIONE DI ALCOL */
OR car.cp_code LIKE '571.6%' /* CIRROSI BILIARE */
OR car.cp_code LIKE '585%' /* INSUFFICIENZA RENALE CRONICA */
OR car.cp_code LIKE '745%' /* ANOMALIE DEL BULBO CARDIACO E ANOMALIE DEL SETTO CARDIACO */
OR car.cp_code LIKE '746%' /* ALTRE MALFORMAZIONI DEL CUORE */
OR car.cp_code LIKE 'V08%' /* STATO INFETTIVO ASINTOMATICO DA VIRUS DELLA IMMUNODEFICIENZA UMANA (HIV) */
OR car.cp_code LIKE 'V42.0%' /* RENE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.1%' /* CUORE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.2%' /* VALVOLA CARDIACA SOSTITUITA DA TRAPIANTO */
OR car.cp_code LIKE 'V42.5%' /* CORNEA SOSTITUITA DA TRAPIANTO */
OR car.cp_code LIKE 'V42.6%' /* POLMONE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.7%' /* FEGATO SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.8%' /* ALTRO ORGANO O TESSUTO SPECIFICATO SOSTITUITO DA TRAPIANTO: PANCREAS */
OR car.cp_code LIKE 'V42.9%' /* ORGANO O TESSUTO NON SPECIFICATO SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V43.3%' /* VALVOLA CARDIACA SOSTITUITA CON ALTRI MEZZI */
OR car.cp_code LIKE 'V43.4%' /* VASO SANGUIGNO SOSTITUITO CON ALTRI MEZZI */
OR car.cp_code LIKE 'V45.0%' /* DISPOSITIVO CARDIACO POSTCHIRURGICO IN SITU */


/* pazienti oncologici con malattia insorta da meno di 5 anni e quindi possibilmente attiva: */
OR (car.cp_code LIKE '1[456789]%' /* neoplasie maligne primitive o secondarie */
AND car.cp_code NOT LIKE '173%') /* esclusi gli epiteliomi cutanei */
OR (car.cp_code LIKE '20[12345678]%' /* neoplasie tess.ematopoietico - linfatico */
AND (today() - car.data_open) < 1825))

GROUP BY paz.cognome, paz.nome, paz.nascita, nos.Pa_cit, nos.Pa_ind, nos.Domi_civico
HAVING eta < 65
ORDER BY 7,1,2


Per l'antipneumococcica, visto che è poco praticata, almeno per la mia esperienza, credo che convenga andare un po' a "naso", pensando a quelli che potrebbero farla e controllando quelli che l'hanno fatta con prossima scadenza o da oltre 5 anni.

Per quest'ultima ricerca si può usare la seguente estrazione:

SELECT cast(NUMBER(*) as char(3)) N, cast(cognome+' '+nome as Char(30)) paziente, p.nascita, CAST(Years(p.nascita, TODAY ( )) as CHAR (4)) Eta, cast(p.sesso as char(6)), va_tipo Tipo, va_scad D_Scadenza
FROM pazienti p, cart_vaccini v, nos_002 n
WHERE p.codice= v.codice AND p.codice=n.codice
AND (n.pa_drevoca IS NULL or n.pa_drevoca >TODAY()) AND (p.decesso IS NULL)
and v.va_scad is not null
and va_tipo like '%pneumo%'
AND n.pa_medi like '%' /* inserire eventuale codice di gruppo tra gli apici */
order by 6,7,2,3

Ok Giuseppe le due query funzionano perfettamente!
Grazie e buon fine settimana. Alessandro.
avatar
aditroia
Membro Junior
Membro Junior

Messaggi : 191
Punti : 2996
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

Messaggio  amico di Giuseppe il Sab 9 Giu 2012 - 17:49

aditroia ha scritto:
Admin ha scritto:
aditroia ha scritto:La nostra ASL prevede entro il 30 Giugno l'invio dell'elenco dei pazienti che dovranno essere sottoposti a vaccinazione antinfluenzale ed antipneumococcica per l'anno 2012-2013.
Ai colleghi più esperti chiedo in particolare una query che mi elenchi tutti gli assistiti che necessitano di vaccinazione Antipneumococcica per l'anno 2012-2013 (ovviamente la query dovrà escludere i pazienti già vaccinati nel 2012 e per i quali MW ha già fissato la prossima scadenza).
Per quanto riguarda i soggetti da vaccinare per l' antinfluenzale è semplice calcolare gli > 65 anni, più complessa però la ricerca dei pazienti a rischio < 65 anni.
Grazie, Alessandro

Per l'antinfluenzale:

SELECT DISTINCT Cast(paz.cognome+' '+ paz.nome as char(30)) Nome, paz.nascita, cast(YEARS(paz.nascita, '2012/12/31') AS char(4)) eta, nos.Pa_cit domicilio, (nos.Pa_ind+''+nos.Domi_civico) AS Indirizzo, 'Soggetti di età pari o superiore a 65 anni' Patologie_a_rischio,' ' ICD9

FROM dba.pazienti paz, dba.cart_pazpbl car, dba.nos_002 nos,
WHERE paz.codice=car.codice AND paz.codice=nos.codice
AND paz.decesso IS NULL
AND (nos.pa_drevoca IS NULL OR nos.pa_drevoca > today())
AND paz.pa_convenzione = 'S'
AND car.pb_status = 'A'
AND nos.pa_medi like '%'
/* inserire eventuale codice di gruppo tra gli apici */

GROUP BY paz.cognome, paz.nome, paz.nascita, nos.Pa_cit, nos.Pa_ind, nos.Domi_civico
HAVING eta > 64


UNION ALL

SELECT DISTINCT cast(paz.cognome+' '+ paz.nome as char(30)) Nome, paz.nascita,
cast( YEARS(paz.nascita, '2012/12/31') AS char(4)) eta, nos.Pa_cit Domicilio, (nos.Pa_ind+' '+nos.Domi_civico) AS Indirizzo, cast( LIST (DISTINCT car.nome_pbl) AS char(80)) "Patologie croniche", cast(LIST (car.cp_code) As char(20)) "ICD9"

FROM dba.pazienti paz, dba.cart_pazpbl car, dba.nos_002 nos,
WHERE paz.codice=car.codice AND paz.codice=nos.codice
AND paz.decesso IS NULL
AND (nos.pa_drevoca IS NULL OR nos.pa_drevoca > today())
AND paz.pa_convenzione = 'S'
AND car.pb_status = 'A'
AND nos.pa_medi like '%'
/* inserire eventuale codice di gruppo tra gli apici */


/* selezione pazienti secondo codici ICD9 indicati da minsan */
AND (car.cp_code LIKE '070.32%' /* EPATITE VIRALE B CRONICA, SENZA MENZIONE DI COMA EPATICO, SENZA MENZIONE DI EPATITE DELTA */
OR car.cp_code LIKE '070.33%' /* EPATITE VIRALE B CRONICA, SENZA MENZIONE DI COMA EPATICO, CON EPATITE DELTA */
OR car.cp_code LIKE '070.54%' /* EPATITE C CRONICA SENZA MENZIONE DI COMA EPATICO */
OR car.cp_code LIKE '250%' /* DIABETE MELLITO */
OR car.cp_code LIKE '402%' /* CARDIOPATIA IPERTENSIVA */
OR car.cp_code LIKE '403%' /* NEFROPATIA IPERTENSIVA */
OR car.cp_code LIKE '404%' /* CARDIONEFROPATIA IPERTENSIVA */
OR car.cp_code LIKE '414%' /* ALTRE FORME DI CARDIOPATIA ISCHEMICA CRONICA */
OR car.cp_code LIKE '416%' /* MALATTIA CARDIOPOLMONARE CRONICA */
OR car.cp_code LIKE '417%' /* ALTRE MALATTIE DEL CIRCOLO POLMONARE */
OR car.cp_code LIKE '428%' /* INSUFFICIENZA CARDIACA (SCOMPENSO CARDIACO) */
OR car.cp_code LIKE '429.4%' /* DISTURBI FUNZIONALI CONSEGUENTI A CHIRURGIA CARDIACA */
OR car.cp_code LIKE '433%' /* OCCLUSIONE E STENOSI DELLE ARTERIE PRECEREBRALI */
OR car.cp_code LIKE '434%' /* OCCLUSIONE DELLE ARTERIE CEREBRALI */
OR car.cp_code LIKE '49%' /* BPCO ASMA ECC.*/
OR car.cp_code LIKE '518.81%' /* INSUFFICIENZA RESPIRATORIA (CRONICA) */
OR car.cp_code LIKE '571.2%' /* CIRROSI EPATICA ALCOLICA */
OR car.cp_code LIKE '571.4%' /* EPATITE CRONICA */
OR car.cp_code LIKE '571.5%' /* CIRROSI EPATICA SENZA MENZIONE DI ALCOL */
OR car.cp_code LIKE '571.6%' /* CIRROSI BILIARE */
OR car.cp_code LIKE '585%' /* INSUFFICIENZA RENALE CRONICA */
OR car.cp_code LIKE '745%' /* ANOMALIE DEL BULBO CARDIACO E ANOMALIE DEL SETTO CARDIACO */
OR car.cp_code LIKE '746%' /* ALTRE MALFORMAZIONI DEL CUORE */
OR car.cp_code LIKE 'V08%' /* STATO INFETTIVO ASINTOMATICO DA VIRUS DELLA IMMUNODEFICIENZA UMANA (HIV) */
OR car.cp_code LIKE 'V42.0%' /* RENE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.1%' /* CUORE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.2%' /* VALVOLA CARDIACA SOSTITUITA DA TRAPIANTO */
OR car.cp_code LIKE 'V42.5%' /* CORNEA SOSTITUITA DA TRAPIANTO */
OR car.cp_code LIKE 'V42.6%' /* POLMONE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.7%' /* FEGATO SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.8%' /* ALTRO ORGANO O TESSUTO SPECIFICATO SOSTITUITO DA TRAPIANTO: PANCREAS */
OR car.cp_code LIKE 'V42.9%' /* ORGANO O TESSUTO NON SPECIFICATO SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V43.3%' /* VALVOLA CARDIACA SOSTITUITA CON ALTRI MEZZI */
OR car.cp_code LIKE 'V43.4%' /* VASO SANGUIGNO SOSTITUITO CON ALTRI MEZZI */
OR car.cp_code LIKE 'V45.0%' /* DISPOSITIVO CARDIACO POSTCHIRURGICO IN SITU */


/* pazienti oncologici con malattia insorta da meno di 5 anni e quindi possibilmente attiva: */
OR (car.cp_code LIKE '1[456789]%' /* neoplasie maligne primitive o secondarie */
AND car.cp_code NOT LIKE '173%') /* esclusi gli epiteliomi cutanei */
OR (car.cp_code LIKE '20[12345678]%' /* neoplasie tess.ematopoietico - linfatico */
AND (today() - car.data_open) < 1825))

GROUP BY paz.cognome, paz.nome, paz.nascita, nos.Pa_cit, nos.Pa_ind, nos.Domi_civico
HAVING eta < 65
ORDER BY 7,1,2


Per l'antipneumococcica, visto che è poco praticata, almeno per la mia esperienza, credo che convenga andare un po' a "naso", pensando a quelli che potrebbero farla e controllando quelli che l'hanno fatta con prossima scadenza o da oltre 5 anni.

Per quest'ultima ricerca si può usare la seguente estrazione:

SELECT cast(NUMBER(*) as char(3)) N, cast(cognome+' '+nome as Char(30)) paziente, p.nascita, CAST(Years(p.nascita, TODAY ( )) as CHAR (4)) Eta, cast(p.sesso as char(6)), va_tipo Tipo, va_scad D_Scadenza
FROM pazienti p, cart_vaccini v, nos_002 n
WHERE p.codice= v.codice AND p.codice=n.codice
AND (n.pa_drevoca IS NULL or n.pa_drevoca >TODAY()) AND (p.decesso IS NULL)
and v.va_scad is not null
and va_tipo like '%pneumo%'
AND n.pa_medi like '%' /* inserire eventuale codice di gruppo tra gli apici */
order by 6,7,2,3

Ok Giuseppe le due query funzionano perfettamente!
Grazie e buon fine settimana. Alessandro.



Ubi maior, minor cessat.

Non voglio sconfessare il mio Maestro (amico di Giuseppe si riferisce proprio a lui!),

ma con la sua estrazione dovresti vaccinare tutti o quasi! Quanti vaccini ti occorreranno?

L'anno scorso c'è stata scarsa affluenza vaccinale ed abbiamo fatto salti mortali per smaltire i vaccini richiesti.

Ti consiglio di non largheggiare nella richiesta altrimenti rischi di vederteli addebitati se non li restituisci per

tempo!

Saluti a te e a Peppe, ADMIN.

Antonio Menna

ASL CE

amico di Giuseppe
Nuovo Membro
Nuovo Membro

Messaggi : 97
Punti : 2847
Voti per importanza dei messaggi : 3
Data d'iscrizione : 22.02.11
Età : 60
Località : SANTA MARIA CAPUA VETERE

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

Messaggio  aditroia il Sab 9 Giu 2012 - 19:01

amico di Giuseppe ha scritto:
aditroia ha scritto:
Admin ha scritto:
aditroia ha scritto:La nostra ASL prevede entro il 30 Giugno l'invio dell'elenco dei pazienti che dovranno essere sottoposti a vaccinazione antinfluenzale ed antipneumococcica per l'anno 2012-2013.
Ai colleghi più esperti chiedo in particolare una query che mi elenchi tutti gli assistiti che necessitano di vaccinazione Antipneumococcica per l'anno 2012-2013 (ovviamente la query dovrà escludere i pazienti già vaccinati nel 2012 e per i quali MW ha già fissato la prossima scadenza).
Per quanto riguarda i soggetti da vaccinare per l' antinfluenzale è semplice calcolare gli > 65 anni, più complessa però la ricerca dei pazienti a rischio < 65 anni.
Grazie, Alessandro

Per l'antinfluenzale:

SELECT DISTINCT Cast(paz.cognome+' '+ paz.nome as char(30)) Nome, paz.nascita, cast(YEARS(paz.nascita, '2012/12/31') AS char(4)) eta, nos.Pa_cit domicilio, (nos.Pa_ind+''+nos.Domi_civico) AS Indirizzo, 'Soggetti di età pari o superiore a 65 anni' Patologie_a_rischio,' ' ICD9

FROM dba.pazienti paz, dba.cart_pazpbl car, dba.nos_002 nos,
WHERE paz.codice=car.codice AND paz.codice=nos.codice
AND paz.decesso IS NULL
AND (nos.pa_drevoca IS NULL OR nos.pa_drevoca > today())
AND paz.pa_convenzione = 'S'
AND car.pb_status = 'A'
AND nos.pa_medi like '%'
/* inserire eventuale codice di gruppo tra gli apici */

GROUP BY paz.cognome, paz.nome, paz.nascita, nos.Pa_cit, nos.Pa_ind, nos.Domi_civico
HAVING eta > 64


UNION ALL

SELECT DISTINCT cast(paz.cognome+' '+ paz.nome as char(30)) Nome, paz.nascita,
cast( YEARS(paz.nascita, '2012/12/31') AS char(4)) eta, nos.Pa_cit Domicilio, (nos.Pa_ind+' '+nos.Domi_civico) AS Indirizzo, cast( LIST (DISTINCT car.nome_pbl) AS char(80)) "Patologie croniche", cast(LIST (car.cp_code) As char(20)) "ICD9"

FROM dba.pazienti paz, dba.cart_pazpbl car, dba.nos_002 nos,
WHERE paz.codice=car.codice AND paz.codice=nos.codice
AND paz.decesso IS NULL
AND (nos.pa_drevoca IS NULL OR nos.pa_drevoca > today())
AND paz.pa_convenzione = 'S'
AND car.pb_status = 'A'
AND nos.pa_medi like '%'
/* inserire eventuale codice di gruppo tra gli apici */


/* selezione pazienti secondo codici ICD9 indicati da minsan */
AND (car.cp_code LIKE '070.32%' /* EPATITE VIRALE B CRONICA, SENZA MENZIONE DI COMA EPATICO, SENZA MENZIONE DI EPATITE DELTA */
OR car.cp_code LIKE '070.33%' /* EPATITE VIRALE B CRONICA, SENZA MENZIONE DI COMA EPATICO, CON EPATITE DELTA */
OR car.cp_code LIKE '070.54%' /* EPATITE C CRONICA SENZA MENZIONE DI COMA EPATICO */
OR car.cp_code LIKE '250%' /* DIABETE MELLITO */
OR car.cp_code LIKE '402%' /* CARDIOPATIA IPERTENSIVA */
OR car.cp_code LIKE '403%' /* NEFROPATIA IPERTENSIVA */
OR car.cp_code LIKE '404%' /* CARDIONEFROPATIA IPERTENSIVA */
OR car.cp_code LIKE '414%' /* ALTRE FORME DI CARDIOPATIA ISCHEMICA CRONICA */
OR car.cp_code LIKE '416%' /* MALATTIA CARDIOPOLMONARE CRONICA */
OR car.cp_code LIKE '417%' /* ALTRE MALATTIE DEL CIRCOLO POLMONARE */
OR car.cp_code LIKE '428%' /* INSUFFICIENZA CARDIACA (SCOMPENSO CARDIACO) */
OR car.cp_code LIKE '429.4%' /* DISTURBI FUNZIONALI CONSEGUENTI A CHIRURGIA CARDIACA */
OR car.cp_code LIKE '433%' /* OCCLUSIONE E STENOSI DELLE ARTERIE PRECEREBRALI */
OR car.cp_code LIKE '434%' /* OCCLUSIONE DELLE ARTERIE CEREBRALI */
OR car.cp_code LIKE '49%' /* BPCO ASMA ECC.*/
OR car.cp_code LIKE '518.81%' /* INSUFFICIENZA RESPIRATORIA (CRONICA) */
OR car.cp_code LIKE '571.2%' /* CIRROSI EPATICA ALCOLICA */
OR car.cp_code LIKE '571.4%' /* EPATITE CRONICA */
OR car.cp_code LIKE '571.5%' /* CIRROSI EPATICA SENZA MENZIONE DI ALCOL */
OR car.cp_code LIKE '571.6%' /* CIRROSI BILIARE */
OR car.cp_code LIKE '585%' /* INSUFFICIENZA RENALE CRONICA */
OR car.cp_code LIKE '745%' /* ANOMALIE DEL BULBO CARDIACO E ANOMALIE DEL SETTO CARDIACO */
OR car.cp_code LIKE '746%' /* ALTRE MALFORMAZIONI DEL CUORE */
OR car.cp_code LIKE 'V08%' /* STATO INFETTIVO ASINTOMATICO DA VIRUS DELLA IMMUNODEFICIENZA UMANA (HIV) */
OR car.cp_code LIKE 'V42.0%' /* RENE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.1%' /* CUORE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.2%' /* VALVOLA CARDIACA SOSTITUITA DA TRAPIANTO */
OR car.cp_code LIKE 'V42.5%' /* CORNEA SOSTITUITA DA TRAPIANTO */
OR car.cp_code LIKE 'V42.6%' /* POLMONE SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.7%' /* FEGATO SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V42.8%' /* ALTRO ORGANO O TESSUTO SPECIFICATO SOSTITUITO DA TRAPIANTO: PANCREAS */
OR car.cp_code LIKE 'V42.9%' /* ORGANO O TESSUTO NON SPECIFICATO SOSTITUITO DA TRAPIANTO */
OR car.cp_code LIKE 'V43.3%' /* VALVOLA CARDIACA SOSTITUITA CON ALTRI MEZZI */
OR car.cp_code LIKE 'V43.4%' /* VASO SANGUIGNO SOSTITUITO CON ALTRI MEZZI */
OR car.cp_code LIKE 'V45.0%' /* DISPOSITIVO CARDIACO POSTCHIRURGICO IN SITU */


/* pazienti oncologici con malattia insorta da meno di 5 anni e quindi possibilmente attiva: */
OR (car.cp_code LIKE '1[456789]%' /* neoplasie maligne primitive o secondarie */
AND car.cp_code NOT LIKE '173%') /* esclusi gli epiteliomi cutanei */
OR (car.cp_code LIKE '20[12345678]%' /* neoplasie tess.ematopoietico - linfatico */
AND (today() - car.data_open) < 1825))

GROUP BY paz.cognome, paz.nome, paz.nascita, nos.Pa_cit, nos.Pa_ind, nos.Domi_civico
HAVING eta < 65
ORDER BY 7,1,2


Per l'antipneumococcica, visto che è poco praticata, almeno per la mia esperienza, credo che convenga andare un po' a "naso", pensando a quelli che potrebbero farla e controllando quelli che l'hanno fatta con prossima scadenza o da oltre 5 anni.

Per quest'ultima ricerca si può usare la seguente estrazione:

SELECT cast(NUMBER(*) as char(3)) N, cast(cognome+' '+nome as Char(30)) paziente, p.nascita, CAST(Years(p.nascita, TODAY ( )) as CHAR (4)) Eta, cast(p.sesso as char(6)), va_tipo Tipo, va_scad D_Scadenza
FROM pazienti p, cart_vaccini v, nos_002 n
WHERE p.codice= v.codice AND p.codice=n.codice
AND (n.pa_drevoca IS NULL or n.pa_drevoca >TODAY()) AND (p.decesso IS NULL)
and v.va_scad is not null
and va_tipo like '%pneumo%'
AND n.pa_medi like '%' /* inserire eventuale codice di gruppo tra gli apici */
order by 6,7,2,3

Ok Giuseppe le due query funzionano perfettamente!
Grazie e buon fine settimana. Alessandro.



Ubi maior, minor cessat.

Non voglio sconfessare il mio Maestro (amico di Giuseppe si riferisce proprio a lui!),

ma con la sua estrazione dovresti vaccinare tutti o quasi! Quanti vaccini ti occorreranno?

L'anno scorso c'è stata scarsa affluenza vaccinale ed abbiamo fatto salti mortali per smaltire i vaccini richiesti.

Ti consiglio di non largheggiare nella richiesta altrimenti rischi di vederteli addebitati se non li restituisci per

tempo!

Saluti a te e a Peppe, ADMIN.

Antonio Menna

ASL CE

Giusta osservazione Antonio! E' necessario che si faccia una selezione del risultato della estrazione.
Un abbraccio, Alessandro.
avatar
aditroia
Membro Junior
Membro Junior

Messaggi : 191
Punti : 2996
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: PROSSIME VACCINAZIONI 2012-2013

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