Whether the procedure is for a Cancer treatment, Cardiac surgery, Cosmetic Surgery, Orthopaedic, fertility treatment or any other treatment, the proposed solution aims to connects people to unique medical experiences across the globe.
The proposed platform is a B2C/online healthcare marketplace following the HIPAA Compliance for patients to discover and book medical treatments around the world. It allows hospitals and clinics to list, and patients/users to discover, and book medical facilities. The platform provides a funnel whereby patients from an origin country seeking medical procedures can seamlessly connect to the relevant hospital to perform a particular procedure in the destination country.
The medical marketplace’s mission is to provide the patient, with the premiere decision-making tool which connects patient to the most reputable medical centers in the world.
The HIPAA cloud compliance B2C medical tourism marketplace provides a funnel whereby patients from an origin country seeking medical procedures can seamlessly connect to the relevant hospital to perform a particular procedure in the destination country. Search, compare and book a treatment at the best medical centers around the world.
The marketplace healthcare’s is an online medical travel platform that enables patients to find and compare accredited clinics worldwide and get quotes for various medical procedures. It also gives users an overview of how much they can expect to pay and the destinations users can travel to. If users find a clinic, they can request a free quote from the clinic and will receive a personalized treatment plan along with the price. After user booked their treatment, the company assist users with the formalities relating to their medical travel arrangements, in cooperation with the hospital
USP - FEATURES
Appointment and scheduling
KPI Based user driven Dashboards
Integrated Twilio for In app Messages
Integrated Stripe Connect for Payment processing/billing.
Implemented Split payments, refunds
Service Providers can customise Quotations in 5 different steps:
Customisable Treatment Plans
Ability to manage category/sub-category/treatments as an Admin user
TECHNICAL IMPLEMENTATIONS -
Added security for HIPAA Compliance.
Used laravel Jetstream library for our application's login, registration, email verification, two-factor authentication and session management
Used Passport package for API authentication.
Used Yajra Datatable for dashboard listing.
Stripe implementation with connect account.
Implemented express account configuration from our website.
Used spatie laravel package for managing the roles and permissions.
Implemented email notifications with queues.
Implemented Freshdesk Chat Bot.
Implemented E-Gift functionalities for payments.
Used hooks for state management & components’s lifecycle management.
Used Context API for data sharing between components and modules to avoid props drilling.
Used useCallback, useMemo hooks for performance in optimization in some cases.
Implemented the latest version of Material UI for creating responsive UI faster.
Implemented Material-UI’s styled API for creating styled components and for overriding default styles.
Implemented Redux-Toolkit(RTK) for global state management for avoiding props drilling to multiple levels and to make required state data available across all components.
Implemented createSlice API from the redux toolkit package. Which simplified the creation of actions and the complex switch cases of a reducer into a few lines of code by internally using them.
Implemented react-redux hooks (useSelector and useDispatch) to read the redux store values and dispatch actions to the reducers.
Implemented Axios to intercept request & response, cancel requests and to simplify the process of getting posting data through REST APIs.
Widely implemented Formik for handling data into large nested forms.
Implemented useFieldArray for creating large nested forms and handling forms.
Implemented useFormik hook for applying real-time validations.
Implemented Socket.IO for allowing bi-directional communication between client and server.
Elements features of Stripe implemented :
Automatic input formatting as customers type
Complete UI translations to match your customer’s preferred language
Responsive design to fit seamlessly on any screen size
Custom styling rules so you can match the look and feel of your site
Implemented Moment JS to allow displaying of date as per localization and in human readable format. It allows parsing, which allows to parse the date in the format required and also allows date validation by providing a function called isValid.
Integrated Plivo JS for voice and SMS communications