stavo poi finalmente guardandolo con un pò di calma e mi sembra che il db non segua per nulla alcune regole fondamentali (esempio se un paziente più volte per cose diverse lo devi inserire due volte).

occhio a come lo imposti perchè in seguito un'impostazione errata di potrà dare problemi.

io avrei creato diverse tabelle, esempio:

tab_anagrafica_paziente composta da
cod_fiscale(chiave primaria);nome;cognome;data_nascita;via;località;r ecapiti_telefonici

tab_patologia composta da:
id_patologia(chiave primaria);cod_fiscale(chiave esterna);patologia;numero_sedute

tab_terapia composta da:
id_terapia(chiave primaria);id_patologia(chiave esterna);data;ora;operatore;costo_seduta

tab_operatoti composta da:
id_operatore(chiave primaria);operatore