# eVitalRx

## manav@evital.in

- [API - powered by eVitalRx](https://docs.evitalrx.in/master.md): eVitalRx is a cloud-based platform for pharmacy stores in India, providing APIs that enable seamless integration with various applications for managing stock, orders, and other pharmacy operations.
- [Getting Started with eVitalRx](https://docs.evitalrx.in/getting-started-with-evitalrx.md)
- [Introduction](https://docs.evitalrx.in/api-for-product-catalogue/introduction.md)
- [Medicines](https://docs.evitalrx.in/api-for-product-catalogue/medicines.md)
- [Search Product](https://docs.evitalrx.in/api-for-product-catalogue/medicines/search-product.md): To search items in your inventory with the Item Name (string), GTIN number of the product, or Salt-Composition(content).
- [Product Details](https://docs.evitalrx.in/api-for-product-catalogue/medicines/product-details.md): To get item details in your inventory by unique medicine Id.
- [Search Content](https://docs.evitalrx.in/api-for-product-catalogue/medicines/search-content.md): To search content
- [Request Product](https://docs.evitalrx.in/api-for-product-catalogue/medicines/request-product.md): To request a product, which is not available at eVitalRx.
- [Get Categories](https://docs.evitalrx.in/api-for-product-catalogue/medicines/get-categories.md): Get the Product categories list.
- [Get Category Products](https://docs.evitalrx.in/api-for-product-catalogue/medicines/get-category-products.md): Get the Products of a particular category.
- [Introduction](https://docs.evitalrx.in/api-for-patient-app/introduction.md)
- [Login/Signup](https://docs.evitalrx.in/api-for-patient-app/login-signup.md): APIs for signup & login for patients.
- [Signup send OTP](https://docs.evitalrx.in/api-for-patient-app/login-signup/signup-send-otp.md)
- [Signup](https://docs.evitalrx.in/api-for-patient-app/login-signup/add-patient.md)
- [Login](https://docs.evitalrx.in/api-for-patient-app/login-signup/add-patient-1.md): Login with mobile & password
- [Forgot password send OTP](https://docs.evitalrx.in/api-for-patient-app/login-signup/get-patient.md): This API sends verification code to register mobile number to reset password.
- [Reset password](https://docs.evitalrx.in/api-for-patient-app/login-signup/add-patient-2.md): To reset password with mobile OTP
- [Change password](https://docs.evitalrx.in/api-for-patient-app/login-signup/add-patient-3.md): To change password
- [Patients](https://docs.evitalrx.in/api-for-patient-app/patients.md): APIs for addupdate and list patients.
- [Add Patient](https://docs.evitalrx.in/api-for-patient-app/patients/add-patient.md): To add patients with mobile number, name and address.
- [Update Patient](https://docs.evitalrx.in/api-for-patient-app/patients/add-patient-1.md): To add patients with mobile number, name and address.
- [Get Patient](https://docs.evitalrx.in/api-for-patient-app/patients/get-patient.md): To get the patient details
- [Add Patient family member](https://docs.evitalrx.in/api-for-patient-app/patients/add-patient-2.md): To add family member of the patient
- [Addresses](https://docs.evitalrx.in/api-for-patient-app/addresses.md): APIs for add/update and list addresses.
- [List Addresses](https://docs.evitalrx.in/api-for-patient-app/addresses/add-patient.md)
- [Add-Update Address](https://docs.evitalrx.in/api-for-patient-app/addresses/add-patient-1.md)
- [Set Default Address](https://docs.evitalrx.in/api-for-patient-app/addresses/add-patient-2.md)
- [Delete Address](https://docs.evitalrx.in/api-for-patient-app/addresses/add-patient-3.md)
- [Medicines](https://docs.evitalrx.in/api-for-patient-app/medicines.md): APIs for medicines.
- [Search Products](https://docs.evitalrx.in/api-for-patient-app/medicines/search-products.md): To search items with the Item Name (string), GTIN number of the product, or Salt-Composition(content).
- [Search Manufacturer](https://docs.evitalrx.in/api-for-patient-app/medicines/search-manufacturer.md): To search manufacturer by name.
- [Product Details](https://docs.evitalrx.in/api-for-patient-app/medicines/product-details.md): To get item details in your inventory by unique medicine Id.
- [Get Stock details](https://docs.evitalrx.in/api-for-patient-app/medicines/get-stock-details.md): To get item details in your inventory by unique medicine Id.
- [Get Product Batch](https://docs.evitalrx.in/api-for-patient-app/medicines/get-product-batch.md): To get item batches in your inventory by unique medicine Id.
- [Search Content](https://docs.evitalrx.in/api-for-patient-app/medicines/search-content.md): To search content
- [Branded to Generic](https://docs.evitalrx.in/api-for-patient-app/medicines/branded-to-generic.md): To get alternate products by unique medicine Id.
- [Get Categories](https://docs.evitalrx.in/api-for-patient-app/medicines/get-categories.md): Get the Product categories list.
- [Get Category Products](https://docs.evitalrx.in/api-for-patient-app/medicines/get-category-products.md): Get the Products of a particular category.
- [Get Entity Categories](https://docs.evitalrx.in/api-for-patient-app/medicines/get-entity-categories.md): Get the Product categories list.
- [Get Entity Category Products](https://docs.evitalrx.in/api-for-patient-app/medicines/get-entity-category-products.md): Get the Products of a particular category.
- [Orders](https://docs.evitalrx.in/api-for-patient-app/orders.md): APIs for orders i.e. placing, cancelling, saving and more.
- [Place Order](https://docs.evitalrx.in/api-for-patient-app/orders/place-order.md): To place order with items and its quantity.
- [Cancel Order](https://docs.evitalrx.in/api-for-patient-app/orders/cancel-order.md): The patient can cancel the order with this API.
- [Save](https://docs.evitalrx.in/api-for-patient-app/orders/save.md): This API is used to Save the draft orders.
- [Order Details](https://docs.evitalrx.in/api-for-patient-app/orders/order-details.md): To get the order details
- [Order List](https://docs.evitalrx.in/api-for-patient-app/orders/order-list.md): To fetch order history of patient.
- [Mark as Accept](https://docs.evitalrx.in/api-for-patient-app/orders/mark-as-accept.md): This API is used to accept the order.
- [Mark as Reject](https://docs.evitalrx.in/api-for-patient-app/orders/mark-as-reject.md): This API is used to reject the order.
- [Get Reject Reasons](https://docs.evitalrx.in/api-for-patient-app/orders/get-reject-reasons.md): Get list of reasons to reject the order.
- [Get Chemist Order Settings](https://docs.evitalrx.in/api-for-patient-app/orders/get-chemist-order-settings.md): Get settings chemist has configured in eVitalRx for online orders.
- [Mark as Shipped](https://docs.evitalrx.in/api-for-patient-app/orders/mark-as-shipped.md): This API is deprecated.
- [Mark as Delivered](https://docs.evitalrx.in/api-for-patient-app/orders/mark-as-delivered.md): This API is used to complete your order.
- [Order Return](https://docs.evitalrx.in/api-for-patient-app/orders/order-return.md)
- [Order Return Details](https://docs.evitalrx.in/api-for-patient-app/orders/order-return-details.md)
- [Introduction](https://docs.evitalrx.in/api-for-doctor-portal/introduction.md)
- [Medicines](https://docs.evitalrx.in/api-for-doctor-portal/medicines.md)
- [Search Products](https://docs.evitalrx.in/api-for-doctor-portal/medicines/search-products.md): To search items with the Item Name (string), GTIN number of the product, or Salt-Composition(content).
- [Product Details](https://docs.evitalrx.in/api-for-doctor-portal/medicines/product-details.md): To get item details in your inventory by unique medicine Id.
- [Get Inventory Status](https://docs.evitalrx.in/api-for-doctor-portal/medicines/get-inventory-status.md): To get status of the items in your inventory.
- [Get Inventory Items](https://docs.evitalrx.in/api-for-doctor-portal/medicines/get-inventory-items.md): To get all items in your inventory.
- [Get Alternatives](https://docs.evitalrx.in/api-for-doctor-portal/medicines/get-alternatives.md): To get Medicine alternatives on the basis of the drug composition
- [Get Product Batch](https://docs.evitalrx.in/api-for-doctor-portal/medicines/get-product-batch.md): To get item batches in your inventory by unique medicine Id.
- [Get Expired Batches](https://docs.evitalrx.in/api-for-doctor-portal/medicines/get-expired-batches.md): To get expired batches in your inventory by unique medicine Id.
- [Request Product](https://docs.evitalrx.in/api-for-doctor-portal/medicines/request-product.md): To request a product, which is not available at eVitalRx.
- [Branded to Generic](https://docs.evitalrx.in/api-for-doctor-portal/medicines/branded-to-generic.md): To get alternate products by unique medicine Id.
- [Search Content](https://docs.evitalrx.in/api-for-doctor-portal/medicines/search-content.md): To search content
- [Add Favorite Medicine](https://docs.evitalrx.in/api-for-doctor-portal/medicines/add-favorite-medicine.md): This API is for doctors to add their favorite medicine.
- [Patients](https://docs.evitalrx.in/api-for-doctor-portal/patients.md)
- [Add Patient](https://docs.evitalrx.in/api-for-doctor-portal/patients/add-patient.md): To add patients with mobile number, name and address.
- [Get Patient](https://docs.evitalrx.in/api-for-doctor-portal/patients/get-patient.md): To get the patient details
- [Update Patient](https://docs.evitalrx.in/api-for-doctor-portal/patients/update-patient.md): To Update patient with mobile number, name and address.
- [Add Patient family member](https://docs.evitalrx.in/api-for-doctor-portal/patients/add-patient-1.md): To add family member of the patient
- [Orders](https://docs.evitalrx.in/api-for-doctor-portal/orders.md)
- [Push Prescription](https://docs.evitalrx.in/api-for-doctor-portal/orders/push-prescription.md): To push prescription with items and its quantity.
- [Order Details](https://docs.evitalrx.in/api-for-doctor-portal/orders/order-details.md): To get the order details
- [Order List](https://docs.evitalrx.in/api-for-doctor-portal/orders/order-list.md): To get the order details
- [Update Order](https://docs.evitalrx.in/api-for-doctor-portal/orders/update-order.md): This API is deprecated.
- [Save](https://docs.evitalrx.in/api-for-doctor-portal/orders/save.md): To save the order.
- [Introduction](https://docs.evitalrx.in/api-for-custom-fields/introduction.md)
- [Add Custom Fields](https://docs.evitalrx.in/api-for-custom-fields/add-custom-fields.md): To add user defined custom fields with attribute key and module
- [Update Custom Field](https://docs.evitalrx.in/api-for-custom-fields/update-custom-field.md): To update a particular custom field using the id.
- [Delete Custom Fields](https://docs.evitalrx.in/api-for-custom-fields/delete-custom-fields.md): To delete custom field using the id.
- [List Custom Fields](https://docs.evitalrx.in/api-for-custom-fields/list-custom-fields.md): To list the user defined custom fields.
- [Reports](https://docs.evitalrx.in/api-for-master-portal/reports.md)
- [Margin Report](https://docs.evitalrx.in/api-for-master-portal/reports/margin-report.md): To view Margin of Sales/Sales Return
- [Stock Summary](https://docs.evitalrx.in/api-for-master-portal/reports/stock-summary.md): To view the summary of the stock.
- [Introduction](https://docs.evitalrx.in/api-for-fulfillment-portal/introduction.md)
- [Patients](https://docs.evitalrx.in/api-for-fulfillment-portal/patients.md)
- [Add Patient](https://docs.evitalrx.in/api-for-fulfillment-portal/patients/add-patient.md): To add patients with mobile number, name and address.
- [Get Patient](https://docs.evitalrx.in/api-for-fulfillment-portal/patients/get-patient.md): To get the patient details
- [Medicines](https://docs.evitalrx.in/api-for-fulfillment-portal/medicines.md)
- [Search](https://docs.evitalrx.in/api-for-fulfillment-portal/medicines/search-products.md): To search items with the Item Name (string), GTIN number of the product, or Salt-Composition(content).
- [View V3](https://docs.evitalrx.in/api-for-fulfillment-portal/medicines/view-v3.md): To get item details in your inventory by unique medicine Id.
- [Orders](https://docs.evitalrx.in/api-for-fulfillment-portal/orders.md)
- [Check Serviceability V3](https://docs.evitalrx.in/api-for-fulfillment-portal/orders/check-serviceability-v3.md): To check if a location is serviceable
- [Checkout V3](https://docs.evitalrx.in/api-for-fulfillment-portal/orders/checkout-v3.md): To check availability of the items.
- [Place Order V3](https://docs.evitalrx.in/api-for-fulfillment-portal/orders/place-order.md): To place order with items and its quantity.
- [Order Details V2](https://docs.evitalrx.in/api-for-fulfillment-portal/orders/order-details-v2.md): To view order details
- [Cancel Order V2](https://docs.evitalrx.in/api-for-fulfillment-portal/orders/cancel-order-v2.md): The patient can cancel the order with this API.
- [Get Reject Reasons](https://docs.evitalrx.in/api-for-fulfillment-portal/orders/get-reject-reasons.md): Get list of reasons to reject the order.
- [Checkout By Content](https://docs.evitalrx.in/api-for-fulfillment-portal/orders/checkout-by-content.md)
- [Checkout With Pharmacy List](https://docs.evitalrx.in/api-for-fulfillment-portal/orders/checkout-with-pharmacy-list.md)
- [Webhooks](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks.md)
- [Overview](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/overview.md): This section contains Fulfillment module webhooks
- [Digitization Completed](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/digitization-completed.md): This webhook is for order process through PAAS portal only.
- [Digitization Rejected](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/digitization-rejected.md)
- [Order Assigned](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/order-assigned.md)
- [Order Accepted](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/order-accepted.md)
- [Order Rejected](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/order-rejected.md)
- [Order Shipped](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/order-shipped.md)
- [Order Picked Up](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/order-picked-up.md)
- [Order Delivered](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/order-delivered.md)
- [Order Reassigned](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/order-reassigned.md)
- [Order Split⛔](https://docs.evitalrx.in/api-for-fulfillment-portal/webhooks/order-split.md)
- [Fulfillment FAQ's](https://docs.evitalrx.in/api-for-fulfillment-portal/fulfillment-faqs.md): Some common question that we were asked.
- [Corner Cases](https://docs.evitalrx.in/api-for-fulfillment-portal/corner-cases.md)
- [Introduction](https://docs.evitalrx.in/api-for-b2b/introduction.md)
- [Orders](https://docs.evitalrx.in/api-for-b2b/orders.md)
- [Order Save](https://docs.evitalrx.in/api-for-b2b/orders/order-save.md): To save the b2b sales order.
- [Order Save as Draft](https://docs.evitalrx.in/api-for-b2b/orders/order-save-as-draft.md)
- [Order List](https://docs.evitalrx.in/api-for-b2b/orders/order-list.md): To get the order details
- [Order Details](https://docs.evitalrx.in/api-for-b2b/orders/order-details.md)
- [Order Return Save](https://docs.evitalrx.in/api-for-b2b/orders/order-return-save.md)
- [Order Return List](https://docs.evitalrx.in/api-for-b2b/orders/order-return-list.md)
- [Order Return Details](https://docs.evitalrx.in/api-for-b2b/orders/order-return-details.md)
- [Customers](https://docs.evitalrx.in/api-for-b2b/customers.md)
- [Add / Update Customer](https://docs.evitalrx.in/api-for-b2b/customers/add-update-customer.md): To add patients with mobile number, name and address.
- [Customer List](https://docs.evitalrx.in/api-for-b2b/customers/customer-list.md): To get the patient details
- [Introduction](https://docs.evitalrx.in/api-for-webhook-responses/introduction.md)
- [Medicine Webhook](https://docs.evitalrx.in/api-for-webhook-responses/medicine-webhook.md)
- [Transaction Webhook](https://docs.evitalrx.in/api-for-webhook-responses/transaction-webhook.md)
- [Draft Save](https://docs.evitalrx.in/api-for-webhook-responses/draft-save.md)
- [Draft Edit](https://docs.evitalrx.in/api-for-webhook-responses/draft-edit.md)
- [Order Save](https://docs.evitalrx.in/api-for-webhook-responses/order-save.md)
- [Order Edit](https://docs.evitalrx.in/api-for-webhook-responses/order-edit.md)
- [Order Accepted](https://docs.evitalrx.in/api-for-webhook-responses/order-accepted.md)
- [Order Rejected](https://docs.evitalrx.in/api-for-webhook-responses/order-rejected.md)
- [Order Shipped](https://docs.evitalrx.in/api-for-webhook-responses/order-shipped.md)
- [Order Picked Up](https://docs.evitalrx.in/api-for-webhook-responses/order-picked-up.md)
- [Order Delivered](https://docs.evitalrx.in/api-for-webhook-responses/order-delivered.md)
- [Order Split](https://docs.evitalrx.in/api-for-webhook-responses/order-split.md)
- [Order Re-Assigned](https://docs.evitalrx.in/api-for-webhook-responses/order-re-assigned.md)
- [Terms & Conditions](https://docs.evitalrx.in/others/terms-and-conditions.md)
