query per estrarre x mettere livello privacy a tutti
4 partecipanti
query per estrarre x mettere livello privacy a tutti
si puo' ottenere una query x mettere livello di privacy a tutti senza passare dall'assistenza?
Mario
Mario
mario shirt- Membro Junior
- Messaggi : 254
Punti : 5391
Voti per importanza dei messaggi : 4
Data d'iscrizione : 21.02.11
Età : 69
Re: query per estrarre x mettere livello privacy a tutti
Sarebbe utile, ma non riesco a capire dove viene registrato il consenso nel database...
Re: query per estrarre x mettere livello privacy a tutti
Comunque da milleutiltà entrando come amministratore hai la possibilità di portare a 2 il consenso per tutti i pz che ancora non hanno il dato registrato. In ogni caso se il dato non é registrato millewin si comporta come se l'autorizzazione fosse impostata su 2.
Re: query per estrarre x mettere livello privacy a tutti
Nel mio datato MillePS (v38.1) il dato cercato dovrebbe trovarsi nella tabella autorizzazioni ; x un eventuale verifica , utilizzare la query ( in caso di MultiUtenza , inserire in userid ILIKE '%' alcuni caratteri del proprio Codice Utente ) :
SELECT ' Titolare Si' As Referente , Count( Distinct codice) As Paziente FROM autorizzazioni WHERE tipo ILIKE 'tit%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Collaboratore Si' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'coll%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Esterni Si' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'est%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Titolare No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'tit%' AND attivata = '0' AND userid ILIKE 'EP%' UNION
SELECT ' Collaboratore No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'coll%' AND attivata = '0' AND userid ILIKE 'EP%' UNION
SELECT ' Esterni No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'est%' AND attivata = '0' AND userid ILIKE 'EP%'
ORDER BY 1
Se i dati cercati sono stati correttamente estratti dalla query, diventa semplice modificare il campo attivata della tabella
autorizzazioni con il comando UPDATE , come già illustrato in altre query ( ma forse ... non opportuno )
Saluti , Sergio Tomasini , Orzivecchi , BS
SELECT ' Titolare Si' As Referente , Count( Distinct codice) As Paziente FROM autorizzazioni WHERE tipo ILIKE 'tit%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Collaboratore Si' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'coll%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Esterni Si' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'est%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Titolare No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'tit%' AND attivata = '0' AND userid ILIKE 'EP%' UNION
SELECT ' Collaboratore No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'coll%' AND attivata = '0' AND userid ILIKE 'EP%' UNION
SELECT ' Esterni No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'est%' AND attivata = '0' AND userid ILIKE 'EP%'
ORDER BY 1
Se i dati cercati sono stati correttamente estratti dalla query, diventa semplice modificare il campo attivata della tabella
autorizzazioni con il comando UPDATE , come già illustrato in altre query ( ma forse ... non opportuno )
Saluti , Sergio Tomasini , Orzivecchi , BS
Cervino- Membro Junior
- Messaggi : 245
Punti : 5283
Voti per importanza dei messaggi : 22
Data d'iscrizione : 03.03.11
Età : 70
Località : Orzivecchi (BS)
Re: query per estrarre x mettere livello privacy a tutti
Cervino ha scritto: diventa semplice modificare il campo attivata della tabella
autorizzazioni con il comando UPDATE , come già illustrato in altre query ( ma forse ... non opportuno )
Saluti , Sergio Tomasini , Orzivecchi , BS
Grazie Sergio, come sempre le tue informazioni sono utilissime.
Concordo con te,
sicuramente non è opportuno modificare il consenso privacy con un comando UPDATE per due motivi:
1 - Il consenso va registrato chiedendolo paziente per paziente. Potrebbe però essere utile farlo nel caso in cui i pazienti te lo avessero tutti espresso (verbalmente o scritto) e tu lo avessi annotato altrove ed ora volessi riportarlo e registrarlo anche in Millewin.
2 - Il comando UPDATE scrive nel database per cui si rischia di far danno... (meglio utilizzare, se proprio necessario, la funzione prevista in milleutilità di cui si parlava nei precedenti post).
Saluti
Lucio
Ultima modifica di Lucio Mignone il Mer 27 Apr 2016 - 17:37 - modificato 1 volta.
Re: query per estrarre x mettere livello privacy a tutti
Cervino ha scritto:Nel mio datato MillePS (v38.1) il dato cercato dovrebbe trovarsi nella tabella autorizzazioni ; x un eventuale verifica , utilizzare la query ( in caso di MultiUtenza , inserire in userid ILIKE '%' alcuni caratteri del proprio Codice Utente ) :
SELECT ' Titolare Si' As Referente , Count( Distinct codice) As Paziente FROM autorizzazioni WHERE tipo ILIKE 'tit%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Collaboratore Si' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'coll%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Esterni Si' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'est%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Titolare No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'tit%' AND attivata = '0' AND userid ILIKE 'EP%' UNION
SELECT ' Collaboratore No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'coll%' AND attivata = '0' AND userid ILIKE 'EP%' UNION
SELECT ' Esterni No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'est%' AND attivata = '0' AND userid ILIKE 'EP%'
ORDER BY 1
Se i dati cercati sono stati correttamente estratti dalla query, diventa semplice modificare il campo attivata della tabella
autorizzazioni con il comando UPDATE , come già illustrato in altre query ( ma forse ... non opportuno )
Saluti , Sergio Tomasini , Orzivecchi , BS
So che non e' opportuno,ma se volessi farlo da dove dovrei partire, cioe' dove inserisco la query?
ciao
Alessandro
alex- Membro Junior
- Messaggi : 132
Punti : 5242
Voti per importanza dei messaggi : 1
Data d'iscrizione : 23.02.11
Re: query per estrarre x mettere livello privacy a tutti
alex ha scritto:Cervino ha scritto:Nel mio datato MillePS (v38.1) il dato cercato dovrebbe trovarsi nella tabella autorizzazioni ; x un eventuale verifica , utilizzare la query ( in caso di MultiUtenza , inserire in userid ILIKE '%' alcuni caratteri del proprio Codice Utente ) :
SELECT ' Titolare Si' As Referente , Count( Distinct codice) As Paziente FROM autorizzazioni WHERE tipo ILIKE 'tit%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Collaboratore Si' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'coll%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Esterni Si' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'est%' AND attivata = '1' AND userid ILIKE 'EP%' UNION
SELECT ' Titolare No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'tit%' AND attivata = '0' AND userid ILIKE 'EP%' UNION
SELECT ' Collaboratore No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'coll%' AND attivata = '0' AND userid ILIKE 'EP%' UNION
SELECT ' Esterni No' , Count( Distinct codice) FROM autorizzazioni WHERE tipo ILIKE 'est%' AND attivata = '0' AND userid ILIKE 'EP%'
ORDER BY 1
Se i dati cercati sono stati correttamente estratti dalla query, diventa semplice modificare il campo attivata della tabella
autorizzazioni con il comando UPDATE , come già illustrato in altre query ( ma forse ... non opportuno )
Saluti , Sergio Tomasini , Orzivecchi , BS
So che non e' opportuno,ma se volessi farlo da dove dovrei partire, cioe' dove inserisco la query?
ciao
Alessandro
Se vuoi davvero farlo inserisci il testo della la query (la parte in blu) in Milleutilità, come per qualsiasi query, e la lanci.
Ne dovresti trovare una da qualche parte nel forum, non ricordo dove.
Ambasciator non porta pena...
Argomenti simili
» forzatura privacy
» query per estrarre varie vaccinazioni
» estrarre il contenuto del campo a testo libero di accertamenti
» modifica livello consenso
» posso mettere l ipad nelle spese ?
» query per estrarre varie vaccinazioni
» estrarre il contenuto del campo a testo libero di accertamenti
» modifica livello consenso
» posso mettere l ipad nelle spese ?
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.