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

query per estrarre x mettere livello privacy a tutti

Andare in basso

query per estrarre x mettere livello privacy a tutti

Messaggio  mario shirt il Gio 4 Feb 2016 - 21:55

si puo' ottenere una query x mettere livello di privacy a tutti senza passare dall'assistenza?

Mario
avatar
mario shirt
Membro Junior
Membro Junior

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

Visualizza il profilo

Torna in alto Andare in basso

Re: query per estrarre x mettere livello privacy a tutti

Messaggio  Lucio Mignone il Ven 5 Feb 2016 - 9:08

Sarebbe utile, ma non riesco a capire dove viene registrato il consenso nel database...
avatar
Lucio Mignone
Membro Senior
Membro Senior

Messaggi : 626
Punti : 3520
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: query per estrarre x mettere livello privacy a tutti

Messaggio  Lucio Mignone il Ven 5 Feb 2016 - 9:17

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.
avatar
Lucio Mignone
Membro Senior
Membro Senior

Messaggi : 626
Punti : 3520
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: query per estrarre x mettere livello privacy a tutti

Messaggio  Cervino il Ven 5 Feb 2016 - 23:38

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

Cervino
Membro Junior
Membro Junior

Messaggi : 219
Punti : 2957
Voti per importanza dei messaggi : 16
Data d'iscrizione : 03.03.11
Età : 63
Località : Orzivecchi (BS)

Visualizza il profilo

Torna in alto Andare in basso

Re: query per estrarre x mettere livello privacy a tutti

Messaggio  Lucio Mignone il Sab 6 Feb 2016 - 0:04

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
avatar
Lucio Mignone
Membro Senior
Membro Senior

Messaggi : 626
Punti : 3520
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: query per estrarre x mettere livello privacy a tutti

Messaggio  alex il Mer 27 Apr 2016 - 12:30

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
Membro Junior

Messaggi : 122
Punti : 2926
Voti per importanza dei messaggi : 1
Data d'iscrizione : 23.02.11

Visualizza il profilo

Torna in alto Andare in basso

Re: query per estrarre x mettere livello privacy a tutti

Messaggio  Lucio Mignone il Mer 27 Apr 2016 - 17:31

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...
avatar
Lucio Mignone
Membro Senior
Membro Senior

Messaggi : 626
Punti : 3520
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: query per estrarre x mettere livello privacy a tutti

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