what is the best metaphor for this? 
Author Message
 what is the best metaphor for this?

Hi,

If I have a medical application that tracks patients improvements, and I
want some thing like this:

PatientName
|-->FirstProblemBadBack
|    |-->SeverityMild
|    |-->ImprovementPlan
|    |     \-->VisitChiropracter
|    |            |-->FirstVisitResults
|    |            \-->LastVisitResults
|    \-->FinalAnalysis
\-->SecondProblemBadBreath
      |-->SeverityBad
      |-->ImprovementPlan
      |     \-->BrushTeeth
      |            |-->FirstVisitResults
      |            \-->LastVisitResults
      \-->FinalAnalysis

I think Clarion has a Tree-List, is that what I would use to represent this?
Is there a way to represent it in a table form?  For some reason I find a
table to look more professional than a collapsable tree list.

PatientName..............................
.....FirstProblemBadBack...........
...........SeverityMild...................
...........ImprovementPlan............
................VisitChiropracter.......
......................FirstVisitResults...
......................LastVisitResults...
...............FinalAnalysis..............
.....SecondProblemBadBreath...
..........SeverityBad....................
...........ImprovementPlan...........
................BrushTeeth...............
.....................FirstVisitResults...
.....................LastVisitResults...
..........FinalAnalysis..................

I'm hoping to be able to indent so that the hiearchy is obvious at first
glance.  I dont know if you can indent the contents of each line by a
variable factor.  I could use a chronological table, but it does not show
the relationships well, liks this
.....
.....
FirstProblemBadBack - SeverityMild - ImprovementPlan - VsitChiropracter -
FirstVisitResults (4/1/2002)...
SecondProblemBadBreath - SeverityBad - ImprovementPlan - BrushTeeth -
FirstVisitResults (4/3/2002).....
FirstProblemBadBack - SeverityMild - ImprovementPlan - VsitChiropracter -
LastVisitResults (5/3/2002)...
SecondProblemBadBreath - SeverityBad - ImprovementPlan - BrushTeeth -
LastVisitResults (5/4/2002).....
FirstProblemBadBack - SeverityMild - FinalAnalysis
(6/1/2002)..................................................................
SecondProblemBadBreath - SeverityBad - FinalAnalysis
(6/2/2002).............................................................

Some people like chronoligies so they can see what has happened recently,
but I think even a tree list looks better than that.  It acutally lookes
like a newsgroup, lol.

So in this project, I need to have definitions to what the problem is, what
the solutions are, and track progress towards those solutions.  Any
suggestions?

Thanks!



Tue, 19 Jul 2005 10:38:12 GMT  
 what is the best metaphor for this?
There is no reason you could not do both. Store the entries in tables and
then use a browse and/or a tree to display the data. Clarion has a relation
tree control template which works fairly well without too much work. You
could also use a pair  of browses, the first browse could show a list of
patients and the second browse show a list of problems for the currently
selected patient (sorted by date or problem type or what ever else the
doctor might find helpful). You could use more then two browses depending on
the number of table you decide to split the data into.

You could even use a combination of both, so the tree displays the basic
information and a browse displays the entries for the currently selected
entry in the tree. Or you could give the doctor the option of viewing the
data in the form that he/she prefers.

If you need to export the data you could just dump it into XML files, as the
format you are using would be trivial to export as XML. You could also
import the XML files, which might be useful for patient referrals between
doctors/specialists.

cheers,

Sean Cameron


Quote:
> Hi,

> If I have a medical application that tracks patients improvements, and I
> want some thing like this:

> PatientName
> |-->FirstProblemBadBack
> |    |-->SeverityMild
> |    |-->ImprovementPlan
> |    |     \-->VisitChiropracter
> |    |            |-->FirstVisitResults
> |    |            \-->LastVisitResults
> |    \-->FinalAnalysis
> \-->SecondProblemBadBreath
>       |-->SeverityBad
>       |-->ImprovementPlan
>       |     \-->BrushTeeth
>       |            |-->FirstVisitResults
>       |            \-->LastVisitResults
>       \-->FinalAnalysis

> I think Clarion has a Tree-List, is that what I would use to represent
this?
> Is there a way to represent it in a table form?  For some reason I find a
> table to look more professional than a collapsable tree list.

> PatientName..............................
> .....FirstProblemBadBack...........
> ...........SeverityMild...................
> ...........ImprovementPlan............
> ................VisitChiropracter.......
> ......................FirstVisitResults...
> ......................LastVisitResults...
> ...............FinalAnalysis..............
> .....SecondProblemBadBreath...
> ..........SeverityBad....................
> ...........ImprovementPlan...........
> ................BrushTeeth...............
> .....................FirstVisitResults...
> .....................LastVisitResults...
> ..........FinalAnalysis..................

