Reading Time: 2 minutes
DocSwap is a hospital shift management platform from Citadel Meditech Pty. Ltd., Australia.
- The platform is built for internal hospital teams to manage their everyday schedules effectively and help efficiently distribute among the active practitioners or residents of the hospital.
- The project was intended with implementing a faster and more effective way to track and Swap roosters for every term they had within the residency.
Product Approach
We started building the product right from the Idea stage. The founders had their research and surveys in place which was evident enough to create a feature rich product for a single Hospital.
- We took a full-product development approach.
- We developed a Hybrid Mobile app for the residents and practitioners to follow every shift they are assigned and give their preferences before the charts are created for the terms.
- The app also allows them to swap for their with any other practitioner or from the relief pool in case no other practitioner is available to Swap their shifts.
- We also built a Dashboard for the Medical Admin or a Hospital Admin.
It is aimed to help them manage and maintain a timeline to take in preferences, create schedules, manage the relief pool, handle the shift in assistance.
All this, with an algorithm that helps take in all factors including the preference from the practitioners to assign them shifts according to or closest possible to their choices.
Technical Approach
- We built DocSwap hybrid app with React Native and,
- built the Dashboard and the backend with Laravel.
- We also chose Tailwind to build the frontend.
- MySql was chosen as the Database for the project.
- We also built a custom Algorithm that helped assist the medical admins with the decision-building to allocate shifts to the practitioners with their preference to the availability of the shifts.
- Once the shifts are auto-allocated, the medical admin also had the ability to change shifts if deemed fit.
- The solution was hosted in AWS cloud server with OneSignal as the notification hub and library for the project.
- For mails, Mailgun happens to be the usual choice of preference for 3rd party services.
Our primary challenges include optimizing the algorithm that helped with the allocation. Bringing accuracy and getting the best for all candidates was a priority in deciding the reliability of the project.
Development Approach
- We got the UI/UX designs approved by the clients and then jumped on with the development process of both app and web app.
- We followed agile methodologies to develop the product through several sprints and,
- Used Asana as our project management tool to keep a track of all the tasks contained within the product.
Current State
Our clients had a successful release.
It got delayed with a few changes from the original timeline and scope but they were able to release it to the internal teams in their hospital.
They are currently in the testing phase within their chain of hospitals and plan to take the product to the market by having the feedback from their team and iterating to suit the existing market.
We are currently supporting the project for minor improvements and taking cognisance of all the feedback from their team which can further improve the product.