bugGNU Health - Bugs: bug #57167, Externally created appointment...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #57167: Externally created appointment does not show up

Submitter:  Axel Braun <coogor>
Submitted:  Mon 04 Nov 2019 04:52:25 PM UTC
   
 
Category:  Pywebdav3-gnuhealth Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  meanmicio
Open/Closed:  Closed Release:  3.5.0
Module:  health_calendar Component:  None

Fri 08 Nov 2019 02:03:06 PM UTC, comment #5: 

Best solution is always to use the PUID, no matter whether you are in Thunderbird or at GH.
 
People's name are non unique, so we should never use the person name for patients, since you may pick the wrong one.

The best is to scan the QRCODE if the person is present, or ask and confirm PUID.


comment #4:

>
> comment #3:
> > The way is designed is that you can put the patient name after the PUID.
>
> That means that someone at the front-desk organizing appointments needs to work with two screens: One to look up the PUID for a user, and the second to enter the appointment into thunderbird.
>
> Or he uses just the GH client, as he can create an appointment right from the patient....
>
> > So
> >
> > Creating the appointment at Thunderbird like:
> >
> > GNU777ORG Ana Betz
> >
> > is perfectly legal, since GH takes the first word as the ID.
>
> But this way it does not show up on appointments created from GH...

Luis Falcon <meanmicio>
Group administrator
Fri 08 Nov 2019 09:44:39 AM UTC, comment #4: 


comment #3:

> The way is designed is that you can put the patient name after the PUID.


That means that someone at the front-desk organizing appointments needs to work with two screens: One to look up the PUID for a user, and the second to enter the appointment into thunderbird.

Or he uses just the GH client, as he can create an appointment right from the patient....

> So
>
> Creating the appointment at Thunderbird like:
>
> GNU777ORG Ana Betz
>
> is perfectly legal, since GH takes the first word as the ID.


But this way it does not show up on appointments created from GH...

Axel Braun <coogor>
Thu 07 Nov 2019 03:16:51 PM UTC, comment #3: 

The way is designed is that you can put the patient name after the PUID.

So

Creating the appointment at Thunderbird like:

GNU777ORG Ana Betz

is perfectly legal, since GH takes the first word as the ID.


Luis Falcon <meanmicio>
Group administrator
Thu 07 Nov 2019 07:59:54 AM UTC, comment #2: 

Hi Luis,

comment #1:

> It seems to be an issue with the latest version of vobject.
>
> Can you please use vobject==0.9.5 and report back ? Make sure you bounce both the GH webDAV and main server.
>
> $ pip uninstall vobject
> $ pip install --user vobject==0.9.5


This version is installed
 

> I have tested creating from GH to Thunderbird and viceversa and is working.
>
> Run the servers ( both main GH and webDAV) in the foreground and check for any traceback to report.
>
> Also, to map a user from Thunderbird to GH, the field "Title" should have his / her PUID.


OK, once entering the PUID it shows up on the GNU Health side.
But I feel this is not really practical/user friendly. See screenshot. Nobody is able to identify a user UAX672JAM instead of his name....



Axel Braun <coogor>
Tue 05 Nov 2019 05:59:34 PM UTC, comment #1: 

It seems to be an issue with the latest version of vobject.

Can you please use vobject==0.9.5 and report back ? Make sure you bounce both the GH webDAV and main server.

$ pip uninstall vobject
$ pip install --user vobject==0.9.5

I have tested creating from GH to Thunderbird and viceversa and is working.

Run the servers ( both main GH and webDAV) in the foreground and check for any traceback to report.

Also, to map a user from Thunderbird to GH, the field "Title" should have his / her PUID.

Thank you

Luis Falcon <meanmicio>
Group administrator
Mon 04 Nov 2019 04:52:25 PM UTC, original submission:  

Created a new calendar, within that calendar one appointment for a patient.
Calendar is exported with webdav to a Thunderbird calendar client. The user has r/w authorisation for the calendar in GNU Health

Appointment shows up porperly in thunderbird. So far so good.

Rescheduling of the appointment from the T
hunderbird calendar worked

Created a new appointment in Thunderbird, with same attributes than the first appointment, saved and synced calendar
Result: New appointment does not show up in GH

Axel Braun <coogor>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by meanmicio (Posted a comment)
  • -email is unavailable- added by coogor (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-11-07 coogor Attached File- Added Screenshot_20191107_085759.png, #47812
    2019-11-07 meanmicio StatusNeed Info Fixed
        Open/ClosedOpen Closed
        ReleaseNone 3.5.0
    2019-11-05 meanmicio StatusNone Need Info
        Assigned toNone meanmicio

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code