ATM you can add "Episodes" to any form, which in reality is not an "episode"
that is related to one patient, but a dataset for ONE form.
This is a big usability/workflow problem.
Let's say, a new patient comes to your practice, your assistant creates a new
"Identity episode" (which sounds funny...), calls that episode "A".
You as doctor fetch all SOAP data, adding a SOAP episode, named "B", which is
completely different to "A", then you concluse your diagnosis and prescribe
some drugs and a textual prescription, let's say physio therapy. So you create
ANOTHER episode in the drugs form ("C"), and another in the textual
prescriptions form ("D").
Four episodes, (three without the unique identity episode), each with a freely
editable date (which is "today" per default, which is good, but could be
tomorroq, yesterday or even last year), and each episode has it's own name, per
default "New episode", which is useless.
This is useless data, redundant and confusing. Three episodes which have to be
named the same (in the best case) - no doc would give proper names to 3
different "episodes" after 2 weeks of work with FMF - he would just leave it
"New episode" for all new episodes, and ignore it).
But what is far more unusable: thoses episodes are in no way linked to each
other, so you can NOT see what you did at this consultation.
What would be MUCH better IMHO is the way GnuMED does it - I think they do it
not very intuitive, but the intension is similar:
A patient comes to you for one "consultation" (I like this word very much.)
This consultation now should be unique, and have a date (default today) and a
label, like "stomach problems" which can be filled out by the
nurse/receptionist.
Now each form you create should have, instead of the date/"New episode" title,
a foreign key (UI: combo box?) to that consultation, per default the one from
today. The combo box would also save space for the form content.
To be precise, even a calendar item could be linked to one consultation.
This all could be included instead of the two items (date/episode name) in the
BaseFormWidget. Just put a Combo box in there.
Original issue reported on code.google.com by christian.a.reiter@gmail.com on 23 Mar 2013 at 12:25
Original issue reported on code.google.com by
christian.a.reiter@gmail.com
on 23 Mar 2013 at 12:25