Hi Nick,
Definitely linked questions.
The main reason to have different episode categories is when you want really significantly different views for different types of episode.
This works well when you have teams functioning in very different ways - e.g. a dental service that does dentistry (checkups, fillings etc) _and_ orthodontics (braces etc) the things you record, the median duration of an 'episode' is 15mins vs 2 years etc...
Introducing this complexity can help with depth of bespoke customisation for different clinical services, but it can also be hard for users to understand everything.
We've used a range of strategies for selecting an episode category:
- two side by side buttons with appropriate labels
- role based - e.g. the "add patient" form you see is different depending on your role
- context based e.g. no add patient button on the top level chrome, but where you are in the app changes what you get
- calling it "refer this patient to $Team" and then creating a new episode of the appropriate category behind the scenes
It depends :)
As a general rule I would see how far you can get with one episode category and only introduce it if you need it.
If the nutrition programme required lots of e.g. diet data capture I can Imagine it requiring a new category. If it's just height / weight I probably wouldn't bother.
Creating a RuralOutpatient category [1] and altering the templates [2] from what you get in the default inpatient template [3] should get you a fair way.
You may well need some extras here like a custom appointment model.
If Nutrition vs. RuralOutpatient are teams, then both see the same patient detail page and all of the related entries.
If they're episode categories (because for instance it has really detailed diet planning information) then they become separate entries - this could make the general Outpatient screen more usable, it could just increase complexity.
HTH!