I'm trying to find the best way to go about multiple many-to-many relationships. To keep it brief, my company has mobile nurses that complete home health projects for pharmaceutical companies on a national level. The Nurses visit patients 'homes to collect samples, adminster drugs, and complete health assessments.
The way our business is set up, we have the following relationships:
- 1 Nurse can have many Projects
- 1 Nurse can have many Home Visits (and possibly many Home Visits within the same Project)
- 1 Project can have many Nurses
- 1 Project can have many Clinics
- 1 Clinic can have many Nurses (Geographically associated)
- 1 Clinic can have many Patients
- 1 Patient can have many Home Visits (Nurse association isn't as important on this level)
Has anyone had any luck using multiple join tables in this fashion? Can I still relate "Clinics" and "Nurses" if "Projects" is still the parent table intermediary? What qualifys as a look up vs summary field in this scenario?
Are there limitations or risks to multiple join tables?
Any help or thoughts are appreciated!