BestRx Routing Service

https://developer.bestrxconnect.com/TestRoutingService

https://developer.bestrxconnect.com/TestRoutingService
Operations
AppointmentInvitation
POST /AppointmentInvitation/AddUpdateAppointment
POST /AppointmentInvitation/GetAppointment
POST /AppointmentInvitation/ValidateAppointment
POST /AppointmentInvitation/SetAppointment
POST /AppointmentInvitation/CancelAppointment
POST /AppointmentInvitation/PullAppointments
POST /AppointmentInvitation/UpdateAppointmentStatus
POST - AddUpdateAppointment
POST /AppointmentInvitation/AddUpdateAppointment

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "PharmacyNumber": "",
    "Appointments": [
        {
            "AppointmentID": "",
            "RegistrationID": "",
            "RegistrationSource": "MakePlans",
            "PatientRecNo": 1,
            "LastName": "",
            "FirstName": "",
            "PatientDOB": "",
            "Address1": "",
            "Address2": "",
            "City": "",
            "State": "",
            "Zip": "",
            "Phone": "",
            "PatientEmail": "",
            "Language": "",
            "LinkExpDays": 1,
            "AppointmentStatus": "None"
        }
    ]
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": [
        {
            "IsAddUpdate": true,
            "AppointmentID": "",
            "RegistrationID": "",
            "RegistrationSource": "None",
            "PatientRecNo": 1,
            "ErrorMessage": ""
        }
    ],
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Error"
        }
    ]
}
POST - GetAppointment
POST /AppointmentInvitation/GetAppointment

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "PharmacyNumber": "",
    "AppointmentID": "",
    "Language": ""
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": {
        "AppointmentID": "",
        "PharmacyRecNo": 1,
        "PatientRecNo": 1,
        "RegistrationID": "",
        "RegistrationSource": "MakePlans",
        "PatientName": "",
        "LastName": "",
        "FirstName": "",
        "PatientDOB": "",
        "Address2": "",
        "Address1": "",
        "City": "",
        "State": "",
        "Zip": "",
        "Phone": "",
        "PatientEmail": "",
        "LinkExpiredDate": "",
        "AppointmentDate": "",
        "Language": "",
        "AppointmentStatus": "LinkSent"
    },
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Unknown"
        }
    ]
}
POST - ValidateAppointment
POST /AppointmentInvitation/ValidateAppointment

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "LastName": "",
    "PatientDOB": "",
    "PharmacyNumber": "",
    "AppointmentID": "",
    "Language": ""
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": {
        "AppointmentID": "",
        "PharmacyRecNo": 1,
        "PatientRecNo": 1,
        "RegistrationID": "",
        "RegistrationSource": "MakePlans",
        "PatientName": "",
        "LastName": "",
        "FirstName": "",
        "PatientDOB": "",
        "Address2": "",
        "Address1": "",
        "City": "",
        "State": "",
        "Zip": "",
        "Phone": "",
        "PatientEmail": "",
        "LinkExpiredDate": "",
        "AppointmentDate": "",
        "Language": "",
        "AppointmentStatus": "CancelAppointment"
    },
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Information"
        }
    ]
}
POST - SetAppointment
POST /AppointmentInvitation/SetAppointment

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "BookingID": 1,
    "Covid19ServiceID": 1,
    "PharmacyNumber": "",
    "ResourceId": 1,
    "AppointmentID": "",
    "PatientRecNo": 1,
    "FirstName": "",
    "LastName": "",
    "BookingEmailID": "",
    "AppointmentFromDate": "",
    "AppointmentToDate": "",
    "SchedulingProvInfo": {
        "Provider": "MakePlans",
        "URL": "",
        "APIUser": "",
        "APIKey": "",
        "COVID19ServiceID": "",
        "COVID19PrivateServiceID": "",
        "UseCOVID19ServiceID": true,
        "Status": "InActive",
        "AllowWaitingList": true,
        "SignatureRequired": true,
        "LinkExpiryInDays": 1,
        "CAMyTurnEnable": true,
        "CAMYTurnLocationID": "",
        "PreferredVaccineOption": "AskButNotRequired",
        "PreferredVaccineLst": ""
    },
    "Language": ""
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": 1,
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Unknown"
        }
    ]
}
POST - CancelAppointment
POST /AppointmentInvitation/CancelAppointment

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "PharmacyNumber": "",
    "AppointmentID": "",
    "Language": ""
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": true,
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Success"
        }
    ]
}
POST - PullAppointments
POST /AppointmentInvitation/PullAppointments

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "PharmacyNumber": "",
    "NoOfMessages": 1
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": [
        {
            "AppointmentID": "",
            "RegistrationID": "",
            "SchedulingProvider": 1,
            "PatientRecNo": 1,
            "AppointmentStatus": "LinkOpened",
            "AppointmentDate": "",
            "SchedulingID": "",
            "Covid19ServiceID": 1,
            "Language": ""
        }
    ],
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Success"
        }
    ]
}
POST - UpdateAppointmentStatus
POST /AppointmentInvitation/UpdateAppointmentStatus

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "PharmacyNumber": "",
    "Appointments": [
        {
            "AppointmentID": "",
            "IsUpdatedToPharmacy": true,
            "ErrorMessage": ""
        }
    ]
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": true,
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Error"
        }
    ]
}
Message
POST /Message/CreatePatientMessage
POST /Message/PullPatientMessages
POST /Message/UpdateMessageStatus
GET /Message/GetComorbidityStatuses
GET /Message/GetQuestionnaires
POST - CreatePatientMessage
POST /Message/CreatePatientMessage

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/x-www-form-urlencoded

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
POST - PullPatientMessages
POST /Message/PullPatientMessages

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
POST - UpdateMessageStatus
POST /Message/UpdateMessageStatus

Request parameters

NPI
string required

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
POST - GetComorbidityStatuses
GET /Message/GetComorbidityStatuses

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

