. . .
I'm curious if there is any way to create sub-group levels IE: All Call, East (one of four geo areas of the City) and District (a sub unit of East). . . .
The answer is yes, but you have to get a bit clever with the use of wildcards.
In MDC programming, `"F" is not allowed in any digit in an ID because "F" is used as a wildcard.
So let us say you set up your people as follows:
"122" is East;
"222" is West;
"322" is North; and
"422" is South.
You can call any one group by sending to Ex22 for that group (e.g., E122 for all the North people). To do an All Call, send to EF22 and you hit every one.
Another scheme I created once was along these lines:
First Digit: 1 for PD, 2 for FD, and 3 for non-PD or FD resources.
Second digit: 1 for top guy, 2 for duty supervisor, 3 for everyone else.
Third digit: not used (everyone got the same 1).
Now, sending to E1F1 got all PD, E2F1 got all FD, etc.
Sending to EF11 got all chiefs.
Sending to EF21 got all duty supervisors.
Sending to EFF1 got everyone.
The other thing you can do involves console paging programming. Most consoles will permit you to define one page "recipient" with is actually a series of stacked pages (multiple individual pages send in sequence).
The Motorola MDC system has far more capability than most departments employ, but you do have to spend a bit of time learning it and then thinking about how creatively to use it.