FORUM PER UTENTI MILLEWIN
Attenzione !
Per intervenire sul forum è necessario essere registrati e connessi.

L'Amministratore

****************************************************
“Se tu hai una mela ed io ho una mela, e ce la scambiamo, alla fine tu ed io avremo sempre una mela ciascuno.
Ma se tu hai un’idea ed io ho un’idea, e ce la scambiamo, allora avremo entrambi due idee”.

George Bernard Shaw
****************************************************

Unisciti al forum, è facile e veloce

FORUM PER UTENTI MILLEWIN
Attenzione !
Per intervenire sul forum è necessario essere registrati e connessi.

L'Amministratore

****************************************************
“Se tu hai una mela ed io ho una mela, e ce la scambiamo, alla fine tu ed io avremo sempre una mela ciascuno.
Ma se tu hai un’idea ed io ho un’idea, e ce la scambiamo, allora avremo entrambi due idee”.

George Bernard Shaw
****************************************************
FORUM PER UTENTI MILLEWIN
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

PAZIENTI L.P.

3 partecipanti

Andare in basso

PAZIENTI L.P. Empty PAZIENTI L.P.

Messaggio  Dott.Hiram Mar 25 Set 2012 - 13:05

Vorrei estrarre i pazienti libero professionali entro un periodo definito.
Grazie a chi mi darà una mano.
Dott.Hiram
Dott.Hiram
Membro Senior
Membro Senior

Messaggi : 648
Punti : 5678
Voti per importanza dei messaggi : 15
Data d'iscrizione : 21.02.11

Torna in alto Andare in basso

PAZIENTI L.P. Empty Re: PAZIENTI L.P.

Messaggio  Dott.Hiram Ven 28 Set 2012 - 10:12

Nessuna anima buona?
Dott.Hiram
Dott.Hiram
Membro Senior
Membro Senior

Messaggi : 648
Punti : 5678
Voti per importanza dei messaggi : 15
Data d'iscrizione : 21.02.11

Torna in alto Andare in basso

PAZIENTI L.P. Empty Re: PAZIENTI L.P.

Messaggio  pvelona Ven 28 Set 2012 - 10:35

Dott.Hiram ha scritto:Nessuna anima buona?



Potrebbe essere:

Milleutilità > Statistiche > Centrale statistiche > biffare Libera professione; AVANTI; inserire in alto a dx le date del periodo da esaminare > esegui. Però in questa maniera può capitare che te li mostri tutti: se sono pochi, nessun problema; se sono molti - beato te allora! - bisogna sentire qualcuno in grado di fare un'estrazione come si deve.

pvelona
Membro Esperto
Membro Esperto

Messaggi : 449
Punti : 5389
Voti per importanza dei messaggi : 31
Data d'iscrizione : 20.02.11
Località : Bologna

Torna in alto Andare in basso

PAZIENTI L.P. Empty Re: PAZIENTI L.P.

Messaggio  Dott.Hiram Ven 28 Set 2012 - 13:03

Perfetto.
Grazie
Dott.Hiram
Dott.Hiram
Membro Senior
Membro Senior

Messaggi : 648
Punti : 5678
Voti per importanza dei messaggi : 15
Data d'iscrizione : 21.02.11

Torna in alto Andare in basso

PAZIENTI L.P. Empty Re: PAZIENTI L.P.

Messaggio  Cervino Ven 28 Set 2012 - 23:50

Per ottenere i Dati Anagrafici dei Pazienti, visti in un determinato periodo, uso la seguente query :

Select Cast(number(*) As Char(5)) As n, Cast(p.cognome As Char(18)), p.nome, p.comune_di_nascita As nato_a, p.provincia_nascita As prov_nasc, Convert( Char(15), p.nascita, 111) As nato_il,
(DateDiff ( hh, p.nascita, Today())/8766) As eta, p.sesso,
/* seleziona i pazienti visti in MW nell ultimo anno */
(Select Cast( Max( vi.data_open) As Char(15)) From cart_visite vi Where vi.codice=p.codice
And vi.data_open Between query_d-365 And query_d Group by vi.codice)
_ultimo_accesso_,
n.pa_ind As via_domic, n.domi_civico As n_civ_dom, n.pa_cap As cap_dom, n.pa_cit As comune_dom, n.pa_pro As prov_dom, n.email, n.resid_indi As via_resid, n.resid_civico As num_civ, n.resid_cap As cap_resid, n.comu_resid As comune_resid, n.resid_pro As prov_res, n.pa_tel As telefono, n.tel_cell, Cast( p.codice_fiscale As Char(24)) As cod_fiscale, n.pa_uslcode As cod_reg, n.pa_drevoca As data_revoca, n.motivo_revoca As motivo, n.pa_dscelta,
Today() As query_d
FROM ( pazienti p Left Outer Join nos_002 n On p.codice = n.codice )
Left Outer Join v_utenti u On u.userid = n.pa_medi
Where u.codice_regionale Like '%' And p.pa_convenzione Like '%'
And ( pa_drevoca Is Null Or pa_drevoca > query_d Or ( pa_drevoca Between query_d-365 And query_d And motivo_revoca = 'S')) And ( pa_dscelta Is Null Or pa_dscelta < query_d )
And p.nascita < query_d And ( p.decesso Is Null Or p.decesso < query_d )
And eta < 120 And nato_a Like '%' And p.cognome Like '%' And p.nome Like '%'
And via_resid Like '%' And comune_resid Like '%'
And _ultimo_accesso_ Is Not Null
Order By nato_il desc, p.cognome, p.nome

ovviamente posso cosi definire le varie clausole, impostare il periodo ( nel campo query_d ), ...

ad esempio per i Pazienti SSN : And p.pa_convenzione Like 'S'

per i Pazienti Non SSN , vi sono varie opzioni : And p.pa_convenzione Not Like 'S'

oppure : And p.pa_convenzione Like 'A'

oppure : And p.pa_convenzione Like 'L'

Saluti , Sergio




Dott.Hiram ha scritto:Vorrei estrarre i pazienti libero professionali entro un periodo definito.
Grazie a chi mi darà una mano.

Cervino
Membro Junior
Membro Junior

Messaggi : 245
Punti : 5092
Voti per importanza dei messaggi : 22
Data d'iscrizione : 03.03.11
Età : 69
Località : Orzivecchi (BS)

Torna in alto Andare in basso

PAZIENTI L.P. Empty Re: PAZIENTI L.P.

Messaggio  Dott.Hiram Sab 29 Set 2012 - 11:59

Perfetto, grazie.
Dott.Hiram
Dott.Hiram
Membro Senior
Membro Senior

Messaggi : 648
Punti : 5678
Voti per importanza dei messaggi : 15
Data d'iscrizione : 21.02.11

Torna in alto Andare in basso

PAZIENTI L.P. Empty Re: PAZIENTI L.P.

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto

- Argomenti simili

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