Adding the ability to add clients and patients via an external website

Hi all,

I would like to be able to have new clients access a webform via our website and then directly enter their own details and their pet's details and then have that information be able to be passed into openvpms to create a new client and new patient there.

I have currently implemented this to some extent where clients can submit a form via our website, then the results are emailed to us. We then have to copy and paste the information into OpenVPMS which defeats the purpose to some extent, although the information does tend to be more accurate compared to it being hand-written by the client and then interpreted and typed by a nurse.  

What would be the best way of going about this? I was thinking that either:

  1. some sort of web services/ API could be setup to allow external websites to authenticate and add clients, contacts, patients, etc.
  2. a separate application could be written purely for the purposes described which would directly add a client and patient to the database. 

Ideally some sort of approval queue could be used so that any new submissions can be checked by a real person before being accepted. 

I find that there is alot of misinterpretation of people's handwriting and we end up with incorrect data. This could eliminate it as we could have clients directly enter the data themselves via a computer terminal/laptop/tablet in the waiting room or at home prior to their appointment. 

Matt Y.

Syndicate content