La posta elettronica deve essere unica tra gli utenti dell'applicazione?

2

Sto lavorando a un'applicazione medica che verrà implementata per i pazienti e gli operatori sanitari statunitensi.

Voglio che ci debba essere solo 1 record di un utente senza alcuna duplicazione. E credo che mettere un unico vincolo sulla posta elettronica attraverso l'applicazione risolva questo problema. Il numero di cellulare, l'indirizzo e il nome sono soggetti a modifiche, DOB non è univoco e ritengo che l'e-mail (verificata) possa identificare un utente in modo univoco e affidabile. Ho ragione in questa ipotesi? O hai qualche prova che smentisce questo?

    
posta naXa 12.10.2017 - 01:44
fonte

2 risposte

4

Se il tuo obiettivo è che mai persona sia unico sull'intera applicazione, l'email non è un vincolo adeguato di unicità. Alcune persone non hanno un indirizzo email, alcune persone condividono un indirizzo email (ad es. Coppie) e alcune persone hanno più indirizzi email.

Negli Stati Uniti, il miglior vincolo unico e quello che vedo più spesso con banche, assicurazioni, verifiche in background, ecc. è numero di previdenza sociale (SSN) + data di nascita. I numeri di sicurezza sociale sono assegnati a cittadini statunitensi, residenti e lavoratori temporanei. Sono riciclati dopo che una persona è morta, quindi non è abbastanza buona da sola. Si dovrebbe fare attenzione a come si memorizzano gli SSN. Dovresti trattarli come informazioni protette perché possono essere usate per rubare l'identità di una persona. Non dovrebbero essere archiviati in testo in chiaro in un database. Inoltre, i pazienti e gli operatori sanitari potrebbero essere riluttanti a condividere queste informazioni con il proprio sistema.

È tuttavia possibile che nel sistema sanitario i pazienti non siano documentati o che non dispongano di un numero di previdenza sociale. Potresti voler supportare questo caso nel tuo sistema.

    
risposta data 12.10.2017 - 02:12
fonte
2

No, l'email non è univoca tra gli utenti dell'applicazione. Una volta mi sono registrato per un servizio di posta elettronica gratuito il giorno in cui è stato annunciato. Ho ricevuto un indirizzo email che era solo il mio nome e il nome del dominio. Più tardi, hanno deciso di iniziare a pagare per il loro servizio. Dal momento che non volevo pagare, ho smesso di usarlo. Il mio indirizzo email sul servizio è stato riciclato e ora appartiene a un altro utente con lo stesso nome che era disposto a pagare per questo. È assolutamente possibile che io abbia potuto registrarmi per il tuo servizio, quindi aver perso l'indirizzo e quindi il nuovo proprietario potrebbe anche essersi registrato per il tuo servizio. Non avresti modo di gestirlo se richiedevi che le e-mail fossero uniche. O peggio, potresti potenzialmente finire per inviare informazioni private su una persona a un'altra persona.

    
risposta data 12.10.2017 - 07:11
fonte

Leggi altre domande sui tag