gnumed-devel
[Top][All Lists]
Advanced

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

Re: [Gnumed-devel] Sort-of intra-praxis messaging


From: Jim Busser
Subject: Re: [Gnumed-devel] Sort-of intra-praxis messaging
Date: Wed, 03 Feb 2010 08:03:52 -0800

On 2010-02-03, at 2:59 AM, Adrian Midgley (Gmail) wrote:

> On Wed, 2010-02-03 at 00:32 -0800, Jim Busser wrote:
>> Pending a widget that would allow creation of an inbox message using the 
>> GNUmed GUI, it would be possible for a user to find themselves (because they 
>> would be a person who exists in GNUmed, even though they were not yet a 
>> patient) and presumably might be able to add themselves into the waiting 
>> list and could then attach a message to a suitable zone (e.g. a zone that 
>> related to a particular doctor).
>> 
>> Is the above workable, or does it violate the concept that a person must be 
>> considered to have become a patient once a related record is created in a 
>> clinical table and I believe the waiting list is a clinical table?
> 
> Keeping the master index as a _persons_ index rather than patient index
> is not an illogical general principle.  THen you use a marker to
> indicate type_of_person.

I believe the above is the approach, yet by borrowing a clinical table to serve 
a communication function when the communication may not concern a patient by 
side-effect makes one of the staff apparently a patient, that is why I was sort 
of asking if this was a bad idea.

The alternative would be to enable the creation of inbox messages within the 
inbox plugin:

        New (button)
        Phrasewheel field (for selection of target individual user)
        Information field (the message)
        Priority designator

enhancements would include:

        Edit button
        Delete button

but this would make sense only for "hard" inbox messages rather than the 
virtual ones that appear by virtue of unacknowledged or unsigned results and 
documents. It would also *mostly* make sense only when the originator could 
"see" the message after having committed it, since normally the inbox filters 
on messages relevant to the logged-in user. This might be made "controllable" 
by having the filter be determined by the value in the phrasewheel above, which 
would default to the current user.  Altering this value would alter the 
messages displayed.

Nobody would wish this other-user value to persist more than temporarily. If 
the concept is sound, I would suggest that on activation (on being returned-to 
or re-set into focus) the inbox would refresh the filter to take the value of 
the logged-in user.

The above approach would allow the originator of a message to later locate and 
edit (or delete it) as necessary. It would also allow a user to examine any 
inbox messages that might need to be proofed against anything critical on 
behalf of an absent colleague.

There is a possibility that some other user (staff) may have sent a private 
message intended to be confidential only for the recipient. Accordingly if we 
would implement such functionality as to be able to review the inbox messages 
of another user, I would suggest a field

        is_confidential

which, if set to yes, would conceal the display of the message in the list view 
(blank or clear or bulleted)... only be on opening the message would the 
content be readable.






reply via email to

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