Exam Invite
POST
https://staging-api.qualiphy.me/api/exam_inviteNote: Only 1 prescriptive exam may be completed at a time.
api_key string
RequiredAPI key for authentication
exams array
RequiredList of exam static Ids
You will need to pass here an array of exam ids provided on the previous screen. Therefore you may send multi-exams, which will all be linked to a single meeting. Retrieve these exam IDs using the Exam List API or by visiting the Exam List on the platform.
first_name string
RequiredPatient's first name
last_name string
RequiredPatient's last name
email string
RequiredPatient's email address
dob string
RequiredPatient's date of birth (YYYY-MM-DD)
This is the patient's date of birth field and needs to be sent in the following format. YYYY-MM-DD ie. 1990-06-30
phone_number string
RequiredPatient's phone number (10 digits or +1)
This is the patient's phone number which will be used to text them an invite unless it is disabled via our platform. We support only the following two formats. +15552223232 or 1234567890
tele_state string
RequiredTelehealth state (capital abbreviation)
Telehealth clinic types will be required to pass in states in which they want the patient to be screened. The format will be as a two letter uppercase abbreviation of the state. Capital Abbreviation i.e NY = New York
webhook_url string
OptionalWebhook URL for callback
This is the url to be used in which you want Qualiphy's platform to send back data upon exam completion. You will be getting a POST call to this url.
additional_data string
OptionalAdditional data (stringified)
This field allows for you to send data in a stringified format that is specific to your software, whether it be IDs or other crucial information for mapping results and generated PDFs into your own code.
redirect_approve string
OptionalRedirect URL on approve
Redirects allow you to send patients after a call is complete to your own branded page. This URL is used when the call is successfully completed and approved.
redirect_reject string
OptionalRedirect URL on reject
Redirects allow you to send patients after a call is complete to your own branded page. This URL is used when the call is rejected.
redirect_na string
OptionalRedirect URL on not available
Redirects allow you to send patients after a call is complete to your own branded page. This URL is used when no providers are available, and the call cannot be completed.
redirect_missed string
OptionalRedirect URL on missed exam
Redirects allow you to send patients after a call is complete to your own branded page. This URL is triggered after a 3-minute countdown expires when the user is waiting for someone to be available, and no providers are available (not due to providers being in a call).
dmv_license_number string
OptionalDMV license number
address_line_1 string
OptionalAddress line 1
This is the patient's home address.
address_line_2 string
OptionalAddress line 2
This is the patient's home address.
city string
OptionalCity
This is the patient's city.
state string
OptionalState (capital abbreviation)
This is the patient's state.
zip_code string
OptionalZIP code
This is the patient's home address.
shipping_address_line_1 string
OptionalShipping address line 1
This is the patient's shipping address and will be used for sending prescriptions for RX screened exams.
shipping_address_line_2 string
OptionalShipping address line 2
This is the patient's shipping address and will be used for sending prescriptions for RX screened exams.
shipping_city string
OptionalShipping city
This is the patient's shipping address and will be used for sending prescriptions for RX screened exams.
shipping_state string
OptionalShipping state (capital abbreviation)
This is the patient's shipping address and will be used for sending prescriptions for RX screened exams.
shipping_zip_code string
OptionalShipping ZIP code
This is the patient's shipping address and will be used for sending prescriptions for RX screened exams.
gender integer
OptionalGender (1=Male, 2=Female, 3=Prefer not to say)
The values expected based on the patient's gender is the following: (1 = Male, 2 = Female, 3 = Prefer Not to Say)
pharmacy_id integer
OptionalUnique id for partner pharmacy when using prescription services.
If using a partner pharmacy, leverage the Partner Pharmacy List API ( to get the pharmacy_id ). If using a local pharmacy, run the same API and check if 'Choose your pharmacy' is available. If so, grab the ID and ensure to pass additional data from the Custom Pharmacy Search API.
exam_pos_id string
OptionalUnique id for partner pharmacy treatment packages when using prescription services
If you want to preselect a prescription with specific dosage then they need to provide this id which can be found using this Partner Pharmacy Treatment Packages API.
custom_pharmacy integer
OptionalFlag to choose between custom and partner pharmacy
(1=Custom Pharmacy, 2=Partner Pharmacy)
ncpdpid string
OptionalUnique identifier for a custom pharmacy
pharmacy_name string
OptionalCustom pharmacy name
pharmacy_address_line_1 string
OptionalCustom pharmacy address line 1
pharmacy_address_line_2 string
OptionalCustom pharmacy address line 2
pharmacy_zip_code string
OptionalCustom pharmacy zip code
pharmacy_city string
OptionalCustom pharmacy city
pharmacy_state string
OptionalCustom pharmacy state
pharmacy_phone string
OptionalCustom pharmacy phone number
pharmacy_type string
OptionalCustom pharmacy type
provider_pos_selection integer
OptionalProvider choice for pharmacy and order set
1=Provider does not choose pharmacy or order set, 2=Let provider choose order set only, 3=Let provider choose pharmacy and order set
custom_pharmacy_patient_choice integer
OptionalLeave custom pharmacy choice to patient
1=Choose custom pharmacy, 2=Let patient choose their custom pharmacy
skip_pharmacy_confirmation integer
OptionalSkip pharmacy confirmation screen on the patient side (only skips it if all pharmacy information fields are in the payload)
1=Does not skip pharmacy confirmation, 2=Skips pharmacy confirmation
custom_pharmacy_patient_billing integer
OptionalPatient or clinic should be billed by the pharmacy
1=Clinic is billed by the pharmacy, 2=Patient is billed by the pharmacy
custom_pharmacy_clinic_billing string
OptionalClinic Identifier for pharmacy billing
custom_pharmacy_delivery_method integer
OptionalDelivery method for custom pharmacy orders
1=Pick up in pharmacy, 2=Ship to patient/clinic
Response
Response Fields Explanation
| Field | Explanation |
|---|---|
| http_code | 200 |
| meeting_url | This is the meeting link that will be used for the exams |
| meeting_uuid | This is the meeting unique id |
| patient_exams | An array of patient exams, where each object contains patient_exam_id, exam_title, and exam_id |
Example Request Payload:
Response Example