1) funcția = substantiv comun
aceea = pronume demonstrativ de depărtare
fiind = verb nepredicativ la modul gerunziu
vechi = adjectiv propriu-zis
2) este o persoană = predicat nominal
cu prevenția = complement indirect prepozițional
3) „Sociologia profesionala indica faptul 1/ ca 2/ profesia de medic 3/ trebuie 2/ sa corespunda unui nivel inalt de etica morala.3/”
„...că...trebuie...” = prop. subord. atributivă (care fapt?)
„...profesia de medic... să corespundă unui nivel înalt de etică morală.” = prop. subord. subiectivă (trebuie - vb. impersonal)