Beluga EHR
Last updated
Last updated
Refer a Friend
Referral ProgramNo account yet?
Schedule Sales DemoBeluga is a telehealth plugin that allows patients to purchase prescribed medications after consulting with a healthcare professional.
Overall flow:
Patient purchases prescription medication online. The order is now created within Checkout Champ.
Patient should now complete a medical questionnaire to be sent to Checkout Champ (details below).
Those medical questionnaires (intake forms) are then sent to Beluga. Once Beluga receives the intake forms, they will schedule a meeting with the patient.
Depending on the details of that meeting, Beluga will choose whether or not to prescribe the medication.
Assuming they prescribe the medication(s) ordered, they will send a webhook to Checkout Champ, as well as send the order to the pharmacy
This integration was set up to work specifically with Promise Pharmacy and Pharmacy Hub.
The patient will have to go through the initial prescription flow once their prescription expires, which is typically every three months.
apiKey - The API Key given to you by your point of contact at Beluga.
campaignId - The campaign on which the plugin should be enabled
notificationEmail - The email at which you would like to be notified in the case of prescription mismatches between Beluga and Checkout Champ
After setting up the Beluga plugin, click the Edit button to go to the advanced setup page.
On the right-hand panel, you can see various endpoints. These will be the endpoints that will serve as the destinations for your third-party sites to handle medical questionnaire submission.
Intake URL - The endpoint to submit the initial medical questionnaire
Photo Submission URL - The endpoint to submit photos that the patient has uploaded, typically of their license
Follow-Up URL - The endpoint to submit the monthly questionnaires that must be completed prior to rebilling the patient
Prescription Written URL - The endpoint for Beluga to send their webhooks to Checkout Champ to notify us of the prescription being written. Give this to your Beluga representative.
The content of the questionnaires must be handled by a third-party, either the client themselves or a developer that they work with. The data must have the "Intake URL" endpoint from the screenshot above, and must conform to the following format:
For photo submission, the endpoint should be set to the "Photo Submission URL" from the screenshot above. The data should be in the following format:
Once the Beluga plugin has been set up, the client is now ready to set up products. Each product's SKU must match the product's Medicine Id from Beluga's dashboard.
When a prescription is written by Beluga, they will send a webhook to the Checkout Champ endpoint given to them by the client. Checkout Champ will check to make sure the medications prescribed match the SKUs from the order. If they do not, Checkout Champ will cancel the order and send an email to the notificationEmail from the Beluga setup.