PROSSIME VACCINAZIONI 2012-2013
+2
Lucio Mignone
aditroia
6 partecipanti
Pagina 1 di 1
PROSSIME VACCINAZIONI 2012-2013
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
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
aditroia- Membro Junior
- Messaggi : 191
Punti : 5285
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11
Re: PROSSIME VACCINAZIONI 2012-2013
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?
Re: PROSSIME VACCINAZIONI 2012-2013
A Napoli sono famosi per la loro efficienza.
Dott.Hiram- Membro Senior
- Messaggi : 648
Punti : 5867
Voti per importanza dei messaggi : 15
Data d'iscrizione : 21.02.11
Re: PROSSIME VACCINAZIONI 2012-2013
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.
Ciao Enzo Ascione
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.
Ciao Enzo Ascione
vincenzoasc- Nuovo Membro
- Messaggi : 32
Punti : 5066
Voti per importanza dei messaggi : 2
Data d'iscrizione : 22.02.11
Località : ASL NA 3 SUD Torre del Greco
Re: PROSSIME VACCINAZIONI 2012-2013
"L'arte di arrangiarsi" (De Filippo)
Dott.Hiram- Membro Senior
- Messaggi : 648
Punti : 5867
Voti per importanza dei messaggi : 15
Data d'iscrizione : 21.02.11
Re: PROSSIME VACCINAZIONI 2012-2013
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.
Ciao 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.
aditroia- Membro Junior
- Messaggi : 191
Punti : 5285
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11
Re: PROSSIME VACCINAZIONI 2012-2013
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)
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.
Ciao 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- Membro Junior
- Messaggi : 103
Punti : 5144
Voti per importanza dei messaggi : 3
Data d'iscrizione : 22.02.11
Età : 67
Località : SANTA MARIA CAPUA VETERE
Re: PROSSIME VACCINAZIONI 2012-2013
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.
Ciao 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.
aditroia- Membro Junior
- Messaggi : 191
Punti : 5285
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11
Re: PROSSIME VACCINAZIONI 2012-2013
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.
Re: PROSSIME VACCINAZIONI 2012-2013
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.
aditroia- Membro Junior
- Messaggi : 191
Punti : 5285
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11
Re: PROSSIME VACCINAZIONI 2012-2013
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- Membro Junior
- Messaggi : 103
Punti : 5144
Voti per importanza dei messaggi : 3
Data d'iscrizione : 22.02.11
Età : 67
Località : SANTA MARIA CAPUA VETERE
Re: PROSSIME VACCINAZIONI 2012-2013
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.
aditroia- Membro Junior
- Messaggi : 191
Punti : 5285
Voti per importanza dei messaggi : 4
Data d'iscrizione : 24.02.11
Argomenti simili
» esportazione vaccinazioni da report vaccinazioni Toscana
» registrare vaccinazioni
» Come estrarre VACCINAZIONI ANTINFLUENZALI
» estrazione vaccinazioni con n. e scadenza lotto
» Statistiche vaccinazioni antinfluenzali
» registrare vaccinazioni
» Come estrarre VACCINAZIONI ANTINFLUENZALI
» estrazione vaccinazioni con n. e scadenza lotto
» Statistiche vaccinazioni antinfluenzali
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.