UIKit0 / freemedforms

Automatically exported from code.google.com/p/freemedforms
Other
0 stars 0 forks source link

"Episodes" are useless data, should be replaced by consultations (links) #303

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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