{"info":{"_postman_id":"d79eceb9-bedc-4aa7-a6f4-4e93bd652ec3","name":"CareTrip","description":"<html><head></head><body><h1 id=\"caretrip-api-documentation\">CareTrip API Documentation</h1>\n<h2 id=\"overview\">Overview</h2>\n<p>CareTrip is a comprehensive healthcare travel platform API that enables travelers to find, book, and review medical services while traveling. The platform connects patients with healthcare providers, manages appointments, and facilitates medical tourism.</p>\n<h2 id=\"base-url\">Base URL</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>http://localhost:5000\n\n</code></pre><h2 id=\"authentication\">Authentication</h2>\n<p>Most endpoints require JWT Bearer token authentication. After registering or logging in, include the token in the Authorization header:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;your_jwt_token&gt;\n\n</code></pre><p><strong>Token Expiration:</strong> 7 days from issuance</p>\n<h2 id=\"api-endpoints-summary\">API Endpoints Summary</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Method</th>\n<th>Endpoint</th>\n<th>Description</th>\n<th>Auth Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>POST</td>\n<td>/api/auth/register</td>\n<td>Register a new user</td>\n<td>No</td>\n</tr>\n<tr>\n<td>POST</td>\n<td>/api/auth/login</td>\n<td>Login user</td>\n<td>No</td>\n</tr>\n<tr>\n<td>GET</td>\n<td>/api/profile</td>\n<td>Get user profile</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>PUT</td>\n<td>/api/profile</td>\n<td>Update user profile</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>POST</td>\n<td>/api/bookings</td>\n<td>Create a booking</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>GET</td>\n<td>/api/bookings</td>\n<td>Get all bookings</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>POST</td>\n<td>/api/bookings/:id/review</td>\n<td>Submit a review</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>GET</td>\n<td>/api/places/nearby-doctors</td>\n<td>Find nearby doctors</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>GET</td>\n<td>/api/places/search-doctors</td>\n<td>Search doctors</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><hr>\n<h2 id=\"authentication-endpoints\">Authentication Endpoints</h2>\n<h3 id=\"1-register-user\">1. Register User</h3>\n<p>Creates a new user account in the system.</p>\n<p><strong>Endpoint:</strong> <code>POST /api/auth/register</code></p>\n<p><strong>Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"name\": \"string\",\n    \"email\": \"string\",\n    \"password\": \"string\",\n    \"role\": \"Traveler\" | \"Doctor\"\n}\n\n</code></pre>\n<p><strong>Response (201 Created):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n    \"user\": {\n        \"id\": \"69f48e032c1f16b06d5379f1\",\n        \"name\": \"Postmannn\",\n        \"email\": \"newwithpostman@example.com\",\n        \"role\": \"Traveler\",\n        \"verificationStatus\": \"unverified\"\n    }\n}\n\n</code></pre>\n<hr>\n<h3 id=\"2-login-user\">2. Login User</h3>\n<p>Authenticates an existing user and returns a JWT token.</p>\n<p><strong>Endpoint:</strong> <code>POST /api/auth/login</code></p>\n<p><strong>Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"email\": \"string\",\n    \"password\": \"string\"\n}\n\n</code></pre>\n<p><strong>Response (200 OK):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\",\n    \"user\": {\n        \"id\": \"69f48e032c1f16b06d5379f1\",\n        \"name\": \"Postmannn\",\n        \"email\": \"newwithpostman@example.com\",\n        \"role\": \"Traveler\",\n        \"verificationStatus\": null\n    }\n}\n\n</code></pre>\n<hr>\n<h2 id=\"profile-endpoints\">Profile Endpoints</h2>\n<h3 id=\"3-get-profile\">3. Get Profile</h3>\n<p>Retrieves the authenticated user's profile information.</p>\n<p><strong>Endpoint:</strong> <code>GET /api/profile</code></p>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;token&gt;\n\n</code></pre><p><strong>Response (200 OK):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"69f48e032c1f16b06d5379f1\",\n        \"name\": \"Postmannn\",\n        \"email\": \"newwithpostman@example.com\",\n        \"role\": \"Traveler\",\n        \"isVerified\": false,\n        \"preferredLanguage\": \"English\",\n        \"allergies\": \"None\",\n        \"chronicConditions\": \"None\",\n        \"createdAt\": \"2026-05-01T11:26:59.510Z\",\n        \"updatedAt\": \"2026-05-01T11:26:59.510Z\"\n    }\n}\n\n</code></pre>\n<hr>\n<h3 id=\"4-update-profile\">4. Update Profile</h3>\n<p>Updates the authenticated user's profile information.</p>\n<p><strong>Endpoint:</strong> <code>PUT /api/profile</code></p>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;token&gt;\n\n</code></pre><p><strong>Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"name\": \"string\",\n    \"phone\": \"string\",\n    \"emergencyEmail\": \"string\",\n    \"emergencyWhatsApp\": \"string\",\n    \"picture\": \"string (URL)\"\n}\n\n</code></pre>\n<p><strong>Response (200 OK):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"69f48e032c1f16b06d5379f1\",\n        \"name\": \"John Updated\",\n        \"email\": \"newwithpostman@example.com\",\n        \"role\": \"Traveler\",\n        \"isVerified\": false,\n        \"preferredLanguage\": \"English\",\n        \"allergies\": \"None\",\n        \"chronicConditions\": \"None\",\n        \"createdAt\": \"2026-05-01T11:26:59.510Z\",\n        \"updatedAt\": \"2026-05-01T11:40:07.437Z\",\n        \"emergencyEmail\": \"family@example.com\",\n        \"emergencyWhatsApp\": \"+919998887776\",\n        \"phone\": \"+919876543210\",\n        \"picture\": \"https://image-url.com/photo.jpg\"\n    }\n}\n\n</code></pre>\n<hr>\n<h2 id=\"booking-endpoints\">Booking Endpoints</h2>\n<h3 id=\"5-create-booking\">5. Create Booking</h3>\n<p>Creates a new appointment booking with a doctor.</p>\n<p><strong>Endpoint:</strong> <code>POST /api/bookings</code></p>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;token&gt;\n\n</code></pre><p><strong>Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"doctorId\": \"string\",\n    \"date\": \"string\",\n    \"timeSlot\": \"string\",\n    \"reason\": \"string\",\n    \"languagePreference\": \"string\",\n    \"doctorName\": \"string\",\n    \"doctorSpecialty\": \"string\"\n}\n\n</code></pre>\n<p><strong>Response (201 Created):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"data\": {\n        \"patientId\": \"69f48e032c1f16b06d5379f1\",\n        \"doctorId\": \"65f...123\",\n        \"doctorName\": \"Dr. Smith\",\n        \"doctorSpecialty\": \"Cardiology\",\n        \"date\": \"Tuesday, 30 Apr\",\n        \"timeSlot\": \"10:30 AM\",\n        \"reason\": \"Routine checkup\",\n        \"location\": \"Clinic/Online\",\n        \"languagePreference\": \"English\",\n        \"status\": \"Confirmed\",\n        \"reviewed\": false,\n        \"reminderSent\": false,\n        \"_id\": \"69f491e22c1f16b06d537a08\",\n        \"createdAt\": \"2026-05-01T11:43:30.389Z\",\n        \"updatedAt\": \"2026-05-01T11:43:30.389Z\"\n    }\n}\n\n</code></pre>\n<hr>\n<h3 id=\"6-get-bookings\">6. Get Bookings</h3>\n<p>Retrieves all bookings for the authenticated user.</p>\n<p><strong>Endpoint:</strong> <code>GET /api/bookings</code></p>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;token&gt;\n\n</code></pre><p><strong>Response (200 OK):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"count\": 2,\n    \"data\": [\n        {\n            \"_id\": \"69f493802c1f16b06d537a14\",\n            \"patientId\": \"69f48e032c1f16b06d5379f1\",\n            \"doctorId\": \"65f...123\",\n            \"doctorName\": \"Dr. Smith\",\n            \"doctorSpecialty\": \"Cardiology\",\n            \"date\": \"Tuesday, 30 Apr\",\n            \"timeSlot\": \"10:30 AM\",\n            \"reason\": \"Routine checkup\",\n            \"location\": \"Clinic/Online\",\n            \"languagePreference\": \"English\",\n            \"status\": \"Completed\",\n            \"reviewed\": false,\n            \"reminderSent\": false,\n            \"createdAt\": \"2026-05-01T11:50:24.605Z\",\n            \"updatedAt\": \"2026-05-01T11:50:24.605Z\"\n        }\n    ]\n}\n\n</code></pre>\n<hr>\n<h3 id=\"7-submit-review\">7. Submit Review</h3>\n<p>Submits a review for a completed booking.</p>\n<p><strong>Endpoint:</strong> <code>POST /api/bookings/:id/review</code></p>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;token&gt;\n\n</code></pre><p><strong>Path Parameters:</strong>  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Booking ID</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"rating\": 5,\n    \"text\": \"string\"\n}\n\n</code></pre>\n<p><strong>Response (201 Created):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"data\": {\n        \"doctorId\": \"65f...123\",\n        \"bookingId\": \"69f493802c1f16b06d537a14\",\n        \"patientId\": \"69f48e032c1f16b06d5379f1\",\n        \"patientName\": \"John Updated\",\n        \"text\": \"Great experience with the doctor!\",\n        \"rating\": 5,\n        \"travelerType\": \"Tourist\",\n        \"_id\": \"69f494462c1f16b06d537a20\",\n        \"createdAt\": \"2026-05-01T11:53:42.096Z\",\n        \"updatedAt\": \"2026-05-01T11:53:42.096Z\"\n    }\n}\n\n</code></pre>\n<hr>\n<h2 id=\"placesdoctor-search-endpoints\">Places/Doctor Search Endpoints</h2>\n<h3 id=\"8-fetch-nearby-doctors\">8. Fetch Nearby Doctors</h3>\n<p>Finds doctors near a specified location using geolocation.</p>\n<p><strong>Endpoint:</strong> <code>GET /api/places/nearby-doctors</code></p>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;token&gt;\n\n</code></pre><p><strong>Query Parameters:</strong>  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>lat</td>\n<td>number</td>\n<td>Yes</td>\n<td>Latitude coordinate</td>\n</tr>\n<tr>\n<td>lng</td>\n<td>number</td>\n<td>Yes</td>\n<td>Longitude coordinate</td>\n</tr>\n<tr>\n<td>radius</td>\n<td>number</td>\n<td>Yes</td>\n<td>Search radius in meters</td>\n</tr>\n<tr>\n<td>keyword</td>\n<td>string</td>\n<td>No</td>\n<td>Specialty filter (e.g., \"Cardiologist\")</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example:</strong> <code>/api/places/nearby-doctors?lat=21.17&amp;lng=72.83&amp;radius=5000&amp;keyword=Cardiologist</code></p>\n<p><strong>Response (200 OK):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"count\": 34,\n    \"data\": [\n        {\n            \"_id\": \"QXVR29\",\n            \"name\": \"Dr Santosh Yadav Pediatrician Clinic\",\n            \"specialty\": \"Pediatrician\",\n            \"address\": \"Roopal Industrial Society 2, Udhana, Surat, Gujarat, 395017\",\n            \"rating\": 5,\n            \"reviews\": 12,\n            \"languages\": [\"English\", \"Hindi\", \"Gujarati\"],\n            \"verified\": true,\n            \"distance\": \"0.1 km\",\n            \"distanceMeters\": 93\n        }\n    ]\n}\n\n</code></pre>\n<hr>\n<h3 id=\"9-search-doctors\">9. Search Doctors</h3>\n<p>Searches for doctors by name or keyword.</p>\n<p><strong>Endpoint:</strong> <code>GET /api/places/search-doctors</code></p>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Bearer &lt;token&gt;\n\n</code></pre><p><strong>Query Parameters:</strong>  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>query</td>\n<td>string</td>\n<td>Yes</td>\n<td>Search term (doctor/hospital name)</td>\n</tr>\n<tr>\n<td>lat</td>\n<td>number</td>\n<td>Yes</td>\n<td>Latitude for distance calculation</td>\n</tr>\n<tr>\n<td>lng</td>\n<td>number</td>\n<td>Yes</td>\n<td>Longitude for distance calculation</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example:</strong> <code>/api/places/search-doctors?query=Rujul&amp;lat=21.17&amp;lng=72.83</code></p>\n<p><strong>Response (200 OK):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"count\": 1,\n    \"data\": [\n        {\n            \"_id\": \"H5HCF6\",\n            \"name\": \"Rujul Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"1st Floor, Manohar Complex, Opposite Pumping Station, Saiyedpura, District Surat, Surat, Gujarat, 395003\",\n            \"rating\": 4.2,\n            \"reviews\": 75,\n            \"languages\": [\"English\", \"Hindi\", \"Gujarati\"],\n            \"verified\": true,\n            \"distance\": \"4.1 km\",\n            \"distanceMeters\": 4059,\n            \"mapplsPin\": \"H5HCF6\"\n        }\n    ]\n}\n\n</code></pre>\n<hr>\n<h2 id=\"data-models\">Data Models</h2>\n<h3 id=\"user-object\">User Object</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td>string</td>\n<td>Unique user identifier</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>User's full name</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>User's email address</td>\n</tr>\n<tr>\n<td>role</td>\n<td>string</td>\n<td>\"Traveler\" or \"Doctor\"</td>\n</tr>\n<tr>\n<td>isVerified</td>\n<td>boolean</td>\n<td>Email verification status</td>\n</tr>\n<tr>\n<td>preferredLanguage</td>\n<td>string</td>\n<td>Preferred language</td>\n</tr>\n<tr>\n<td>allergies</td>\n<td>string</td>\n<td>Known allergies</td>\n</tr>\n<tr>\n<td>chronicConditions</td>\n<td>string</td>\n<td>Chronic health conditions</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Contact phone number</td>\n</tr>\n<tr>\n<td>emergencyEmail</td>\n<td>string</td>\n<td>Emergency contact email</td>\n</tr>\n<tr>\n<td>emergencyWhatsApp</td>\n<td>string</td>\n<td>Emergency WhatsApp number</td>\n</tr>\n<tr>\n<td>picture</td>\n<td>string</td>\n<td>Profile picture URL</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"booking-object\">Booking Object</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td>string</td>\n<td>Unique booking identifier</td>\n</tr>\n<tr>\n<td>patientId</td>\n<td>string</td>\n<td>Patient's user ID</td>\n</tr>\n<tr>\n<td>doctorId</td>\n<td>string</td>\n<td>Doctor's ID</td>\n</tr>\n<tr>\n<td>doctorName</td>\n<td>string</td>\n<td>Doctor's name</td>\n</tr>\n<tr>\n<td>doctorSpecialty</td>\n<td>string</td>\n<td>Doctor's specialty</td>\n</tr>\n<tr>\n<td>date</td>\n<td>string</td>\n<td>Appointment date</td>\n</tr>\n<tr>\n<td>timeSlot</td>\n<td>string</td>\n<td>Appointment time</td>\n</tr>\n<tr>\n<td>reason</td>\n<td>string</td>\n<td>Reason for visit</td>\n</tr>\n<tr>\n<td>location</td>\n<td>string</td>\n<td>Appointment location</td>\n</tr>\n<tr>\n<td>languagePreference</td>\n<td>string</td>\n<td>Preferred language</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>\"Confirmed\" or \"Completed\"</td>\n</tr>\n<tr>\n<td>reviewed</td>\n<td>boolean</td>\n<td>Whether review submitted</td>\n</tr>\n<tr>\n<td>reminderSent</td>\n<td>boolean</td>\n<td>Reminder notification status</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"doctor-object\">Doctor Object</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td>string</td>\n<td>Unique doctor/place identifier</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Doctor/Hospital name</td>\n</tr>\n<tr>\n<td>specialty</td>\n<td>string</td>\n<td>Medical specialty</td>\n</tr>\n<tr>\n<td>address</td>\n<td>string</td>\n<td>Full address</td>\n</tr>\n<tr>\n<td>rating</td>\n<td>number</td>\n<td>Average rating (1-5)</td>\n</tr>\n<tr>\n<td>reviews</td>\n<td>number</td>\n<td>Total review count</td>\n</tr>\n<tr>\n<td>languages</td>\n<td>array</td>\n<td>Supported languages</td>\n</tr>\n<tr>\n<td>verified</td>\n<td>boolean</td>\n<td>Verification status</td>\n</tr>\n<tr>\n<td>distance</td>\n<td>string</td>\n<td>Distance from search location</td>\n</tr>\n<tr>\n<td>distanceMeters</td>\n<td>number</td>\n<td>Distance in meters</td>\n</tr>\n<tr>\n<td>mapplsPin</td>\n<td>string</td>\n<td>Mappls location pin</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"review-object\">Review Object</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>_id</td>\n<td>string</td>\n<td>Unique review identifier</td>\n</tr>\n<tr>\n<td>doctorId</td>\n<td>string</td>\n<td>Doctor's ID</td>\n</tr>\n<tr>\n<td>bookingId</td>\n<td>string</td>\n<td>Associated booking ID</td>\n</tr>\n<tr>\n<td>patientId</td>\n<td>string</td>\n<td>Patient's user ID</td>\n</tr>\n<tr>\n<td>patientName</td>\n<td>string</td>\n<td>Patient's name</td>\n</tr>\n<tr>\n<td>text</td>\n<td>string</td>\n<td>Review text</td>\n</tr>\n<tr>\n<td>rating</td>\n<td>number</td>\n<td>Rating (1-5)</td>\n</tr>\n<tr>\n<td>travelerType</td>\n<td>string</td>\n<td>Type of traveler</td>\n</tr>\n</tbody>\n</table>\n</div><hr>\n<h2 id=\"error-responses\">Error Responses</h2>\n<p>All endpoints may return the following error responses:</p>\n<p><strong>401 Unauthorized:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": false,\n    \"error\": \"Not authorized to access this route\"\n}\n\n</code></pre>\n<p><strong>400 Bad Request:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": false,\n    \"error\": \"Validation error message\"\n}\n\n</code></pre>\n<p><strong>404 Not Found:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": false,\n    \"error\": \"Resource not found\"\n}\n\n</code></pre>\n<p><strong>500 Server Error:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": false,\n    \"error\": \"Server Error\"\n}\n\n</code></pre>\n<hr>\n<h2 id=\"rate-limiting\">Rate Limiting</h2>\n<p>API requests may be subject to rate limiting. Please implement appropriate retry logic with exponential backoff.</p>\n<h2 id=\"support\">Support</h2>\n<p>For API support or issues, please contact the development team.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"CareTrip API Documentation","slug":"caretrip-api-documentation"}],"owner":"50841045","collectionId":"d79eceb9-bedc-4aa7-a6f4-4e93bd652ec3","publishedId":"2sBXqKnzCC","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-05-01T13:55:23.000Z"},"item":[{"name":"Register User","id":"ad102c2f-8fe4-45b4-886f-316841e73d88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Postmannn\",\r\n  \"email\": \"doctor@gmail.com\",\r\n  \"password\": \"12345678\",\r\n  \"role\": \"Doctor\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/register","urlObject":{"protocol":"http","port":"5000","path":["api","auth","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"5d885e23-d980-4910-93fe-8b07f67d089b","name":"Register User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Postmannn\",\r\n  \"email\": \"newwithpostman@example.com\",\r\n  \"password\": \"securepassword123\",\r\n  \"role\": \"Traveler\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/register"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"371"},{"key":"ETag","value":"W/\"173-P2FIJ42H1NFrhg0Ab9AWXkdHXy4\""},{"key":"Date","value":"Fri, 01 May 2026 11:26:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNDgxOSwiZXhwIjoxNzc4MjM5NjE5fQ.gVFok_rPSQEA-hbaZDKfZ3rgILlRHTQcUG8hJDNcefo\",\n    \"user\": {\n        \"id\": \"69f48e032c1f16b06d5379f1\",\n        \"name\": \"Postmannn\",\n        \"email\": \"newwithpostman@example.com\",\n        \"role\": \"Traveler\",\n        \"verificationStatus\": \"unverified\"\n    }\n}"}],"_postman_id":"ad102c2f-8fe4-45b4-886f-316841e73d88"},{"name":"Login User","id":"d2fd6dc7-df20-46f8-a86d-5189a4f49372","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"newwithpostman@example.com\",\r\n  \"password\": \"securepassword123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/login","urlObject":{"protocol":"http","port":"5000","path":["api","auth","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e8697a0d-e94f-47f9-b341-054d6050c6fe","name":"Login User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"newwithpostman@example.com\",\r\n  \"password\": \"securepassword123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/auth/login"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"363"},{"key":"ETag","value":"W/\"16b-O5+meaGJB+bYlbzlRves3wOkZWA\""},{"key":"Date","value":"Fri, 01 May 2026 11:30:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTA0NCwiZXhwIjoxNzc4MjM5ODQ0fQ.z8mc-fu-kWqMdg0-xrDUPhAE9GEHxDEOcqNguCwS5r8\",\n    \"user\": {\n        \"id\": \"69f48e032c1f16b06d5379f1\",\n        \"name\": \"Postmannn\",\n        \"email\": \"newwithpostman@example.com\",\n        \"role\": \"Traveler\",\n        \"verificationStatus\": null\n    }\n}"}],"_postman_id":"d2fd6dc7-df20-46f8-a86d-5189a4f49372"},{"name":"Get Profile","id":"8f968ffb-964c-492b-81eb-f993dff5a942","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"newwithpostman@example.com\",\r\n  \"password\": \"securepassword123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/profile","urlObject":{"protocol":"http","port":"5000","path":["api","profile"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"8aecade0-4981-4b33-ae07-46b7e4b63955","name":"New Request","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"newwithpostman@example.com\",\r\n  \"password\": \"securepassword123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/profile"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"313"},{"key":"ETag","value":"W/\"139-/NIRFHKe5qgud2Uw8rfkP90cR3k\""},{"key":"Date","value":"Fri, 01 May 2026 11:38:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"69f48e032c1f16b06d5379f1\",\n        \"name\": \"Postmannn\",\n        \"email\": \"newwithpostman@example.com\",\n        \"role\": \"Traveler\",\n        \"isVerified\": false,\n        \"preferredLanguage\": \"English\",\n        \"allergies\": \"None\",\n        \"chronicConditions\": \"None\",\n        \"createdAt\": \"2026-05-01T11:26:59.510Z\",\n        \"updatedAt\": \"2026-05-01T11:26:59.510Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"8f968ffb-964c-492b-81eb-f993dff5a942"},{"name":"Update Profile","id":"245efec6-a454-476a-8e18-58e6286632b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"John Updated\",\r\n  \"phone\": \"+919876543210\",\r\n  \"emergencyEmail\": \"family@example.com\",\r\n  \"emergencyWhatsApp\": \"+919998887776\",\r\n  \"picture\": \"https://image-url.com/photo.jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/profile","urlObject":{"protocol":"http","port":"5000","path":["api","profile"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"1b078044-7c37-4163-b9f6-fedc02cd7742","name":"New Request","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"John Updated\",\r\n  \"phone\": \"+919876543210\",\r\n  \"emergencyEmail\": \"family@example.com\",\r\n  \"emergencyWhatsApp\": \"+919998887776\",\r\n  \"picture\": \"https://image-url.com/photo.jpg\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/profile"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"458"},{"key":"ETag","value":"W/\"1ca-rcCs1+QghHTbmtZCgjKZx8h51WU\""},{"key":"Date","value":"Fri, 01 May 2026 11:40:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"_id\": \"69f48e032c1f16b06d5379f1\",\n        \"name\": \"John Updated\",\n        \"email\": \"newwithpostman@example.com\",\n        \"role\": \"Traveler\",\n        \"isVerified\": false,\n        \"preferredLanguage\": \"English\",\n        \"allergies\": \"None\",\n        \"chronicConditions\": \"None\",\n        \"createdAt\": \"2026-05-01T11:26:59.510Z\",\n        \"updatedAt\": \"2026-05-01T11:40:07.437Z\",\n        \"__v\": 0,\n        \"emergencyEmail\": \"family@example.com\",\n        \"emergencyWhatsApp\": \"+919998887776\",\n        \"phone\": \"+919876543210\",\n        \"picture\": \"https://image-url.com/photo.jpg\"\n    }\n}"}],"_postman_id":"245efec6-a454-476a-8e18-58e6286632b4"},{"name":"Create Booking","id":"1924d395-7cd1-4c72-9f5c-e974b4b4c824","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"doctorId\": \"65f...123\",\r\n  \"date\": \"Tuesday, 30 Apr\",\r\n  \"timeSlot\": \"10:30 AM\",\r\n  \"reason\": \"Routine checkup\",\r\n  \"languagePreference\": \"English\",\r\n  \"doctorName\": \"Dr. Smith\", \r\n  \"doctorSpecialty\": \"Cardiology\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/bookings","urlObject":{"protocol":"http","port":"5000","path":["api","bookings"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"497a5939-206c-49cf-abf3-1b72b2a734d4","name":"Create Booking","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"doctorId\": \"65f...123\",\r\n  \"date\": \"Tuesday, 30 Apr\",\r\n  \"timeSlot\": \"10:30 AM\",\r\n  \"reason\": \"Routine checkup\",\r\n  \"languagePreference\": \"English\",\r\n  \"doctorName\": \"Dr. Smith\", \r\n  \"doctorSpecialty\": \"Cardiology\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/bookings"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"453"},{"key":"ETag","value":"W/\"1c5-J4aUfiabT2YNMtAhA1TfVf38Nck\""},{"key":"Date","value":"Fri, 01 May 2026 11:43:31 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"patientId\": \"69f48e032c1f16b06d5379f1\",\n        \"doctorId\": \"65f...123\",\n        \"doctorName\": \"Dr. Smith\",\n        \"doctorSpecialty\": \"Cardiology\",\n        \"date\": \"Tuesday, 30 Apr\",\n        \"timeSlot\": \"10:30 AM\",\n        \"reason\": \"Routine checkup\",\n        \"location\": \"Clinic/Online\",\n        \"languagePreference\": \"English\",\n        \"status\": \"Confirmed\",\n        \"reviewed\": false,\n        \"reminderSent\": false,\n        \"_id\": \"69f491e22c1f16b06d537a08\",\n        \"createdAt\": \"2026-05-01T11:43:30.389Z\",\n        \"updatedAt\": \"2026-05-01T11:43:30.389Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"1924d395-7cd1-4c72-9f5c-e974b4b4c824"},{"name":"Submit Review","id":"b2e74c56-01bc-4a33-9922-33534ea5f22b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"rating\": 5,\r\n  \"text\": \"Great experience with the doctor!\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/bookings/:id/review","urlObject":{"protocol":"http","port":"5000","path":["api","bookings",":id","review"],"host":["localhost"],"query":[],"variable":[{"type":"any","value":"69f493802c1f16b06d537a14","key":"id"}]}},"response":[{"id":"9f77722f-8966-4b28-9743-508f6386208e","name":"Submit Review","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"rating\": 5,\r\n  \"text\": \"Great experience with the doctor!\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:5000/api/bookings/:id/review","protocol":"http","host":["localhost"],"port":"5000","path":["api","bookings",":id","review"],"variable":[{"key":"id","value":"69f493802c1f16b06d537a14"}]}},"status":"Created","code":201,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"353"},{"key":"ETag","value":"W/\"161-roNlzXNhJtJiLbKu9V5IERtB7X4\""},{"key":"Date","value":"Fri, 01 May 2026 11:53:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"doctorId\": \"65f...123\",\n        \"bookingId\": \"69f493802c1f16b06d537a14\",\n        \"patientId\": \"69f48e032c1f16b06d5379f1\",\n        \"patientName\": \"John Updated\",\n        \"text\": \"Great experience with the doctor!\",\n        \"rating\": 5,\n        \"travelerType\": \"Tourist\",\n        \"_id\": \"69f494462c1f16b06d537a20\",\n        \"createdAt\": \"2026-05-01T11:53:42.096Z\",\n        \"updatedAt\": \"2026-05-01T11:53:42.096Z\",\n        \"__v\": 0\n    }\n}"}],"_postman_id":"b2e74c56-01bc-4a33-9922-33534ea5f22b"},{"name":"Get Bookings","id":"f5df98a9-c59b-4b31-affd-4232f2cab1a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"doctorId\": \"65f...123\",\r\n  \"date\": \"Tuesday, 30 Apr\",\r\n  \"timeSlot\": \"10:30 AM\",\r\n  \"reason\": \"Routine checkup\",\r\n  \"languagePreference\": \"English\",\r\n  \"doctorName\": \"Dr. Smith\", \r\n  \"doctorSpecialty\": \"Cardiology\"\r\n}"},"url":"http://localhost:5000/api/bookings","urlObject":{"protocol":"http","port":"5000","path":["api","bookings"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"83baab9e-15ef-4591-a3af-5e1eec4f3209","name":"Get Bookings","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"doctorId\": \"65f...123\",\r\n  \"date\": \"Tuesday, 30 Apr\",\r\n  \"timeSlot\": \"10:30 AM\",\r\n  \"reason\": \"Routine checkup\",\r\n  \"languagePreference\": \"English\",\r\n  \"doctorName\": \"Dr. Smith\", \r\n  \"doctorSpecialty\": \"Cardiology\"\r\n}"},"url":"http://localhost:5000/api/bookings"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"895"},{"key":"ETag","value":"W/\"37f-NAe4j3ndI7jkWoDv4XBHw/0oDF4\""},{"key":"Date","value":"Fri, 01 May 2026 11:53:12 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"count\": 2,\n    \"data\": [\n        {\n            \"_id\": \"69f493802c1f16b06d537a14\",\n            \"patientId\": \"69f48e032c1f16b06d5379f1\",\n            \"doctorId\": \"65f...123\",\n            \"doctorName\": \"Dr. Smith\",\n            \"doctorSpecialty\": \"Cardiology\",\n            \"date\": \"Tuesday, 30 Apr\",\n            \"timeSlot\": \"10:30 AM\",\n            \"reason\": \"Routine checkup\",\n            \"location\": \"Clinic/Online\",\n            \"languagePreference\": \"English\",\n            \"status\": \"Completed\",\n            \"reviewed\": false,\n            \"reminderSent\": false,\n            \"createdAt\": \"2026-05-01T11:50:24.605Z\",\n            \"updatedAt\": \"2026-05-01T11:50:24.605Z\",\n            \"__v\": 0\n        },\n        {\n            \"_id\": \"69f491e22c1f16b06d537a08\",\n            \"patientId\": \"69f48e032c1f16b06d5379f1\",\n            \"doctorId\": \"65f...123\",\n            \"doctorName\": \"Dr. Smith\",\n            \"doctorSpecialty\": \"Cardiology\",\n            \"date\": \"Tuesday, 30 Apr\",\n            \"timeSlot\": \"10:30 AM\",\n            \"reason\": \"Routine checkup\",\n            \"location\": \"Clinic/Online\",\n            \"languagePreference\": \"English\",\n            \"status\": \"Completed\",\n            \"reviewed\": false,\n            \"reminderSent\": false,\n            \"createdAt\": \"2026-05-01T11:43:30.389Z\",\n            \"updatedAt\": \"2026-05-01T11:43:30.389Z\",\n            \"__v\": 0\n        }\n    ]\n}"}],"_postman_id":"f5df98a9-c59b-4b31-affd-4232f2cab1a7"},{"name":"Fetch Nearby Doctors","id":"ca4e113b-b696-4d17-9eb2-2974863fbee3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"doctorId\": \"65f...123\",\r\n  \"date\": \"Tuesday, 30 Apr\",\r\n  \"timeSlot\": \"10:30 AM\",\r\n  \"reason\": \"Routine checkup\",\r\n  \"languagePreference\": \"English\",\r\n  \"doctorName\": \"Dr. Smith\", \r\n  \"doctorSpecialty\": \"Cardiology\"\r\n}"},"url":"http://localhost:5000/api/places/nearby-doctors?lat=21.17&lng=72.83&radius=5000&keyword=Cardiologist","urlObject":{"protocol":"http","port":"5000","path":["api","places","nearby-doctors"],"host":["localhost"],"query":[{"key":"lat","value":"21.17"},{"key":"lng","value":"72.83"},{"key":"radius","value":"5000"},{"key":"keyword","value":"Cardiologist"}],"variable":[]}},"response":[{"id":"ee3eee2c-b6e9-473f-9fef-a67047eabe48","name":"Fetch Nearby Doctors","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"doctorId\": \"65f...123\",\r\n  \"date\": \"Tuesday, 30 Apr\",\r\n  \"timeSlot\": \"10:30 AM\",\r\n  \"reason\": \"Routine checkup\",\r\n  \"languagePreference\": \"English\",\r\n  \"doctorName\": \"Dr. Smith\", \r\n  \"doctorSpecialty\": \"Cardiology\"\r\n}"},"url":{"raw":"http://localhost:5000/api/places/nearby-doctors?lat=21.17&lng=72.83&radius=5000&keyword=Cardiologist","protocol":"http","host":["localhost"],"port":"5000","path":["api","places","nearby-doctors"],"query":[{"key":"lat","value":"21.17"},{"key":"lng","value":"72.83"},{"key":"radius","value":"5000"},{"key":"keyword","value":"Cardiologist"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"17703"},{"key":"ETag","value":"W/\"4527-1lEl4vpiq6KdF2Kv/7ZX2tsqy0U\""},{"key":"Date","value":"Fri, 01 May 2026 11:55:28 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"count\": 34,\n    \"data\": [\n        {\n            \"_id\": \"QXVR29\",\n            \"name\": \"Dr Santosh Yadav Pediatrician Clinic\",\n            \"specialty\": \"Pediatrician\",\n            \"address\": \"Roopal Industrial Society 2, Udhana, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 5,\n            \"reviews\": 12,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"DS\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.1 km\",\n            \"distanceMeters\": 93,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"QXVR29\"\n        },\n        {\n            \"_id\": \"I7L4YI\",\n            \"name\": \"Maitreya Multi Super Speciality Hospital and Research Center\",\n            \"specialty\": \"ENT Specialist\",\n            \"address\": \"Laxmi Nagar, Udhna, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.9,\n            \"reviews\": 59,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"MM\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.1 km\",\n            \"distanceMeters\": 113,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"I7L4YI\"\n        },\n        {\n            \"_id\": \"JMVIHQ\",\n            \"name\": \"Orthopaedic Hospital\",\n            \"specialty\": \"Orthopedic\",\n            \"address\": \"206-7-8, G R Podder Plaza, Opposite Majura Fire Station, Ghoddhod Road, Turning Point, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.6,\n            \"reviews\": 169,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"OH\",\n            \"color\": \"bg-cyan-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.1 km\",\n            \"distanceMeters\": 113,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"JMVIHQ\"\n        },\n        {\n            \"_id\": \"2IWU0D\",\n            \"name\": \"Manav Seva Surat\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"B137 Kalathiya Industrial Estate 1, Laskana Kamrej Road, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.8,\n            \"reviews\": 161,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"MS\",\n            \"color\": \"bg-teal-600\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.1 km\",\n            \"distanceMeters\": 113,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"2IWU0D\"\n        },\n        {\n            \"_id\": \"HEKMT4\",\n            \"name\": \"Hanumant Clinic\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Rajendera Prasad Road, Shiv Ashish Society, Udhana, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.3,\n            \"reviews\": 103,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"HC\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.1 km\",\n            \"distanceMeters\": 147,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"HEKMT4\"\n        },\n        {\n            \"_id\": \"BP7VPX\",\n            \"name\": \"Sai Prarthana Clinic\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Rajendera Prasad Road, Panchshil Nagar 2, Udhana, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.1,\n            \"reviews\": 192,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"SP\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.2 km\",\n            \"distanceMeters\": 197,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"BP7VPX\"\n        },\n        {\n            \"_id\": \"KWJ86H\",\n            \"name\": \"Udhana Urban Health Center\",\n            \"specialty\": \"ENT Specialist\",\n            \"address\": \"Laxmi Nagar, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.6,\n            \"reviews\": 208,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"UU\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.3 km\",\n            \"distanceMeters\": 293,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"KWJ86H\"\n        },\n        {\n            \"_id\": \"R1GNCD\",\n            \"name\": \"Heritage Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Sunshine Regency, Opposite Cng Pump, Near Sosyo Circle, Bamroli Road, Surat, Gujarat, 394210\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.7,\n            \"reviews\": 192,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"HH\",\n            \"color\": \"bg-violet-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.3 km\",\n            \"distanceMeters\": 312,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"R1GNCD\"\n        },\n        {\n            \"_id\": \"R1BGHH\",\n            \"name\": \"Shree Dental Clinic\",\n            \"specialty\": \"Dentist\",\n            \"address\": \"Beside Navjivan Motors, Udhana, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.8,\n            \"reviews\": 110,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"SD\",\n            \"color\": \"bg-amber-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.3 km\",\n            \"distanceMeters\": 327,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"R1BGHH\"\n        },\n        {\n            \"_id\": \"F0V5D5\",\n            \"name\": \"Dr Mohit Sethia\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Sids Hospital Pvt Ltd, Ring Road, Sosyo Circle, Off Ring Road, Near Shell Petrol Pump, Gandhi Kutir, Surat, Gujarat, 395001\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 5,\n            \"reviews\": 122,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"DM\",\n            \"color\": \"bg-violet-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.3 km\",\n            \"distanceMeters\": 342,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"F0V5D5\"\n        },\n        {\n            \"_id\": \"F1BFQ9\",\n            \"name\": \"Dr Chirag Modi Medical Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Laxmi Nagar, Udhana, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.6,\n            \"reviews\": 169,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"DC\",\n            \"color\": \"bg-cyan-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.4 km\",\n            \"distanceMeters\": 359,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"F1BFQ9\"\n        },\n        {\n            \"_id\": \"PWXC1R\",\n            \"name\": \"Mamata Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Maha Laxmi Industrial Estate, Udhana, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.2,\n            \"reviews\": 168,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"MH\",\n            \"color\": \"bg-sky-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.4 km\",\n            \"distanceMeters\": 377,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"PWXC1R\"\n        },\n        {\n            \"_id\": \"GYJQ9A\",\n            \"name\": \"Samapran Clinic\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Udhana, Surat, Gujarat, 394210\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.3,\n            \"reviews\": 171,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"SC\",\n            \"color\": \"bg-teal-600\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.4 km\",\n            \"distanceMeters\": 378,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"GYJQ9A\"\n        },\n        {\n            \"_id\": \"TE76F6\",\n            \"name\": \"Sethi Hospital and Maternity Home\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Bamroli Road, Udhana, Surat, Gujarat, 394210\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.8,\n            \"reviews\": 86,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"SH\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.4 km\",\n            \"distanceMeters\": 380,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"TE76F6\"\n        },\n        {\n            \"_id\": \"FHB2HQ\",\n            \"name\": \"Mamta Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"111 to 114, 1st Floor, City Center Complex, Sosyo Circle, Udhna Megdalla Road, District Surat, Surat, Gujarat, 394210\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.2,\n            \"reviews\": 128,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"MH\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.4 km\",\n            \"distanceMeters\": 386,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"FHB2HQ\"\n        },\n        {\n            \"_id\": \"VPG06P\",\n            \"name\": \"Surbhi Clinic\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Udhana, Surat, Gujarat, 394210\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.9,\n            \"reviews\": 35,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"SC\",\n            \"color\": \"bg-sky-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.4 km\",\n            \"distanceMeters\": 390,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"VPG06P\"\n        },\n        {\n            \"_id\": \"AD70BA\",\n            \"name\": \"Krupa Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Ghod Dod Road, Laxmi Nagar, Udhna, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.8,\n            \"reviews\": 165,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"KH\",\n            \"color\": \"bg-teal-600\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.4 km\",\n            \"distanceMeters\": 395,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"AD70BA\"\n        },\n        {\n            \"_id\": \"CJNW1L\",\n            \"name\": \"Prachi Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Bhatar, Surat, Gujarat, 395001\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.2,\n            \"reviews\": 150,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"PH\",\n            \"color\": \"bg-amber-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.4 km\",\n            \"distanceMeters\": 432,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"CJNW1L\"\n        },\n        {\n            \"_id\": \"EF4DGI\",\n            \"name\": \"Shrey Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Anjani Apartment, Near Surat Peopes Bank, Udhna Magdalla Road, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.2,\n            \"reviews\": 144,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"SH\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.5 km\",\n            \"distanceMeters\": 476,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"EF4DGI\"\n        },\n        {\n            \"_id\": \"5Q0SSI\",\n            \"name\": \"Sethi Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Magdalla Road, Udhana, Surat, Gujarat, 394210\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.2,\n            \"reviews\": 196,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"SH\",\n            \"color\": \"bg-primary-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.5 km\",\n            \"distanceMeters\": 496,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"5Q0SSI\"\n        },\n        {\n            \"_id\": \"6IJ86S\",\n            \"name\": \"Unicare Heart Institute and Research Center\",\n            \"specialty\": \"Cardiologist\",\n            \"address\": \"Canal Road, Shiv Kripa Society, Amba Nagar, Near Kiran Motors, Opposite Unique BRTS Junction, Surat, Gujarat, 395017\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.3,\n            \"reviews\": 135,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"UH\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"0.6 km\",\n            \"distanceMeters\": 622,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"6IJ86S\"\n        },\n        {\n            \"_id\": \"HUFN09\",\n            \"name\": \"Paras Heart Hospital\",\n            \"specialty\": \"Cardiologist\",\n            \"address\": \"Khatodra Wadi, Surat, Gujarat, 395002\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.9,\n            \"reviews\": 164,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"PH\",\n            \"color\": \"bg-teal-600\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"1.3 km\",\n            \"distanceMeters\": 1307,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"HUFN09\"\n        },\n        {\n            \"_id\": \"V58NG2\",\n            \"name\": \"Medical\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Ashirwad Township 1, Udhana, Surat, Gujarat, 394210\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.9,\n            \"reviews\": 185,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"ME\",\n            \"color\": \"bg-teal-600\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"1.5 km\",\n            \"distanceMeters\": 1489,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"V58NG2\"\n        },\n        {\n            \"_id\": \"R3YFCA\",\n            \"name\": \"Pediatric Cardiologist\",\n            \"specialty\": \"Cardiologist\",\n            \"address\": \"201, Chaptwala House, Opposite Sharda Hospital, Majura Gate, Surat, Gujarat, 395001\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.9,\n            \"reviews\": 114,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"PC\",\n            \"color\": \"bg-violet-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"1.9 km\",\n            \"distanceMeters\": 1909,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"R3YFCA\"\n        },\n        {\n            \"_id\": \"R051R8\",\n            \"name\": \"Saaral Heart Center\",\n            \"specialty\": \"Cardiologist\",\n            \"address\": \"G2, Shiv Kutir Apartment, Ghod Dod Road, Next to Tulip Hospital, Ram Chowk, Surat, Gujarat, 395001\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.7,\n            \"reviews\": 54,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"SH\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"2.0 km\",\n            \"distanceMeters\": 2000,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"R051R8\"\n        },\n        {\n            \"_id\": \"I93IEJ\",\n            \"name\": \"Dwti Prabhu General Hospital & Bankers Heart Institute\",\n            \"specialty\": \"Cardiologist\",\n            \"address\": \"Opposite Lake View Garden, B/H Shardayatan School, Floral Park Road, Umra, District Surat, Surat, Gujarat, 395001\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.2,\n            \"reviews\": 198,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"DP\",\n            \"color\": \"bg-amber-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"2.2 km\",\n            \"distanceMeters\": 2199,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"I93IEJ\"\n        },\n        {\n            \"_id\": \"JJ6O5V\",\n            \"name\": \"Mahavir Cardiac Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Shree Mahavir Health Campus, Ring Road, Nanpura, Opposite Jivan Bharati School, Surat, Gujarat, 395001\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.8,\n            \"reviews\": 169,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"MC\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"2.3 km\",\n            \"distanceMeters\": 2306,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"JJ6O5V\"\n        },\n        {\n            \"_id\": \"6A2A64\",\n            \"name\": \"Tristar Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Athwa Gate, Nanpura New Road, Kharwawad, Nanpura, Opposite T & TV High School, Surat, Gujarat, 395001\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.6,\n            \"reviews\": 143,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"TH\",\n            \"color\": \"bg-violet-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"2.6 km\",\n            \"distanceMeters\": 2626,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"6A2A64\"\n        },\n        {\n            \"_id\": \"V58NTW\",\n            \"name\": \"Medical\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Hari Om Nagar, Swaraj Nagar, Pandesara, Surat, Gujarat, 394221\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.2,\n            \"reviews\": 181,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"ME\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"2.6 km\",\n            \"distanceMeters\": 2644,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"V58NTW\"\n        },\n        {\n            \"_id\": \"I8U025\",\n            \"name\": \"Adventist Wockhardt Heart Hospital, Surat\",\n            \"specialty\": \"Cardiologist\",\n            \"address\": \"24, Athwalines, Opposite KP College of Commerce, District Surat, Surat, Gujarat, 395001\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.8,\n            \"reviews\": 93,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"AW\",\n            \"color\": \"bg-primary-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"2.7 km\",\n            \"distanceMeters\": 2673,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"I8U025\"\n        },\n        {\n            \"_id\": \"D7AA8C\",\n            \"name\": \"Seventh Day Adventist Hospital\",\n            \"specialty\": \"ENT Specialist\",\n            \"address\": \"RK Desai, Rk Desai Road, Opposite K P Commerce College, Ram Nagar, Athwalines, Athwa Gate, Surat, Gujarat, 395001\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.2,\n            \"reviews\": 97,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"SD\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"2.7 km\",\n            \"distanceMeters\": 2694,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"D7AA8C\"\n        },\n        {\n            \"_id\": \"V58NJD\",\n            \"name\": \"Medical\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"New Bamroli Road, Jai Ambey Society, Bamroli, Surat, Gujarat, 395023\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.6,\n            \"reviews\": 104,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"ME\",\n            \"color\": \"bg-emerald-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"3.1 km\",\n            \"distanceMeters\": 3144,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"V58NJD\"\n        },\n        {\n            \"_id\": \"WR63WQ\",\n            \"name\": \"Delhi Academy of Medical Sciences, Surat\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Apmc Sardar Market, Puna Khambharia Road, Surat, Gujarat, 395002\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.5,\n            \"reviews\": 56,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"DA\",\n            \"color\": \"bg-sky-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"3.4 km\",\n            \"distanceMeters\": 3424,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"WR63WQ\"\n        },\n        {\n            \"_id\": \"TIV581\",\n            \"name\": \"Dhwani Hospital and ICU\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"Opposite Patel Nagar Society, Adajan Patiya, Guj, Surat, Gujarat, 395009\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 3.6,\n            \"reviews\": 188,\n            \"fee\": null,\n            \"estimatedTreatment\": null,\n            \"initials\": \"DH\",\n            \"color\": \"bg-teal-600\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"openingHours\": null,\n            \"distance\": \"3.9 km\",\n            \"distanceMeters\": 3871,\n            \"phones\": [],\n            \"phone\": null,\n            \"email\": null,\n            \"icon\": null,\n            \"images\": [],\n            \"mapplsPin\": \"TIV581\"\n        }\n    ]\n}"}],"_postman_id":"ca4e113b-b696-4d17-9eb2-2974863fbee3"},{"name":"Search Doctors","id":"9d03353e-3ac1-49e3-aba5-975b253bb683","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"doctorId\": \"65f...123\",\r\n  \"date\": \"Tuesday, 30 Apr\",\r\n  \"timeSlot\": \"10:30 AM\",\r\n  \"reason\": \"Routine checkup\",\r\n  \"languagePreference\": \"English\",\r\n  \"doctorName\": \"Dr. Smith\", \r\n  \"doctorSpecialty\": \"Cardiology\"\r\n}"},"url":"http://localhost:5000/api/places/search-doctors?query=Rujul&lat=21.17&lng=72.83","urlObject":{"protocol":"http","port":"5000","path":["api","places","search-doctors"],"host":["localhost"],"query":[{"key":"query","value":"Rujul"},{"key":"lat","value":"21.17"},{"key":"lng","value":"72.83"}],"variable":[]}},"response":[{"id":"1c706727-3abb-4ff0-aa6d-20a72074bb1c","name":"Search Doctors","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY5ZjQ4ZTAzMmMxZjE2YjA2ZDUzNzlmMSIsInJvbGUiOiJUcmF2ZWxlciIsImlhdCI6MTc3NzYzNTQxMCwiZXhwIjoxNzc4MjQwMjEwfQ.ADPkzdBBUHITE2cYz6CFJuDb9vLAV1w7N9ipODD0skU","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"doctorId\": \"65f...123\",\r\n  \"date\": \"Tuesday, 30 Apr\",\r\n  \"timeSlot\": \"10:30 AM\",\r\n  \"reason\": \"Routine checkup\",\r\n  \"languagePreference\": \"English\",\r\n  \"doctorName\": \"Dr. Smith\", \r\n  \"doctorSpecialty\": \"Cardiology\"\r\n}"},"url":{"raw":"http://localhost:5000/api/places/search-doctors?query=Rujul&lat=21.17&lng=72.83","protocol":"http","host":["localhost"],"port":"5000","path":["api","places","search-doctors"],"query":[{"key":"query","value":"Rujul"},{"key":"lat","value":"21.17"},{"key":"lng","value":"72.83"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"486"},{"key":"ETag","value":"W/\"1e6-MipQ3v7JvAA4ms+c5KjFd/YynSk\""},{"key":"Date","value":"Fri, 01 May 2026 11:57:25 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"count\": 1,\n    \"data\": [\n        {\n            \"_id\": \"H5HCF6\",\n            \"name\": \"Rujul Hospital\",\n            \"specialty\": \"General Physician\",\n            \"address\": \"1st Floor, Manohar Complex, Opposite Pumping Station, Saiyedpura, District Surat, Surat, Gujarat, 395003\",\n            \"location\": {\n                \"coordinates\": [\n                    0,\n                    0\n                ]\n            },\n            \"rating\": 4.2,\n            \"reviews\": 75,\n            \"initials\": \"RH\",\n            \"color\": \"bg-violet-700\",\n            \"languages\": [\n                \"English\",\n                \"Hindi\",\n                \"Gujarati\"\n            ],\n            \"verified\": true,\n            \"openNow\": null,\n            \"distance\": \"4.1 km\",\n            \"distanceMeters\": 4059,\n            \"phones\": [],\n            \"phone\": null,\n            \"mapplsPin\": \"H5HCF6\"\n        }\n    ]\n}"}],"_postman_id":"9d03353e-3ac1-49e3-aba5-975b253bb683"}]}