New patient web portal

Discussion in 'Feature: Requests and Planning' started by Graham, Jun 4, 2007.

  1. Graham

    Graham Developer Staff Member

    I have started work on an optional web portal for Synapse EMR. This means patients won't have to download and install the client software.
    It will be your basic javascript/Ajax type of site.


    You may see a very early version here .. it doesn't do much except show patient diagnoses.

    I expect that you will be able to control which menus a particular patient has access to ...

    https://www.compkarori.co.nz/


    Userid: guest Password: 1234
  2. Jason

    Jason Developer / Handyman Staff Member

    Very cool.

    Unique Menu system, certainly non-standard.



    Attached Files:

  3. Graham

    Graham Developer Staff Member

    For the first pass, I'm using Yahoo's UI system .. so this is just one of their components.

    I'm envisaging that if an outside consultant wants access to your notes and patient results, you just activate the patients login from the Patients/Details/Persona & Contact ... create a userid and password, and then change active from a cross to a tick. And then the patient can login via the web.


    I did this for a patient today.

  4. Jason

    Jason Developer / Handyman Staff Member

    What component ?How does it work ?

    I doubt I would have much use for physician - physician communication, other than sending messages MD 2 MD back and forth.

    I'd be looking for patient communication, but unless it was just right I'd never use it. Any patient portal without a shopping cart / bill paying thing would be less useful.

    Portals are hard to make with a pool of interest that is small.

    We certainly have other more core things to do. I myself see more value in a good intra-office Kiosk system.

    Besides this interface, what are the other options ?
  5. Graham

    Graham Developer Staff Member

    Yahoo YUI http://developer.yahoo.com/yui/

    I'm going to just point other docs to this when they request my notes. Not wasting my time now printing stuff out for them.

    And perhaps use this for patient registration as well. So, you create a stub patient, give them the userid and password .. they login and then input all their demographics etc.

  6. Graham

    Graham Developer Staff Member

    Some updates on progress with the web portal
    • Diagnoses 4-June
    • Digital HL7 results 5-June
    • Long Term Medications 5-June
    • Procedures 5-June
    • Text results, and scanned images (names only) 6-June
    • Download scanned images, pdfs, and faxes 6-June
    • Display all appointments 7 June
  7. Jason

    Jason Developer / Handyman Staff Member

    Hey I am getting excited. Is the portal already hooked up to your patient's data ?

    The Yahoo GUI is reading the Firebird database ?

  8. Jason

    Jason Developer / Handyman Staff Member

    The cookie issue is a security problem.

    I logged out of the app ... I THINK.

    and then when I clicked Patient Login ... I got auto logged in .... maybe I didn't log out ?

    I'll investigate.
  9. Jason

    Jason Developer / Handyman Staff Member

    Can you put more stuff on the guest/1234 login ?

    I'd like to see what it would look like with more stuff in it.

    I'd love to see labs ... etc.

  10. Graham

    Graham Developer Staff Member

    Yes, this is my live firebird database. I already have some patients accessing their data.

    I'm using Rebol Server Pages ( like ASP I guess ) to access the database, and then using YUI to format the display.

    I'll see what I can do about adding some dummy data ...

  11. Graham

    Graham Developer Staff Member

    I've added a little dummy data to diagnoses, surgeries, medications and messages.
  12. Graham

    Graham Developer Staff Member

    Current Status:
    • Diagnoses 4-June
    • Digital HL7 results 5-June
    • Long Term Medications 5-June
    • Procedures 5-June
    • Text results, and scanned images (names only) 6-June
    • Download scanned images, pdfs, and faxes 6-June
    • Display all appointments 7-June
    • View messages 7-June
    • Filter on results by LOINC, or type 9-June
    • Send messages to staff 9-June
  13. Graham

    Graham Developer Staff Member

    Update

    Patients now can request prescription repeats.
  14. Jason

    Jason Developer / Handyman Staff Member

    And patient's can choose a delivery method now too.

    :)
  15. Jason

    Jason Developer / Handyman Staff Member

    A screenshot of patient results.

    Attached Files:

  16. Graham

    Graham Developer Staff Member

    And those links are active .. so you can filter on each result.

    And this image shows a patient refill request appearing as a message in my inbox.

    Attached Files:

  17. Jason

    Jason Developer / Handyman Staff Member

    Very peppy.
  18. Jason

    Jason Developer / Handyman Staff Member

    New patient questionnaire.

    Attached Files:

  19. Graham

    Graham Developer Staff Member

    I'm just adding some error trapping to the form before activating it.

    You can try and submit some data to see what happens [:)]

    The addition of a high performance web server to Synapse raises the possibility of doing some load balancing for sites with large numbers of users... it may be possible to use the web server to download images, and upload scanned documents.
  20. Graham

    Graham Developer Staff Member

    New patient registration is now working. The current intention is to allow new users to register and then make changes.

    Then once they have been seen, their records will be locked from further web updating. Don't want patients to change their addresses before they've paid their bills!!

Share This Page