Responses

POST - GetQuestionnaires
GET /Message/GetQuestionnaires

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

Responses

Pharmacy
POST /api/Pharmacy/PullMessages
POST /api/Pharmacy/SendResponseToPrescriber
POST /api/Pharmacy/SendResponseToWenoPrescriber
POST /api/Pharmacy/UpdateMyTurnInfo
POST - PullMessages
POST /api/Pharmacy/PullMessages

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "NPI": "",
    "LastReadMsgID": 1,
    "eRxServiceProvider": "PrescriberConnection"
}

Responses

200 200

OK

Body
application/json
text/json
Object
POST - SendResponseToPrescriber
POST /api/Pharmacy/SendResponseToPrescriber

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

Responses

200 200

OK

Body
application/json
text/json
Object
POST - SendResponseToWenoPrescriber
POST /api/Pharmacy/SendResponseToWenoPrescriber

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

Responses

200 200

OK

Body
application/json
text/json
Object
POST - UpdateMyTurnInfo
POST /api/Pharmacy/UpdateMyTurnInfo

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "PharmacyNumber": "",
    "LocationId": "",
    "ExcludeFromSearch": true
}

Responses

200 200

OK

Body
application/json
text/json
Object
PrescriberConnection
POST /api/PrescriberConnection
POST - GetMessage
POST /api/PrescriberConnection

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

Responses

200 200

OK

