I am curious if there is a existing data model documentation, I am looking to see, as follows.

How these are broken out and segmented across contracts and accounts?

Also are there any solutions for accounts to address a hierarchy such as Health Networks, Associations, Hospitals, or Groups/Sub-Groups/Sub-Groups, etc. 

Contacts:
Patients
Practitioners

Account:
Organizations

Custom Entity:
Locations