Online Customer Portal

Has anyone implemented a client-facing "portal" so that clients can register online, schedule appointments and view patient information?  At this point, I'm not even sure where I'd start to implement something like this as it has been many years since I've used my web programming/database knowledge, but I'm just curious if its even remotely within the realm of possibility.  Any direction, examples would be greatly appreciated!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Online Customer Portal

Yes its possible. 

You could build an application to do this and openvpms has a number of features coming in 1.8 to assist this sort of thing...such as appointment finders etc.  

The simpliest way would be to build a stripped back application based on the original openvpms installation, but with better web access perhaps using an oAuth token etc.

The security in openvpms is NOT strong enough to be webfacing in my opinion so you would need to build another interface.  HOWEVER you need to make sure the interface follows all the rules of the Openvpms business model.

Its one of those things thats on my todo list, but given the size of the job - keeps getting kicked to the bottom.

My be a good project

  • SSO authentication for clients - google facebook etc - why rebuild the ark
  • Link to client account via a Presupplied activation code via email or manually by practice
  • Once linked
    • view Client details - update - review by practice
    • view patient detail  - and reminders
    • make appointments and confirm them
    • pay account balance and view balances.
    • No access to patient detailed patient history - or maybe configurable
    • No access to details invoice history - maybe configurable

Ben

Regards
 
Ben 
OpenVPMS Installer and Helper 
Ph: +61423044823 
Email: info[at]charltonit.com[dot]au

Re: Online Customer Portal

Looks like it has been a while since this thread was active. 
If there was some renewed interest in getting this spec'ed, we would be willing participants.

Thanks, Alan

Syndicate content