Body
application/json
text/json
Object
Scheduler
POST /Scheduler/IsSchedulingServiceActive
POST /Scheduler/GetService
POST /Scheduler/GetAvailableTimeSlot
POST /Scheduler/GetAppointmentDays
POST /Scheduler/SetAppointment
POST /Scheduler/UpdateAppointment
POST /Scheduler/ConfirmAppointment
POST /Scheduler/CancelAppointment
POST /Scheduler/CancelOldBooking
POST - IsSchedulingServiceActive
POST /Scheduler/IsSchedulingServiceActive

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "Provider": "MakePlans",
    "URL": "",
    "APIUser": "",
    "APIKey": "",
    "COVID19ServiceID": "",
    "COVID19PrivateServiceID": "",
    "UseCOVID19ServiceID": true,
    "Status": "InActive",
    "AllowWaitingList": true,
    "SignatureRequired": true,
    "LinkExpiryInDays": 1,
    "CAMyTurnEnable": true,
    "CAMYTurnLocationID": "",
    "PreferredVaccineOption": "AskAndRequired",
    "PreferredVaccineLst": ""
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": true,
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Information"
        }
    ]
}
POST - GetService
POST /Scheduler/GetService

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": [
        {
            "service": {
                "id": 1,
                "title": ""
            }
        }
    ],
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Error"
        }
    ]
}
POST - GetAvailableTimeSlot
POST /Scheduler/GetAvailableTimeSlot

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "schedulingprovinfo": {
        "Provider": "MakePlans",
        "URL": "",
        "APIUser": "",
        "APIKey": "",
        "COVID19ServiceID": "",
        "COVID19PrivateServiceID": "",
        "UseCOVID19ServiceID": true,
        "Status": "Active",
        "AllowWaitingList": true,
        "SignatureRequired": true,
        "LinkExpiryInDays": 1,
        "CAMyTurnEnable": true,
        "CAMYTurnLocationID": "",
        "PreferredVaccineOption": "DonotAsk",
        "PreferredVaccineLst": ""
    },
    "fromdate": "",
    "todate": "",
    "selectedresources": ""
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": {
        "listslot": [
            {
                "resource_id": "",
                "dtstarttimeslot": "",
                "dtendtimeslot": ""
            }
        ]
    },
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Warning"
        }
    ]
}
POST - GetAppointmentDays
POST /Scheduler/GetAppointmentDays

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "schedulingprovinfo": {
        "Provider": "MakePlans",
        "URL": "",
        "APIUser": "",
        "APIKey": "",
        "COVID19ServiceID": "",
        "COVID19PrivateServiceID": "",
        "UseCOVID19ServiceID": true,
        "Status": "InActive",
        "AllowWaitingList": true,
        "SignatureRequired": true,
        "LinkExpiryInDays": 1,
        "CAMyTurnEnable": true,
        "CAMYTurnLocationID": "",
        "PreferredVaccineOption": "AskAndRequired",
        "PreferredVaccineLst": ""
    },
    "fromdate": "",
    "todate": "",
    "selectedresources": ""
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": [
        ""
    ],
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Information"
        }
    ]
}
POST - SetAppointment
POST /Scheduler/SetAppointment

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "pharmacynumber": "",
    "schedulingprovinfo": {
        "Provider": "MakePlans",
        "URL": "",
        "APIUser": "",
        "APIKey": "",
        "COVID19ServiceID": "",
        "COVID19PrivateServiceID": "",
        "UseCOVID19ServiceID": true,
        "Status": "Active",
        "AllowWaitingList": true,
        "SignatureRequired": true,
        "LinkExpiryInDays": 1,
        "CAMyTurnEnable": true,
        "CAMYTurnLocationID": "",
        "PreferredVaccineOption": "AskButNotRequired",
        "PreferredVaccineLst": ""
    },
    "SchedulingId": "",
    "makeplanbookingrequestmodel": {
        "booking[resource_id]": 1,
        "booking[service_id]": 1,
        "booking[booked_from]": "",
        "booking[booked_to]": "",
        "booking[person_attributes][id]": 1,
        "booking[person_attributes][name]": "",
        "booking[person_attributes][email]": "",
        "booking[person_attributes][phone_number]": "",
        "booking[person_attributes][phone_number_formatted]": "",
        "booking[person_attributes][date_of_birth]": "",
        "booking[person_attributes][street]": "",
        "booking[person_attributes][city]": "",
        "booking[person_attributes][postal_code]": "",
        "booking[person_attributes][state]": "",
        "booking[person_attributes][country_code]": "",
        "booking[person_attributes][notes]": "",
        "booking[public_booking]": true,
        "confirm": true
    }
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": {
        "sessionid": "",
        "booking": {
            "id": 1,
            "service_id": 1,
            "person_id": 1,
            "booked_from": "",
            "booked_to": "",
            "created_at": "",
            "updated_at": "",
            "verification_code": {},
            "expires_at": {},
            "count": 1,
            "notes": {},
            "resource_id": 1,
            "reminder_at": {},
            "reminded_at": {},
            "paid_at": {},
            "external_id": {},
            "created_by": {},
            "updated_by": {},
            "state": "",
            "verification_method": {},
            "custom_data": {},
            "revision_count": 1,
            "paid_amount": {},
            "event_id": {},
            "collection_id": {},
            "invoiced_at": {},
            "title": {},
            "active": true,
            "person": {
                "id": 1,
                "email": "",
                "phonenumber": {},
                "created_at": "",
                "updated_at": "",
                "name": "",
                "custom_data": {},
                "date_of_birth": {},
                "external_id": {},
                "national_id_no": {},
                "street": {},
                "city": {},
                "postal_code": {},
                "state": {},
                "country_code": {},
                "notes": {},
                "phone_number": {}
            },
            "resource": {
                "id": 1,
                "title": "",
                "created_at": "",
                "updated_at": "",
                "capacity": 1,
                "opening_hours_mon": [
                    ""
                ],
                "opening_hours_tue": [
                    ""
                ],
                "opening_hours_wed": [
                    ""
                ],
                "opening_hours_thu": [
                    ""
                ],
                "opening_hours_fri": [
                    ""
                ],
                "opening_hours_sat": [
                    ""
                ],
                "opening_hours_sun": {},
                "custom_data": {},
                "open_0": "",
                "close_0": "",
                "open_1": "",
                "close_1": "",
                "open_2": "",
                "close_2": "",
                "open_3": "",
                "close_3": "",
                "open_4": "",
                "close_4": "",
                "open_5": "",
                "close_5": "",
                "open_6": {},
                "close_6": {}
            },
            "service": {
                "id": 1,
                "title": ""
            }
        }
    },
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Success"
        }
    ]
}
POST - UpdateAppointment
POST /Scheduler/UpdateAppointment

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "pharmacynumber": "",
    "schedulingprovinfo": {
        "Provider": "None",
        "URL": "",
        "APIUser": "",
        "APIKey": "",
        "COVID19ServiceID": "",
        "COVID19PrivateServiceID": "",
        "UseCOVID19ServiceID": true,
        "Status": "InActive",
        "AllowWaitingList": true,
        "SignatureRequired": true,
        "LinkExpiryInDays": 1,
        "CAMyTurnEnable": true,
        "CAMYTurnLocationID": "",
        "PreferredVaccineOption": "AskButNotRequired",
        "PreferredVaccineLst": ""
    },
    "SchedulingId": "",
    "makeplanbookingrequestmodel": {
        "booking[resource_id]": 1,
        "booking[service_id]": 1,
        "booking[booked_from]": "",
        "booking[booked_to]": "",
        "booking[person_attributes][id]": 1,
        "booking[person_attributes][name]": "",
        "booking[person_attributes][email]": "",
        "booking[person_attributes][phone_number]": "",
        "booking[person_attributes][phone_number_formatted]": "",
        "booking[person_attributes][date_of_birth]": "",
        "booking[person_attributes][street]": "",
        "booking[person_attributes][city]": "",
        "booking[person_attributes][postal_code]": "",
        "booking[person_attributes][state]": "",
        "booking[person_attributes][country_code]": "",
        "booking[person_attributes][notes]": "",
        "booking[public_booking]": true,
        "confirm": true
    }
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": {
        "sessionid": "",
        "booking": {
            "id": 1,
            "service_id": 1,
            "person_id": 1,
            "booked_from": "",
            "booked_to": "",
            "created_at": "",
            "updated_at": "",
            "verification_code": {},
            "expires_at": {},
            "count": 1,
            "notes": {},
            "resource_id": 1,
            "reminder_at": {},
            "reminded_at": {},
            "paid_at": {},
            "external_id": {},
            "created_by": {},
            "updated_by": {},
            "state": "",
            "verification_method": {},
            "custom_data": {},
            "revision_count": 1,
            "paid_amount": {},
            "event_id": {},
            "collection_id": {},
            "invoiced_at": {},
            "title": {},
            "active": true,
            "person": {
                "id": 1,
                "email": "",
                "phonenumber": {},
                "created_at": "",
                "updated_at": "",
                "name": "",
                "custom_data": {},
                "date_of_birth": {},
                "external_id": {},
                "national_id_no": {},
                "street": {},
                "city": {},
                "postal_code": {},
                "state": {},
                "country_code": {},
                "notes": {},
                "phone_number": {}
            },
            "resource": {
                "id": 1,
                "title": "",
                "created_at": "",
                "updated_at": "",
                "capacity": 1,
                "opening_hours_mon": [
                    ""
                ],
                "opening_hours_tue": [
                    ""
                ],
                "opening_hours_wed": [
                    ""
                ],
                "opening_hours_thu": [
                    ""
                ],
                "opening_hours_fri": [
                    ""
                ],
                "opening_hours_sat": [
                    ""
                ],
                "opening_hours_sun": {},
                "custom_data": {},
                "open_0": "",
                "close_0": "",
                "open_1": "",
                "close_1": "",
                "open_2": "",
                "close_2": "",
                "open_3": "",
                "close_3": "",
                "open_4": "",
                "close_4": "",
                "open_5": "",
                "close_5": "",
                "open_6": {},
                "close_6": {}
            },
            "service": {
                "id": 1,
                "title": ""
            }
        }
    },
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Unknown"
        }
    ]
}
POST - ConfirmAppointment
POST /Scheduler/ConfirmAppointment

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "pharmacynumber": "",
    "schedulingprovinfo": {
        "Provider": "MakePlans",
        "URL": "",
        "APIUser": "",
        "APIKey": "",
        "COVID19ServiceID": "",
        "COVID19PrivateServiceID": "",
        "UseCOVID19ServiceID": true,
        "Status": "InActive",
        "AllowWaitingList": true,
        "SignatureRequired": true,
        "LinkExpiryInDays": 1,
        "CAMyTurnEnable": true,
        "CAMYTurnLocationID": "",
        "PreferredVaccineOption": "AskAndRequired",
        "PreferredVaccineLst": ""
    },
    "SchedulingId": "",
    "makeplanbookingrequestmodel": {
        "booking[resource_id]": 1,
        "booking[service_id]": 1,
        "booking[booked_from]": "",
        "booking[booked_to]": "",
        "booking[person_attributes][id]": 1,
        "booking[person_attributes][name]": "",
        "booking[person_attributes][email]": "",
        "booking[person_attributes][phone_number]": "",
        "booking[person_attributes][phone_number_formatted]": "",
        "booking[person_attributes][date_of_birth]": "",
        "booking[person_attributes][street]": "",
        "booking[person_attributes][city]": "",
        "booking[person_attributes][postal_code]": "",
        "booking[person_attributes][state]": "",
        "booking[person_attributes][country_code]": "",
        "booking[person_attributes][notes]": "",
        "booking[public_booking]": true,
        "confirm": true
    }
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": {
        "sessionid": "",
        "booking": {
            "id": 1,
            "service_id": 1,
            "person_id": 1,
            "booked_from": "",
            "booked_to": "",
            "created_at": "",
            "updated_at": "",
            "verification_code": {},
            "expires_at": {},
            "count": 1,
            "notes": {},
            "resource_id": 1,
            "reminder_at": {},
            "reminded_at": {},
            "paid_at": {},
            "external_id": {},
            "created_by": {},
            "updated_by": {},
            "state": "",
            "verification_method": {},
            "custom_data": {},
            "revision_count": 1,
            "paid_amount": {},
            "event_id": {},
            "collection_id": {},
            "invoiced_at": {},
            "title": {},
            "active": true,
            "person": {
                "id": 1,
                "email": "",
                "phonenumber": {},
                "created_at": "",
                "updated_at": "",
                "name": "",
                "custom_data": {},
                "date_of_birth": {},
                "external_id": {},
                "national_id_no": {},
                "street": {},
                "city": {},
                "postal_code": {},
                "state": {},
                "country_code": {},
                "notes": {},
                "phone_number": {}
            },
            "resource": {
                "id": 1,
                "title": "",
                "created_at": "",
                "updated_at": "",
                "capacity": 1,
                "opening_hours_mon": [
                    ""
                ],
                "opening_hours_tue": [
                    ""
                ],
                "opening_hours_wed": [
                    ""
                ],
                "opening_hours_thu": [
                    ""
                ],
                "opening_hours_fri": [
                    ""
                ],
                "opening_hours_sat": [
                    ""
                ],
                "opening_hours_sun": {},
                "custom_data": {},
                "open_0": "",
                "close_0": "",
                "open_1": "",
                "close_1": "",
                "open_2": "",
                "close_2": "",
                "open_3": "",
                "close_3": "",
                "open_4": "",
                "close_4": "",
                "open_5": "",
                "close_5": "",
                "open_6": {},
                "close_6": {}
            },
            "service": {
                "id": 1,
                "title": ""
            }
        }
    },
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Error"
        }
    ]
}
POST - CancelAppointment
POST /Scheduler/CancelAppointment

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

