gnumed-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnumed-devel] Soap notes -RT comments.


From: catmat
Subject: Re: [Gnumed-devel] Soap notes -RT comments.
Date: Thu, 10 Mar 2005 00:32:46 +1100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041231

Richard Terry wrote:

Most parts of this can be reused in another design - it need
not be an ugly notebook plugin.

I noticed that!


I do realize that this may be backwards in functionality - eg,
really one would want to be able to *first* enter notes and
*then* decide on which problem they belong to.

Why not start as it is meant to function.

ie: use the active problem list (as you try) to add an empty SOAP control which is then saved back as another progress note episode. I assume you are doing something like that.

Why try and define an episode before you allow the user to add a soap note - we don't do that on the page. Simply label all new notes as udnefined, and then enforce linkage to either an existing problem list or to the definition of another problem.
the new soap entry needs to connect to either
i) an existing episode of an existing issue,
ii) a new episode of an existing issue, or
iii) a new episode of a new issue .
iv) or remain in the catchall "unlinked for future linking" episodes catagory.
4 choices for linking to begin with.  iv) is default.

Next to soap,
You could display a small "link to" tree that displays issues, with existing episodes, a new episode node, and a new issue/new episode node at the top or bottom ( depends on how many active issues there are) . Then it's a matter of clicking (possibly scrolling to) the link option to do the link, clicking a different option when a link already is made may need a modal dialog "? replace previous link to ", and also someway of deleting the link. The new issue and new episodes nodes are just there for bringing up dialogs when clicked.

(optional)
If a link is made, then a node containing
the contents of the soap node is made on the issue/episode path, and this is updated in real time (gee whiz stuff). Sort of gives an idea where the newly linked episode is in the context of all issues/episodes.

Another way ( could have both the above and this more simpler way),
is to have popup menu with "link to >", and then submenu with new issue and list of existing issues , then another submenu list of existing episodes for the issue with a new episode option at the top menu ( a cascade of 3 context menus). selecting new issue/new episode requires entry of both the issue and the episode name/description, whereas new episode on an existing issue needs just the episode description, both via dialog (or editable new node label on encounter tree)


A problem with link deletion might be if a new issue/new episode was just created , and now you want to delete the link. You might need the "delete link" dialog to display checkboxes "delete link", "delete new episode", "delete new issue" with graying out of what's not relevant. If you check a lower checkbox,
then all the checkboxes above must be automatically checked.










reply via email to

[Prev in Thread] Current Thread [Next in Thread]