THE PROBLEM
The project is a vertical search engine integrating all medical services city wise with a mission is to organize all the Medical Services information in a City in a highly user friendly manner.
The scope of the project is;
To build a web application for users to get info on all the medical services they need in their fingertips for any medical situation
Build a web application for data entry users and admin users to upload and management content
THE SOLUTION
After analyzing the requirements, Perfomatix has come up with a high-level functionality for the requirements.
The user roles as per the requirements are as follows:
- Consumers
- Data Entry user
- Admin user
The components of the platform are as follows:
- Responsive web application for consumers
- Responsive web application for data entry user
- Responsive web application for admin
Functional Requirements: Web application for Consumer
Login
- Login using registered username and password
- Forgot password – user can change password after verifying the registered email id
- Email verification
Register
- Input a valid email Id
- Add username
- Location
- Create password and confirm
- On submit user should be redirected to the home screen
Homescreen
- User should land on the home screen on successful URL load
- View location
- Select location
- View location wise content
- View image banner
- View search bar
- Show top navigation bar
- Show categories as hospital names, doctors, clinics, dentists, labs, pharmacies, physiotherapists, Radiology, blood banks, ophthalmologists, Insurance, Accommodation, yoga, Home nursing, Palliative care, X-ray, MRI, CT scan, ultrasound, Ayurveda
- Redirect to the specific listing page of the category selected from the navigation bar
Listing Screen
- List the selected service
- Filter content
Details Screen
- Show details of the selected content from the listing
- Search content
Search bar
- View universal search bar
- Ability of the user to search hospital names, doctors, clinics, dentists, labs, pharmacies, physiotherapists, Radiology, blood banks, ophthalmologists, Insurance, Accommodation, yoga, Home nursing, Palliative care, X-ray, MRI, CT scan, ultrasound, Ayurveda.
- Predictive search
Faceted search
- Select a category from the drop down and search
Functional Requirements: Web application for Data entry user
Login
- Login using authorized credentials
Upload contents
- Bulk Upload Hospitals
- Bulk Upload Clinics
- Bulk Upload Doctors (all different specialities)
- Bulk Upload Labs
- Bulk Upload Pharmacies
- Bulk Upload Radiology Centres
- Bulk Upload Blood Banks
- Bulk Upload Blood Donors
- View all uploaded contents ( Same consumer view)
Search bar
- View universal search bar
- Ability of the user to search hospital names,doctors, clinics,dentists,labs, pharmacies,physiotherapists,Radiology,blood banks, ophthalmologists,Insurance,Accommodation, yoga,Home nursing, Palliative care, X-ray, MRI, CT scan,ultrasound, Ayurveda
- Predictive search
Faceted search
- Select a category from the drop down and search
Data entry
- Ability of the user to enter details in the form provided
- Add details
- Upload images
- Create schedule
- Add descriptions
Functional Requirements: Web application for Admin
Login
- Login using authorized credentials
Upload contents
- Bulk Upload Hospitals
- Bulk Upload Clinics
- Bulk Upload Doctors (all different specialities)
- Bulk Upload Labs
- Bulk Upload Pharmacies
- Bulk Upload Radiology Centres
- Bulk Upload Blood Banks
- Bulk Upload Blood Donors
- View all uploaded contents ( Same consumer view)
Search bar
- View universal search bar
- Ability of the user to search hospital names, doctors, clinics, dentists, labs, pharmacies, physiotherapists, Radiology, blood banks, ophthalmologists, Insurance, Accommodation, yoga, Home nursing, Palliative care, X-ray, MRI, CT scan, ultrasound, Ayurveda
- Predictive search
Faceted search
- Select a category from the drop down and search
Data entry
- Ability of the user to enter details in the form provided
- Add details
- Upload images
- Create schedule
- Add descriptions
- Add/Delete a category
User management
- View all user details
- Remove user
Phase 2
- Contextual search
- Chat
- Medical storage records
- Forums
ARCHITECTURE DIAGRAM
INDICATIVE SCREENS
TECHNOLOGY STACK
Module | Recommended Technology Stack |
Frontend Development | Angular |
Backend Development | NodeJS – Express |
Database | MongoDB |
Search | Elastic search |
Content Storage | Amazon S3 |
Hosting | AWS |
ESTIMATED COST AND SCHEDULE
Total Project cost including development, testing, and deployment (USD) | |
Development of Telemedicine web application
|
USD 24,000 |
Estimated Duration | 6 Weeks |