> I'm hoping to be able to indent so that the hiearchy is obvious at first
> glance.  I dont know if you can indent the contents of each line by a
> variable factor.  I could use a chronological table, but it does not show
> the relationships well, liks this
> .....
> .....
> FirstProblemBadBack - SeverityMild - ImprovementPlan - VsitChiropracter -
> FirstVisitResults (4/1/2002)...
> SecondProblemBadBreath - SeverityBad - ImprovementPlan - BrushTeeth -
> FirstVisitResults (4/3/2002).....
> FirstProblemBadBack - SeverityMild - ImprovementPlan - VsitChiropracter -
> LastVisitResults (5/3/2002)...
> SecondProblemBadBreath - SeverityBad - ImprovementPlan - BrushTeeth -
> LastVisitResults (5/4/2002).....
> FirstProblemBadBack - SeverityMild - FinalAnalysis

(6/1/2002)..................................................................

- Show quoted text -

Quote:
> SecondProblemBadBreath - SeverityBad - FinalAnalysis
> (6/2/2002).............................................................

> Some people like chronoligies so they can see what has happened recently,
> but I think even a tree list looks better than that.  It acutally lookes
> like a newsgroup, lol.

> So in this project, I need to have definitions to what the problem is,
what
> the solutions are, and track progress towards those solutions.  Any
> suggestions?

> Thanks!



Tue, 19 Jul 2005 19:04:41 GMT  
 what is the best metaphor for this?
Hi,

I'm doing something similar.

I've made a file where one of the variables is the detail level.
Then in the browse the user can set the detail level of the listbox.
They also can set the quantity of info they want to see : the more they
want, the more columns are shown on the screen.
I've done it als with ultratree.

both work fine

Hans Vinckier
DV engineering


Quote:
> Hi,

> If I have a medical application that tracks patients improvements, and I
> want some thing like this:

> PatientName
> |-->FirstProblemBadBack
> |    |-->SeverityMild
> |    |-->ImprovementPlan
> |    |     \-->VisitChiropracter
> |    |            |-->FirstVisitResults
> |    |            \-->LastVisitResults
> |    \-->FinalAnalysis
> \-->SecondProblemBadBreath
>       |-->SeverityBad
>       |-->ImprovementPlan
>       |     \-->BrushTeeth
>       |            |-->FirstVisitResults
>       |            \-->LastVisitResults
>       \-->FinalAnalysis

> I think Clarion has a Tree-List, is that what I would use to represent
this?
> Is there a way to represent it in a table form?  For some reason I find a
> table to look more professional than a collapsable tree list.

> PatientName..............................
> .....FirstProblemBadBack...........
> ...........SeverityMild...................
> ...........ImprovementPlan............
> ................VisitChiropracter.......
> ......................FirstVisitResults...
> ......................LastVisitResults...
> ...............FinalAnalysis..............
> .....SecondProblemBadBreath...
> ..........SeverityBad....................
> ...........ImprovementPlan...........
> ................BrushTeeth...............
> .....................FirstVisitResults...
> .....................LastVisitResults...
> ..........FinalAnalysis..................

> I'm hoping to be able to indent so that the hiearchy is obvious at first
> glance.  I dont know if you can indent the contents of each line by a
> variable factor.  I could use a chronological table, but it does not show
> the relationships well, liks this
> .....
> .....
> FirstProblemBadBack - SeverityMild - ImprovementPlan - VsitChiropracter -
> FirstVisitResults (4/1/2002)...
> SecondProblemBadBreath - SeverityBad - ImprovementPlan - BrushTeeth -
> FirstVisitResults (4/3/2002).....
> FirstProblemBadBack - SeverityMild - ImprovementPlan - VsitChiropracter -
> LastVisitResults (5/3/2002)...
> SecondProblemBadBreath - SeverityBad - ImprovementPlan - BrushTeeth -
> LastVisitResults (5/4/2002).....
> FirstProblemBadBack - SeverityMild - FinalAnalysis

(6/1/2002)..................................................................

- Show quoted text -

Quote:
> SecondProblemBadBreath - SeverityBad - FinalAnalysis
> (6/2/2002).............................................................

> Some people like chronoligies so they can see what has happened recently,
> but I think even a tree list looks better than that.  It acutally lookes
> like a newsgroup, lol.

> So in this project, I need to have definitions to what the problem is,
what
> the solutions are, and track progress towards those solutions.  Any
> suggestions?

> Thanks!



Tue, 19 Jul 2005 20:40:56 GMT  
 
 [ 3 post ] 

 Relevant Pages 

1. I am just learning verilog any good books or websites

2. Design by Metaphor

3. Looking for Killer Metaphor

4. Mixed Metaphors (Was: Are Forth Chips RISCs?)

5. Metaphor Revisited

6. LOGO-L> Spatial metaphor for Superturtle

7. Programming Metaphors

8. Oberon windows metaphor shift.

9. metaphor and programming

10. Great metaphor

11. L4: Lifestreams, Living Metaphor, Linda on the Web, LISP

12. replacing the desktop metaphor

 

 
Powered by phpBB® Forum Software