> For the complete documentation index, see [llms.txt](https://docs.evitalrx.in/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.evitalrx.in/api-for-patient-app.md).

# API FOR Patient App

- [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)
