J Busser wrote:
> During the requesting of anything that may prompt incoming information:
> 
> GNUmed identifies patient's "default" doctor (advise new thread if
> concept in dispute)
>     intended recipient is set to that doctor
>     else intended recipient = logged-in / approving doctor
>     --> means some tables will also require "approved_by_clinician" field
Remember, we can't link path. reports to their requests (the format is stupid)
The format does contain a field for the name of the requesting doctor.
That person must legally see the report (this is the whole point)
> when result comes back, if intended recipient is away
>     office workflow could identify which doctor would sign the result
>     if signer is not intended recipient
>         intended recipient will want to see on their return
The way it works at present is someone will say "can you check my inbox while 
i'm away"?
> Sebastian was asking about how I might like to use results. I would
> point out that, when results come in, there is a question the comes
> after signing, and that is  whether more action on the result is needed.
> If I am covering for a groupmate's absence, I will look at their
> patients' results, which will fit into the following:
> - normal, or not clinically_important (implies no action needed)
> - abnormal AND clinically_important + action needed prior to return of
> intended_recipient
> - abnormal AND clinically_important *but* action can wait until return
> of intended_recipient
There's a comment field already for storing actions. I don't think we should 
complicate
the schema further for these edge-cases.

What would be useful is a mode on the Inbox widget to show results "intended 
for me but
signed by someone else while I was away" which we can already do with the 
current tables.

Ian


_______________________________________________
Gnumed-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnumed-devel

Reply via email to