Hello folks --
I now have reached the level where I've got a clearer picture of our needs
regarding the case sharing groups in the application that I have been
discussing above, and they do wind up running into a bit of a problem with
regards to the "If a user needs to create new cases, they must be in one
and only one case sharing group." I'll describe two aspects below and maybe
you can tell me your recommendations.
-- As mentioned before, we have peer outreach workers that interview many
people about their health and behavior. In their commcare "Outreach" app,
these outreach workers create new cases of type Client, and use case
management when they re-engage with a given client over time.
-- When the client proves to a need to be referred to a clinic, then that
outreach app winds up creating new child cases of type Referral.
-- We use case sharing groups so that those Referral cases can then be
accessed on a separate "Clinic" app that sits on the phone of the staff
within a clinic. So our planned groups scheme will be like that "flower
petal" method where there are many groups with just two members: One
outreach worker (who is out in the end of the petal and in no other groups)
and one clinic worker (who is at the hub of the flower and is actually
simultaneously in many different two-person groups.)
-- Tricky issue #1: I have found that those of our outreach workers that
are associated with a certain organization will need their referrals to
appear on the phones of not one but in fact two clinics, because the client
will need to have the ability to go to either of the two clinics that
organization runs. **** I think that this in itself is not a major issue,
but maybe you can confirm that to me... I believe it's not an issue in
itself because we can simply put two clinic users in each of the sharing
groups... so each of the groups will actually have three members: One
outreach worker that creates the referrals, and then the two clinic users
(and those two clinic users will be in that hub role where they are
simultaneously in many other groups.)
-- Tricky issue #2: It turns out that we do actually want those clinic
users, in that hub position, to be able to create new cases by themselves
also. (That's of course the problem.) This is because we realized that
they needed to enter the drop-in clients that came into the clinic without
some peer educator having referred them and having created a case for them.
But of course I know the problem is that if you are in more than one
sharing group (as these clinic workers will be), they can't create new
cases of type Referral, because the system would need to know which of
their many case sharing groups to assign that case to. For the record, we
would probably be OK if that walk-in case created by the clinic worker was
in no sharing group, because there is no outreach worker that will have a
need to access that case. (it would be nice if both of those two clinics
in that hub zone could see that newly created walk-in 'referral' case,
possibly, but that may not be important.)
... So, do you have any advice for how I can still allow those clinic
workers, that are in multiple sharing groups, to create new cases? Ideally
the "which group should it go into" question is moot, because the outreach
guys won't need to know about those walk-in cases...
Any tips on these? Huge thanks!
Eric