application/json
text/json
application/xml
text/xml
application/x-www-form-urlencoded
Example:
{
    "pharmacynumber": "",
    "schedulingprovinfo": {
        "Provider": "None",
        "URL": "",
        "APIUser": "",
        "APIKey": "",
        "COVID19ServiceID": "",
        "COVID19PrivateServiceID": "",
        "UseCOVID19ServiceID": true,
        "Status": "InActive",
        "AllowWaitingList": true,
        "SignatureRequired": true,
        "LinkExpiryInDays": 1,
        "CAMyTurnEnable": true,
        "CAMYTurnLocationID": "",
        "PreferredVaccineOption": "AskButNotRequired",
        "PreferredVaccineLst": ""
    },
    "schedulingid": ""
}

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": {
        "sessionid": "",
        "booking": {
            "id": 1,
            "service_id": 1,
            "person_id": 1,
            "booked_from": "",
            "booked_to": "",
            "created_at": "",
            "updated_at": "",
            "verification_code": {},
            "expires_at": {},
            "count": 1,
            "notes": {},
            "resource_id": 1,
            "reminder_at": {},
            "reminded_at": {},
            "paid_at": {},
            "external_id": {},
            "created_by": {},
            "updated_by": {},
            "state": "",
            "verification_method": {},
            "custom_data": {},
            "revision_count": 1,
            "paid_amount": {},
            "event_id": {},
            "collection_id": {},
            "invoiced_at": {},
            "title": {},
            "active": true,
            "person": {
                "id": 1,
                "email": "",
                "phonenumber": {},
                "created_at": "",
                "updated_at": "",
                "name": "",
                "custom_data": {},
                "date_of_birth": {},
                "external_id": {},
                "national_id_no": {},
                "street": {},
                "city": {},
                "postal_code": {},
                "state": {},
                "country_code": {},
                "notes": {},
                "phone_number": {}
            },
            "resource": {
                "id": 1,
                "title": "",
                "created_at": "",
                "updated_at": "",
                "capacity": 1,
                "opening_hours_mon": [
                    ""
                ],
                "opening_hours_tue": [
                    ""
                ],
                "opening_hours_wed": [
                    ""
                ],
                "opening_hours_thu": [
                    ""
                ],
                "opening_hours_fri": [
                    ""
                ],
                "opening_hours_sat": [
                    ""
                ],
                "opening_hours_sun": {},
                "custom_data": {},
                "open_0": "",
                "close_0": "",
                "open_1": "",
                "close_1": "",
                "open_2": "",
                "close_2": "",
                "open_3": "",
                "close_3": "",
                "open_4": "",
                "close_4": "",
                "open_5": "",
                "close_5": "",
                "open_6": {},
                "close_6": {}
            },
            "service": {
                "id": 1,
                "title": ""
            }
        }
    },
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Success"
        }
    ]
}
POST - CancelOldBooking
POST /Scheduler/CancelOldBooking

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

