Intrahealth custom reports

It's nice to use built-in comprehensions when possible for readability, e.g.

```python
sorted({self._safe_get(self.PRODUCT_NAMES, group) or group for group in grps})
```