Appointments added to patient portal

teryhill wrote on Monday, July 13, 2015:

for anyone who is interested here is the commit. I should probably say that this allows the patient to scheduled their own appointment.

Thanks

Terry

arnabnaha wrote on Monday, July 13, 2015:

Thanks Terry for the awesome contribution once again. This feature was much needed in the onsite portal…

Few problems-

  1. Beside the date text box, there should be a date picker. I know one has to click on the “find open appointment” button, but I think, a date picker would be very handy

  2. after saving the appointment from the portal, its not shown in the portal neither it gets updated in the EMR. does it goes anywhere for approval or anything??

Thanks for the awesome work done…

Regards,
Arnab

teryhill wrote on Monday, July 13, 2015:

See if this helps. You need to set-up the catagory

I add some information to this document.

Terry

teryhill wrote on Monday, July 13, 2015:

Did you get it worked out. I tried to give the practice as much control as possible on when an appointment can be scheduled so they can keep up with them and be able to have the time to confirm them. The setup in globals actually sets up the allowed dates of the appointments (ie the date picker). You can run the appointments report for the category “Office Visit (Patient Scheduled)” to see the appointments or you can use a different status code and run it for that. I have a patient messages option in the works and I also have some code to allow a logo on the screens (see the screen shots).

Thanks

Terry

arnabnaha wrote on Monday, July 13, 2015:

Terry

here is my demo openemr link - http://nahahealthclinic.no-ip.org/openemrtest
username: admin
password: pass

teryhill wrote on Monday, July 13, 2015:

I will set it up for you .

Terry

arnabnaha wrote on Monday, July 13, 2015:

Thanks Terry

teryhill wrote on Monday, July 13, 2015:

look at Monday 7-20 and you shall see.

Have fun my Friend.

Terry

teryhill wrote on Monday, July 13, 2015:

I am off your system.

Thanks

Terry

arnabnaha wrote on Monday, July 13, 2015:

Thank you Terry…does the category number for the patient scheduled needs to be 14 only??

teryhill wrote on Monday, July 13, 2015:

Yes it does need to be 14 since I am looking for a specific category. I will post the work I have on messages as soon as I document it and clean it up. It is only from the practice to the patient (for right now I am still working on going from the patient to the practice).

Thanks for your help and I am looking forward to your feedback.

Terry

arnabnaha wrote on Monday, July 13, 2015:

Looking forward for the message part in the portal…will be more than happy to test the code and send you feedbacks. Thank you.

sebasanmarti wrote on Thursday, July 23, 2015:

How did you add the appointments tab??

Besides, I can’t found “Enable Patient Portal Message Center” and hell down.

teryhill wrote on Thursday, July 23, 2015:

It is some programming I am doing. Currently waiting on a review so it can be added to the code base.

Terry

chadhini wrote on Tuesday, September 15, 2015:

Hi Terry

I was working on PAtient Portal for adding Appointments in Patient portal. As you have done it, i was going through the provided demo link by Dr. Naha.
Though I could add an appointment but the same doesnt reflect back. can you please clear this one. or any other of you who tried it.

Regards

teryhill wrote on Wednesday, September 16, 2015:

That could be because the appointment category 14 is not setup. I will be revisiting this project in the future, got some more pressing projects right now (installs)

Terry

chadhini wrote on Wednesday, September 16, 2015:

Thank you Terry
I got the needful by changing the category id.

Regards

arnabnaha wrote on Sunday, December 13, 2015:

Hello Brady…
I know all of us here are busy with MU2 features and certification, hope this beautiful feature gets a code review whenever you get a bit of time. Thanks and Regards

Arnab

aethelwulffe wrote on Monday, December 14, 2015:

Tested (changed calendar category to “101”, as “14” was taken years ago) but found it is not possible to add a duration in the interface. Could see the appointment in the Appointment Report, but not on the calendar except as a line. Duration is uneditable in the form…at least on Firefox, and does not save to the default duration of the appointment category. Firefox probably still has not implemented an HTML5 date/time picker I am guessing. I also guess that you use the google advertising engine…er…Chrome! :slight_smile:
Anywho, the hard coded event category is a bit of a pain, but could be solved with a Global configuration (which you were already touching).

I did notice that the search for open appointments feature has a LOT of hard coded category numbers. (looking around line 505). This is why I think we have been having so many issues with that…

teryhill wrote on Monday, December 14, 2015:

Art it is still a work in prosess and I have not worked on it in a while. I do use Firefox and Chrome to test with. The feature still needs some work. I did not allow the setting of the intervals by the patient. It works to allow the seeing of the appointment . I helped Arnab set his up and tried documenting what I did to get it to work.

This feature still needs work before it can go in the codebase

Terry