This looks similar to the request here:
Though I think you are more interested in the protocols themselves, not necessarily everything.
In general, what I have in mind for that kind of feature is to simply have separate areas in the app depending on the sharing status:
- one ‘personal’ area, with entries and protocols only you have access to
- a ‘group’ area, with entries and protocols shared with everyone in the group
You could imagine joining multiple groups too.
Would that make sense?