I would approach it through a map-based system. Something very visual as the first screen.
Then people could search by geographic area first. In other words, I would move from the most abstract level to the most specific one: starting from location, and then narrowing down to the individual dog, care taker, etc.
I would also use visual markers on the map. For example:
-
Red = urgent case
-
Blue = currently in progress
-
Green = completed case, and it can be updated in case the dog-family needs another visit or whatever.
Once you identify the marker, you click on it and access all the detailed information about that specific dog and case history.
Looking at the first application you mentioned, I feel there is too much data and too many graphics displayed at once.
I think it should be designed primarily for mobile use, where people can quickly navigate without having to scroll through excessive information.
That is just my perspective.
------------------------------
Nadia Barreiro
Journalist - volunteer
Kismet
LA
------------------------------