Bookings

Bookings Service

APIDescription
GET api/Bookings/GetProviderAvailability?accessProviderID={accessProviderID}&selectedDate={selectedDate}

No documentation available.

GET api/Bookings?bookingType={bookingType}

Get all booking

GET api/Bookings/{id}

No documentation available.

POST api/Bookings

No documentation available.

PUT api/Bookings/{id}

No documentation available.

DELETE api/Bookings/{id}

No documentation available.

Account

APIDescription
GET api/Account/UserInfo

Gets logged user information

POST api/Account/Logout

Logs out

POST api/Account/ChangePassword

No documentation available.

POST api/Account/UploadUserPhoto?userImageBase64={userImageBase64}

Upload User Photo as Image string Base 64, allowed photo extensions ".jpg", ".gif", ".png"

POST api/Account/UserSettings

No documentation available.

GET api/Account/UserSettings

No documentation available.

GET api/Account/GetAppLanguages

No documentation available.

POST api/Account/GeneratePasswordResetToken?email={email}

No documentation available.

POST api/Account/ResetPassword?email={email}&passwordToken={passwordToken}&newPassword={newPassword}

Reset Password

POST api/Account/UpdateUserProfile

Update User Profile

POST api/Account/VerifyOTP?code={code}&mobile={mobile}

Verify User OTP

POST api/Account/SendOTPCode?mobile={mobile}

Send OTP Code

POST api/Account/IsEmailExists?email={email}

No documentation available.

POST api/Account/IsMobileVerified?mobile={mobile}

No documentation available.

POST api/Account/RegisterClinic

Register Clinic

GET api/Account/GetTimezones

Get Time zones

GET api/Account/GetProviderSpecialties

Get Provider Specialties

GET api/Account/GetCountries

Get Countries

ProviderService

Provider Service API responisible for allowing access to patient clinical and demographic informations

APIDescription
POST api/ProviderService/UpdatePatientPhoto

Updates the patient profile photo.

POST api/ProviderService/SaveDocument

Save Document

GET api/ProviderService/GetProvidersList

Get Providers Physicians List

GET api/ProviderService/GetProviders_Nurses

Get Providers Nurses List

POST api/ProviderService/UploadPatientDocument

Upload Patient Document

POST api/ProviderService/UploadPhotoDocument

Uploads the photo document and attach to Patient Medical Record

GET api/ProviderService/GetAppointments?practiceID={practiceID}&providerID={providerID}&selectedDate={selectedDate}

Get Appointments

POST api/ProviderService/SearchForPatients?name={name}&practiceID={practiceID}

Search For Patients

GET api/ProviderService/GetUserInfo

No documentation available.

POST api/ProviderService/SearchPatientsByName?name={name}&DOB={DOB}&practiceID={practiceID}&providerID={providerID}

Search Patients By Name

GET api/ProviderService/GetPatientDetails?patientId={patientId}&practiceID={practiceID}

Get Patient Details

GET api/ProviderService/GetMessages?folderName={folderName}&providerID={providerID}

Get Messages

GET api/ProviderService/GetMessagesDetails?MsgId={MsgId}&folderName={folderName}&providerID={providerID}

Get Messages Details

GET api/ProviderService/GetCalendarSettings?practiceID={practiceID}

Get Calendar Settings

GET api/ProviderService/GetPatientClinical?patientId={patientId}

Get Patient Clinical

GET api/ProviderService/GetNewPatientClinical?patientId={patientId}

Get New Patient Clinical

GET api/ProviderService/GetPatientClinicalNotes?patientId={patientId}

Get Patient Clinical Notes

POST api/ProviderService/UpdateUserNotification?playerId={playerId}&userEntiyID={userEntiyID}&practice_Id={practice_Id}

Update User Notification

GET api/ProviderService/GetPatientPreviousConsults?patientId={patientId}&loadFirstVisitOnly={loadFirstVisitOnly}

Get Patient Previous Consults

GET api/ProviderService/GetAppointmentTypes

Get Appointment Types

GET api/ProviderService/GetPracticeLabTests?practiceID={practiceID}

Get Practice Lab Tests

GET api/ProviderService/GetPracticeProcedureTypes?practiceID={practiceID}

Get Practice Procedure Types

GET api/ProviderService/GetPracticeRadiologyLabTests?practiceID={practiceID}

Get Practice Radiology Lab Tests

POST api/ProviderService/AddAppointment

Add Appointment

POST api/ProviderService/UpdateAppointment

Update Appointment

POST api/ProviderService/AddPatient_Basic

Add Patient Basic

GET api/ProviderService/GetNewPatientClinicalNotes?patientId={patientId}

