[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnumed-devel] EMR tree display of allergy
From: |
Karsten Hilbert |
Subject: |
Re: [Gnumed-devel] EMR tree display of allergy |
Date: |
Sun, 12 Oct 2008 13:25:53 +0200 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
> On Tue, Sep 23, 2008 at 11:21:14AM -0700, Jim Busser wrote:
>
> >> I am having a bit of a hard time to see the flow with proposed states
>
> I remodelled the states according to the discussion.
>
> > Here is what I would suggest, based on reworking of the existing (see
> > screenshot) Allergy manager:
> >
> > - reposition Allergy window titlebar lower on screen to prevent its
> > being party hidden by the XFCE panel at the top of the screen, I suggest
> > that for example if the plugin Patient details is open to the Identity
> > tab, the upper edge of the Allergy window be positioned just under the
> > "Comment" column heading
> That isn't quite so easy as one might think. Some quick
> tests proved futile.
>
> > - the checkbox "definite" risks being un-noticed, can it be interposed to
> > the left of "Allergy", "Sensitivity"
> It is now adjacent to the the type selection.
>
> > - Allergy dialog needs widening and extending vertically lower by 1-2 cm
> Done.
>
> > to accommodate:
> > 1) an "Exit" button.. presently it is only possible to leave by
> > pressing Cancel
> I turned the Cancel button into a Close button. This takes
> away the hit-ESC way of closing the dialog and I am not sure
> yet how to add it back :-(
>
> > 2) visually separating individual-item detail from overall state
> >
> > ... presently the state is crowded among 3 buttons between Save Clear
> > Delete and Cancel and this competes with screen controls used to manage
> > individual allergies. This needs a better visual and functional
> > separation. Suggest instead:
> >
> > 1) exclude the State buttons from a rectangular work area which should
> > visually enclose all the other elements as more-clearly managing items in
> > the list, this rectangular work area should have some visual element
> > boundary like a dotted line... as mentioned, this may need extending the
> > window down to let State buttons be moved out lower
> See screenshot. Note the "last confirmed" and the
> "Reconfirm" button.
>
> > 2) exclude listing allergy state in the table because it confuses the
> > user who cannot manage such entries with the same tools / buttons as
> > they would manage discrete items... I would instead split allergy state
> > out of the table and present it as radio buttons
> >
> > ( ) None known ( ) Per above ( ) Unknown <---default on
> > patient
> > creation
>
> Done.
>
> > Entering allergies would programmatically change the radio button state
> > to ( ) Per above. Only in the absence of listed allergies would the user
> > would be able to change the state from "Unknown" to "None". Of interest,
> > the user should be allowed to input allergy information which came from
> > collateral but it is interesting to contemplate that the patient had not
> > been asked hence the tension between "No info" and"Unknown" and
> > "Unasked". Presently if I enter "Penicillin" the constraints refuse to
> > let me also set state to "unknown".
> We will have to fine tune the behaviour later.
>
> > Would you still want to capture "Unanswered" to flag patients for whom
> > the issue especially deserves future discussion? If so this could be
> > between ( ) Per above and ( ) Unknown
> For that I now suggest using the comment field. It is now
> possible to set "has allergies" without any actual allergies
> being recorded provided there is a comment available.
>
> > 3) make an "Exit" or "OK" button a default at bottom.
> Done.
>
> > Caveat field:
> > - while allergy state is unknown (or undisclosed) can the Caveat box
> > hold a red "?" (refer to discussion ~ Sept 20th)
> > also Greek phi for "none" and "!?" for ( ) Unanswered
>
> Done.
>
> Karsten
--
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346