Responses

200 200

OK

Body
application/json
text/json
application/xml
text/xml
Example:
{
    "Data": true,
    "IsValid": true,
    "Messages": [
        {
            "MessageCode": "",
            "Message": "",
            "MessageType": "Information"
        }
    ]
}
Surescripts
POST /Surescripts/SubmitRequest
POST /Surescripts/SubmitRTPBRequest
POST - SubmitRequest
POST /Surescripts/SubmitRequest

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

Responses

200 200

OK

Body
application/json
text/json
Object
POST - SubmitRTPBRequest
POST /Surescripts/SubmitRTPBRequest

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

Responses

200 200

OK

Body
application/json
text/json
Object
WenoExchange
POST /api/WenoExchange
POST - GetMessage
POST /api/WenoExchange

Request headers

Authorization
string optional

Basic Auth

x-access-token
string optional

Access Token

x-device-serial-no
string optional

Device Serial Number

Request body

Responses

200 200

OK

Body
application/json
text/json
Object
Type Definitions
BestRx.Schedule.Common.Model.AppointmentInvitation.AddUpdateAppointmenRequestModel
Object
PharmacyNumber
string
BestRx.Schedule.Common.Model.AppointmentModel
Object
AppointmentID
string
RegistrationID
string
RegistrationSource
string
Enumeration:
None
MakePlans
PatientRecNo
integer int32
LastName
string
FirstName
string
PatientDOB
string date-time
Address1
string
Address2
string
City
string
State
string
Zip
string
Phone
string
PatientEmail
string
Language
string
LinkExpDays
integer int32
AppointmentStatus
string
Enumeration:
None
LinkSent
LinkReSent
LinkOpened
Scheduled
CancelAppointment
LinkExpired
BCSWeb.Model.ResponseGenericInfo[System.Collections.Generic.List[BestRx.Schedule.Common.Model.AppointmentInvitation.AddUpdateAppointmenResponseModel]]
BestRx.Schedule.Common.Model.AppointmentInvitation.AddUpdateAppointmenResponseModel
Object
IsAddUpdate
boolean
AppointmentID
string
RegistrationID
string
RegistrationSource
string
Enumeration:
None
MakePlans
PatientRecNo
integer int32
ErrorMessage
string
BCSWeb.Model.MessageInfo
Object
MessageCode
string
Message
string
MessageType
string
Enumeration:
Information
Warning
Error
Success
Unknown
BestRx.Schedule.Common.Model.AppointmentInvitation.AppointmentRequestModel
Object
PharmacyNumber
string
AppointmentID
string
Language
string
BCSWeb.Model.ResponseGenericInfo[BestRx.Schedule.Common.Model.AppointmentInvitation.AppointmentResponseModel]
BestRx.Schedule.Common.Model.AppointmentInvitation.AppointmentResponseModel
Object
AppointmentID
string
PharmacyRecNo
integer int32
PatientRecNo
integer int32
RegistrationID
string
RegistrationSource
string
Enumeration:
None
MakePlans
PatientName
string
LastName
string
FirstName
string
PatientDOB
string date-time
Address2
string
Address1
string
City
string
State
string
Zip
string
Phone
string
PatientEmail
string
LinkExpiredDate
string date-time
AppointmentDate
string date-time
Language
string
AppointmentStatus
string
Enumeration:
None
LinkSent
LinkReSent
LinkOpened
Scheduled
CancelAppointment
LinkExpired
BestRx.Schedule.Common.Model.AppointmentInvitation.ValidateAppointmentRequestModel
Object
LastName
string
PatientDOB
string date-time
PharmacyNumber
string
AppointmentID
string
Language
string
BestRx.Schedule.Common.Model.AppointmentInvitation.SetAppointmentRequestModel
Object
BookingID
integer int32
Covid19ServiceID
integer int32
PharmacyNumber
string
ResourceId
integer int32
AppointmentID
string
PatientRecNo
integer int32
FirstName
string
LastName
string
BookingEmailID
string
AppointmentFromDate
string date-time
AppointmentToDate
string date-time
Language
string
BCSWeb.Model.AppointmentProviderRequestInfo
Object
Provider
string
Enumeration:
None
MakePlans
URL
string
APIUser
string
APIKey
string
COVID19ServiceID
string
COVID19PrivateServiceID
string
UseCOVID19ServiceID
boolean
Status
string
Enumeration:
InActive
Active
AllowWaitingList
boolean
SignatureRequired
boolean
LinkExpiryInDays
integer int32
CAMyTurnEnable
boolean
CAMYTurnLocationID
string
PreferredVaccineOption
string
Enumeration:
DonotAsk
AskButNotRequired
AskAndRequired
PreferredVaccineLst
string
BCSWeb.Model.ResponseGenericInfo[System.Int32]
Object
Data
integer int32
IsValid
boolean
Messages
BCSWeb.Model.ResponseGenericInfo[System.Boolean]
Object
Data
boolean
IsValid
boolean
Messages
BestRxModel.PullAppointmenRequestModel
Object
PharmacyNumber
string
NoOfMessages
integer int32
BCSWeb.Model.ResponseGenericInfo[System.Collections.Generic.List[BestRxModel.PullAppointmentResponseModel]]
Object
IsValid
boolean
Messages
BestRxModel.PullAppointmentResponseModel
Object
AppointmentID
string
RegistrationID
string
SchedulingProvider
integer int32
PatientRecNo
integer int32
AppointmentStatus
string
Enumeration:
None
LinkSent
LinkReSent
LinkOpened
Scheduled
CancelAppointment
LinkExpired
AppointmentDate
string date-time
SchedulingID
string
Covid19ServiceID
integer int32
Language
string
BestRxModel.UpdateAppointmentStatusRequestModel
Object
PharmacyNumber
string
BestRxModel.UpdateAppointmentstatusInfo
Object
AppointmentID
string
IsUpdatedToPharmacy
boolean
ErrorMessage
string
BestRxRoutingService.Model.Message.CreatePatientMessageRequestInfo
Object
NPI
string
RequestType
string
Enumeration:
None
PatientService
BestRx.DataService.Model.RequestModel.COVIDImmunizationRegistrationInfo
Object
patient_category
string
Enumeration:
EssentialWorker
FirstResponder
HealthcareWorker
PersonWithChronicCondition
ResidentOfACareFacilityOrOtherGroupSetting
IAmOver65
NoOfTheAbove
contact_choice
string
Enumeration:
Email
Phone
Both
patient_requested_dose
integer int32
preferred_vaccine_name
string
patient_vaccine_name
string
patient_second_dose_date
string date-time
appointmentfrom
string date-time
appointmentto
string date-time
Consent
boolean
patient_authorize_bill
boolean
patient_privacy_acknowledgement
boolean
questionnaires
signature
string
language
string
signature_jsondata
string
PharmacyUniqueId
string
SchedulingID
string
SessionID
string
BookingEmailID
string
ResourceId
integer int32
StateAgeLimit
integer int32
GuardianMiddleName
string
GuardianFirstName
string
GuardianLastName
string
GuardianDateOfBirth
string date-time
GuardianGender
string
SameAsPatientAddress
boolean
GuardianAddress1
string
GuardianAddress2
string
GuardianCity
string
GuardianState
string
GuardianZip
string
GuardianType
string
GuardianPhone
string
PatientQueueRemarks
string
unique_patient_id
integer int32
allow_duplicate
boolean
relates_to_patient_id
integer int32
last_name
string
middle_name
string
first_name
string
name_prefix
string
name_suffix
string
dob
string date-time
gender
string
Enumeration:
M
F
address1
string
address2
string
city
string
state
string
county
string
zipcode
string
country_code
string
home_phone
string
work_phone
string
cell_phone
string
fax_number
string
family_email
string
patient_email
string
marital_status
string
Enumeration:
S
M
W
D
bill_last_name
string
bill_first_name
string
bill_address_careof
string
bill_address1
string
bill_address2
string
bill_address_city
string
bill_address_state
string
bill_address_zipcode
string
bill_phone
string
patient_id_qualifier
string
patient_id
string
social_security_number
string
smoker
boolean
loyalty_number
string
residence_code
string
dispense_by
string
Enumeration:
P
D
M
340B_patient
boolean
is_pet
boolean
pet_name
string
patient_short_remark
string
patient_remark
string
family_remark
string
is_active
boolean
is_deceased
boolean
patient_race
string
Enumeration:
Indigenous
Asian
AfricanAmerican
PacificIslander
White
Other
patient_ethnicity
string
Enumeration:
Hispanic
NonHispanic
Unknown
PharmacyNumber
string
PharmacyNCPDP
string
BestRx.DataService.Model.ResponseModel.ComorbidityStatusOptionInfo
Object
comorbidity_status_selected
boolean
comorbidity_status
string
Enumeration:
Asthma
SeriousHeartCondition
LiverDisease
ChronicLungDisease
ChronicKidneyDisease
Diabetes
SevereObesity
Immunocompromised
Other
NoExistingConditions
other_comorbidity_detail
string
BestRxModel.COVIDQuestionaire
Object
QuestionUniqueID
string
QuestionText
string
QuestionType
string
Enumeration:
Screening
Immunization
QuestionSequence
integer int32
Answer
string
Enumeration:
DonotKnow
Yes
No
BestRx.DataService.Model.RequestModel.PatientInsuranceRequestModel
Object
ins_bin
string
ins_pcn
string
ins_code
string
ins_name
string
ins_address1
string
ins_address2
string
ins_city
string
ins_state
string
ins_zipcode
string
ins_phone
string
ins_remark
string
ins_fax_number
string
ins_alternate_phone
string
ins_email
string
ins_insurancegroupname
string
ins_seq_no
integer int32
ins_cardholder_id
string
ins_person_code
string
ins_relation_code
string
ins_group
string
ins_is_primary
boolean
BestRxModel.ResponseGenericInfo[System.Boolean]
Object
Data
boolean
IsValid
boolean
Messages
BestRxModel.MessageInfo
Object
MessageCode
string
Message
string
MessageType
string
Enumeration:
Information
Warning
Error
Success
Unknown
BestRxModel.PullMsgListRequest
Object
NPI
string
NoOfMessages
integer int32
RequestType
string
Enumeration:
None
PatientService
BestRxModel.ResponseGenericInfo[System.Collections.Generic.List[BestRxModel.PullPatientMessageInfo]]
Object
IsValid
boolean
Messages
BestRxModel.PullPatientMessageInfo
Object
MessageId
integer int64
Attempt
integer int32
BestRxModel.PatientInfoRequestModel
Object
PAT_RECNO
integer int32
PAT_ParentRecordNo
integer int32
PAT_LNAME
string
PAT_FMNAME
string
PAT_EMAIL
string
PAT_QCODE
string
PAT_DOB
string date-time
DOB
string date-time
PAT_GENDER
string
PAT_FAM_ZIP
string
PAT_MARITAL_STATUS
string
PAT_LOC_CD
string
PAT_SMOKER_IND
string
PAT_DISC_PCT
integer int32
PAT_ALG_CD2
integer int32
PAT_PRICE_CD
integer int32
PAT_REMARK1
string
PAT_REMARK2
string
PAT_WORK_PHONE
string
PAT_CELL_PHONE
string
PAT_DELIVERY
string
PAT_ID_QUAL
string
PAT_ID
string
PAT_SOC_SEC_NO
string
PAT_340B_IND
string
PAT_LOYALTY_NO
string
PAT_RESIDENCE_CODE
string
PAT_ALG_CD1
boolean
PAT_ANIMAL_NAME
string
PAT_MNAME
string
PAT_NAME_PREFIX
string
PAT_NAME_SUFFIX
string
AllowDuplicate
boolean
PAT_ACTIVE_IND
string
PAT_LANGUAGE
integer int32
PAT_FAM_BILLING_ADDRESS
PAT_PatientInsuranceModel
PAT_MSG_CD5
integer int32
PAT_RACE
integer int32
PAT_ETHNICITY
integer int32
PAT_COVIDImmunizationInfo
ServiceProvider
string
IsValid
boolean
Messages
BestRxModel.FamilyInfoRequestModel
Object
FAM_RECNO
integer int32
FAM_ISNEWRECORD
boolean
FAM_LNAME
string
FAM_FMNAME
string
FAM_ADDR
string
FAM_CITY
string
FAM_STATE
string
FAM_COUNTY
string
FAM_ZIP
string
FAM_COUNTRY
string
FAM_PHONE
string
FAM_FAX
string
FAM_EMAIL
string
FAM_ADDR2
string
FAM_REMARK
string
IsValid
boolean
Messages
BestRxModel.FamilyBillingRequestModel
Object
FAMBIL_RECNO
integer int32
FAMBIL_LNAME
string
FAMBIL_FMNAME
string
FAMBIL_CARE_OF
string
FAMBIL_ADDR
string
FAMBIL_ADDR2
string
FAMBIL_CITY
string
FAMBIL_STATE
string
FAMBIL_ZIP
string
FAMBIL_PHONE
string
FAMBIL_CC_NO
string
FAMBIL_CC_EXPDT
string
IsValid
boolean
Messages
BestRxModel.PatientInsuranceRequestModel
Object
PATINS_PLAN_SEQNO
string
PATINS_CARD_ID
string
PATINS_PERSON_CD
string
PATINS_RELATION
string
PATINS_GROUP
string
PATINS_DEP_ELG
string
PATINS_COPAY_BRAND
number double
PATINS_COPAY_GEN
number double
PATINS_PLAN_ID
string
PATINS_FACILLITY_ID
string
PATINS_PRIMARY_IND
string
PATINS_OP_ID_QUAL
string
PATINS_OP_ID
string
IsValid
boolean
Messages
BestRxModel.PatientNHInfoRequestModel
Object
PATNH_RECNO
integer int32
PATNH_CODE
string
PATNH_FLOOR
string
PATNH_ROOM
string
PATNH_BED
string
PATNH_DOC_RECNO
integer int32
PATNH_ALLERGY
string
PATNH_DIAG
string
PATNH_DIET
string
PATNH_HEIGHT_FT
integer int32
PATNH_HEIGHT_IN
integer int32
PATNH_WEIGHT
integer int32
PATNH_ALT_DOC_RECNO
integer int32
PATNH_ADM_DT
string date-time
PATNH_DSCHG_DT
string date-time
PATNH_STANDING_ORDR1
string
PATNH_STANDING_ORDR2
string
PATNH_READMIT_DT
string date-time
BestRxModel.COVIDImmunizationExtraInfo
Object
patient_comorbidities
PatientCategory
string
Enumeration:
EssentialWorker
FirstResponder
HealthcareWorker
PersonWithChronicCondition
ResidentOfACareFacilityOrOtherGroupSetting
IAmOver65
NoOfTheAbove
ContactChoice
string
Enumeration:
Email
Phone
Both
PatientRequestedDose
integer int32
AppointmentDate
string date-time
Consent
string
PatientAuthorizeBill
string
PatientPrivacyAcknowledgement
string
Questionnaires
Signature
string
Language
string
PatientQueueRemarks
string
PatientQueueMisc1
string
SchedulingID
string
SchedulingProvider
integer int32
StateAgeLimit
integer int32
Collection
Object
additional properties
string
GuardianRecNo
integer int32
GuardianFirstName
string
GuardianLastName
string
GuardianDateOfBirth
string date-time
GuardianGender
string
SameAsPatientAddress
boolean
GuardianAddress1
string
GuardianAddress2
string
GuardianCity
string
GuardianState
string
GuardianZip
string
GuardianPhone
string
GuardianType
string
BestRxModel.InsurancePlanRequestModel
Object
INSPLAN_RECNO
integer int32
INSPLAN_CODE
string
INSPLAN_NAME
string
INSPLAN_ADDR
string
INSPLAN_CITY
string
INSPLAN_STATE
string
INSPLAN_ZIP
string
INSPLAN_PHONE
string
INSPLAN_PHARMACY_NO
string
INSPLAN_NCPDP_VER
string
INSPLAN_BIN_NO
string
INSPLAN_PROC_CNTL
string
INSPLAN_REMARK
string
INSPLAN_MULT_CLAIMS
boolean
INSPLAN_FAX
string
INSPLAN_ALT_PHONE1
string
INSPLAN_ALT_PHONE2
string
INSPLAN_EMAIL
string
INSPLAN_CASH_IND
boolean
INSPLAN_PROV_ID_QUAL
string
INSPLAN_GROUP
string
INSPLAN_ADDR2
string
IsValid
boolean
Messages
BestRxModel.ComorbidityStatusInfo
Object
comorbidity_status
string
Enumeration:
Asthma
SeriousHeartCondition
LiverDisease
ChronicLungDisease
ChronicKidneyDisease
Diabetes
SevereObesity
Immunocompromised
Other
NoExistingConditions
other_comorbidity_detail
string
BestRxModel.UpdateMessageRequestInfo
Object
MessageId
integer int64
IsUpdatedSuccessfully
boolean
ErrorMessage
string
BestRxModel.ResponseGenericInfo[BestRxModel.UpdateMessageStatusResponse]
Object
IsValid
boolean
Messages
BestRxModel.UpdateMessageStatusResponse
Object
IsMessageUpdate
boolean
IsMoreDataAvailable
boolean
BestRxModel.ResponseGenericInfo[System.Collections.Generic.List[BestRxRoutingService.Model.ComorbidityStatusInfo]]
Object
IsValid
boolean
Messages
BestRxRoutingService.Model.ComorbidityStatusInfo
Object
Status
string
Enumeration:
Asthma
SeriousHeartCondition
LiverDisease
ChronicLungDisease
ChronicKidneyDisease
Diabetes
SevereObesity
Immunocompromised
Other
NoExistingConditions
Name
string
BestRxModel.ResponseGenericInfo[System.Collections.Generic.List[BestRxRoutingService.Model.QuestionnairesResponse]]
Object
IsValid
boolean
Messages
BestRxRoutingService.Model.QuestionnairesResponse
Object
QuestionType
string
Enumeration:
Screening
Immunization
QuestionTypeText
string
Questionnaires
BestRxModel.eRxRoutingPullMsgRequest
Object
NPI
string
LastReadMsgID
integer int32
eRxServiceProvider
string
Enumeration:
PrescriberConnection
WenoExchange
BestRx.Schedule.Common.Model.UpdayeMyTurnInfoRequest
Object
PharmacyNumber
string
LocationId
string
ExcludeFromSearch
boolean
BCSWeb.Model.ResponseGenericInfo[System.Collections.Generic.List[BestRx.Schedule.Common.Model.ServiceResponseModel]]
Object
IsValid
boolean
Messages
BestRx.Schedule.Common.Model.ServiceResponseModel
BestRx.Schedule.Common.Model.Service
Object
id
integer int64
title
string
BestRx.Schedule.Common.Model.AvailableSlotTimeRequestModel
Object
fromdate
string date-time
todate
string date-time
selectedresources
string
BCSWeb.Model.ResponseGenericInfo[BestRx.Schedule.Common.Model.AvailableSlotTimeResponseModel]
BestRx.Schedule.Common.Model.AvailableSlotTimeResponseModel
BestRx.Schedule.Common.Model.SlotDateTime
Object
resource_id
string
dtstarttimeslot
string date-time
dtendtimeslot
string date-time
BCSWeb.Model.ResponseGenericInfo[System.Collections.Generic.List[System.String]]
Object
Data
Array of string
IsValid
boolean
Messages
BestRx.Schedule.Common.Model.BookingRequestModel
Object
pharmacynumber
string
SchedulingId
string
BestRx.Schedule.Common.Model.MakePlanBookingRequestModel
Object
booking[resource_id]
integer int32
booking[service_id]
integer int32
booking[booked_from]
string date-time
booking[booked_to]
string date-time
booking[person_attributes][id]
integer int32
booking[person_attributes][name]
string
booking[person_attributes][email]
string
booking[person_attributes][phone_number]
string
booking[person_attributes][phone_number_formatted]
string
booking[person_attributes][date_of_birth]
string
booking[person_attributes][street]
string
booking[person_attributes][city]
string
booking[person_attributes][postal_code]
string
booking[person_attributes][state]
string
booking[person_attributes][country_code]
string
booking[person_attributes][notes]
string
booking[public_booking]
boolean
confirm
boolean
BCSWeb.Model.ResponseGenericInfo[BestRx.Schedule.Common.Model.BookingResponseModel]
Object
BestRx.Schedule.Common.Model.BookingResponseModel
Object
sessionid
string
BestRx.Schedule.Common.Model.Booking
Object
id
integer int32
service_id
integer int32
person_id
integer int32
booked_from
string date-time
booked_to
string date-time
created_at
string date-time
updated_at
string date-time
verification_code
Object
expires_at
Object
count
integer int32
notes
Object
resource_id
integer int32
reminder_at
Object
reminded_at
Object
paid_at
Object
external_id
Object
created_by
Object
updated_by
Object
state
string
verification_method
Object
custom_data
Object
revision_count
integer int32
paid_amount
Object
event_id
Object
collection_id
Object
invoiced_at
Object
title
Object
active
boolean
BestRx.Schedule.Common.Model.Person
Object
id
integer int32
email
string
phonenumber
Object
created_at
string date-time
updated_at
string date-time
name
string
custom_data
Object
date_of_birth
Object
external_id
Object
national_id_no
Object
street
Object
city
Object
postal_code
Object
state
Object
country_code
Object
notes
Object
phone_number
Object
BestRx.Schedule.Common.Model.Resource
Object
id
integer int64
title
string
created_at
string date-time
updated_at
string date-time
capacity
integer int64
opening_hours_mon
Array
string date-time
opening_hours_tue
Array
string date-time
opening_hours_wed
Array
string date-time
opening_hours_thu
Array
string date-time
opening_hours_fri
Array
string date-time
opening_hours_sat
Array
string date-time
opening_hours_sun
Object
custom_data
Object
open_0
string date-time
close_0
string date-time
open_1
string date-time
close_1
string date-time
open_2
string date-time
close_2
string date-time
open_3
string date-time
close_3
string date-time
open_4
string date-time
close_4
string date-time
open_5
string date-time
close_5
string date-time
open_6
Object
close_6
Object
BestRx.Schedule.Common.Model.CancelBookingRequestModel
Object
pharmacynumber
string
schedulingid
string