Get New Patient Clinical Notes

GET api/ProviderService/GetPatientConsults?patientId={patientId}

Get Patient Consults

POST api/ProviderService/AddPatientConsultWithOrders?practiceID={practiceID}&providerID={providerID}

Add Patient Consult WithOrders

POST api/ProviderService/AddPatientInConsult?practiceID={practiceID}&providerID={providerID}

Add Patient InConsult

POST api/ProviderService/UpdatePatientInConsult

Update Patient InConsult

GET api/ProviderService/GetPatientDocuments?patientId={patientId}&practiceID={practiceID}&providerID={providerID}

Get Patient Documents

POST api/ProviderService/SearchDocumentsByPatient

Search Documents By Patient

GET api/ProviderService/GetPracticeUsers?practiceID={practiceID}&name={name}

Get Practice Users

POST api/ProviderService/SendMessage?providerID={providerID}

Send Message

GET api/ProviderService/GetUserTasks?userID={userID}&practiceID={practiceID}

Get User Tasks

POST api/ProviderService/AddUserTask

Add User Task

POST api/ProviderService/ConfirmAppointment?appointment_Id={appointment_Id}

Confirm Appointment

GET api/ProviderService/GetPatientInvoiceList?practiceID={practiceID}&patientID={patientID}

Get Patient Invoice List

GET api/ProviderService/GetPatientsList?modifiedAfterDate={modifiedAfterDate}

No documentation available.

GET api/ProviderService/GetDrugsList?modifiedAfterDate={modifiedAfterDate}&page={page}&pageSize={pageSize}

No documentation available.

GET api/ProviderService/GetTreatmentsList?modifiedAfterDate={modifiedAfterDate}

No documentation available.

GET api/ProviderService/GetUserActivitySummary?practiceID={practiceID}&userEntityID={userEntityID}&fromDate={fromDate}&toDate={toDate}

Get User Activity Summary

GET api/ProviderService/WaitingPatients?practiceID={practiceID}&userEntityID={userEntityID}

Get Waiting Patients

GET api/ProviderService/PatientInfo

Get patient basic information by Patient ID, like Firstname, surname, others

GET api/ProviderService/GetPatientInfoByMrn

Get patient basic information by Patient MRN, like Firstname, surname, others

GET api/ProviderService/SearchDrugs

Search for drugs by name start with

POST api/ProviderService/AddAdministeredDrugs

Add Administer Drug for patient at given time, you can add notes and status of the administration

POST api/ProviderService/UpdateAdministeredDrugs

Update Drug Administration for patient

GET api/ProviderService/AdministeredDrugs

Gets the list of patient administered drugs in the descending order

POST api/ProviderService/DeleteAdministeredDrug

Delete Administered Drug Entry

GET api/ProviderService/PatientAlergies

to retrieve a list of the patient allergies

GET api/ProviderService/PatientTreatmentPlans

to retrieve a list of the prescribed drugs including the name, quantity, frequency, etc.

POST api/ProviderService/AddTreatmentPlan

Add Treatment Plan

PUT api/ProviderService/UpdateTreatmentPlan

Update patient treatment plan

DELETE api/ProviderService/RemoveTreatmentPlan

Remove Patient Treatment Plan

PatientService

Patient Service API responisible for allowing access to patient clinical and demographic informations

APIDescription
GET api/PatientService/PatientInfo

to retrieve basic information like Firstname, surname, etc.

GET api/PatientService/SearcbDrugs

Search for drugs by name start with

GET api/PatientService/AdministeredDrugs

Gets the list of patient administered drugs in the descending order

POST api/PatientService/AddAdministeredDrugs

Add Administer Drug for patient at given time, you can add notes and status of the administration

POST api/PatientService/UpdateAdministeredDrugs

Update Drug Administration for patient

POST api/PatientService/DeleteAdministeredDrug

Delete Administered Drug Entry

GET api/PatientService/PatientAlergies

to retrieve a list of the patient allergies

GET api/PatientService/PatientTreatmentPlans

to retrieve a list of the prescribed drugs including the name, quantity, frequency, etc.

POST api/PatientService/AddTreatmentPlan

Add Treatment Plan

PUT api/PatientService/UpdateTreatmentPlan

Update patient treatment plan

DELETE api/PatientService/RemoveTreatmentPlan

Remove Patient Treatment Plan

HealthAdvices

Health Advices

APIDescription
GET api/HealthAdvices

No documentation available.

GET api/HealthAdvices/{id}

No documentation available.

Notifications

Notifications

APIDescription
GET api/Notifications

Get all Notifications

Images

APIDescription
GET api/Images?key={key}

Get Image