Multiple practices and system requirements

hello. new to the area. Looking to see if i can do things with a single instance of OpenEMR. There are 4 doctors that have shared network equipment. I was thinking to create a single Debian PC and install there OpenEMR and be accessible from each of the doctors. The thing is that each doctor must not be able to see each other doctor’s patient files. Since the doctors have different specialities (orthopaedics, paediatric, ENT, gynaecology) it could name each practice according to the speciality.
They wil have the system only for appointments and patient filling.
Is it possible to have this separation based on the login creadentials?

What are the system requirements on average for such a work?
One of the doctors is pretty sceptic and really old school. She asks if she can have each patient’s file in a format such as doc/pdf.