dictionary from encounters subresource (#332)
This makes it consistent with the every other resource Unfortunately this isn't tested or testable in the current framework, as distinct() is not supported by the sqlite3 backend
The encounters resource, as it is, is really weird. I'd love to see this PR merged! One note about this; because it also changes the endpoint, this should be able to be updated so that it simply adds a new endpoint that operates as expected but leaves the old endpoint in the old format for compatibility.
That's probably wise.
Commenting to say it's been a (very) long time since I worked on this, and I'm not interested in pushing for its merge at this point, but I would be thrilled if someone else got it to the finish line!