Let Patients Confirm Requested Appointments with Leyr
In some cases, Leyr will now prompt you to confirm an appointment that was requested (created via POST
Appointments endpoint).
You can now use our PATCH
Appointments endpoint to confirm such appointments.
Why do I need to confirm appointments?
This is requested by some EHRs. We can see the most common scenario is patient-facing appointments booking (e.g. where booking an appointment is public and done by a patient, and not a practitioner).
Example of such EHR would be Anita Systems in Norway.
When do I need to confirm appointments?
Whenever you receive "status": "awaiting_confirmation"
in the response from creating an appointment with Leyr
POST https://api.leyr.io/api/emrs/{emr}/appointments
{
"id": "...",
"start": "...",
"end": "...",
"status": "awaiting_confirmation",
"comment": "...",
}
You don't have to worry about actual confirmation initiation - Leyr will do all the necessary steps and request your end-user with SMS or e-mail confirmation.
The only thing you have to do is to redirect your end-users to a confirmation page with an input field where they can enter a confirmation code.
You don't have to confirm appointments with
PATCH
endpoint if you receive "status": "booked"
when creating an appointment. This simply means selected EHR allows direct bookings, without confirmation from the end-user.How do I confirm appointments?
By making a following call to Leyr's PATCH
Appointments endpoint
PATCH https://api.leyr.io/api/emrs/{emr}/appointments/{appointment_id}
{
"confirmation": {
"code": "{code}"
}
}
, where:
appointment_id
is an ID of appointment returned in response fromPOST
Appointmentscode
is a confirmation code that was sent to the end user, and which they e.g. have entered on your confirmation page
What will happen after appointment is confirmed?
Once PATCH
Appointments request is submitted with confirmation code, you will receive a normal response with "status": "booked"
, if confirmation was successful.
That's when you know the appointment was properly booked on the EHR side ๐