Pixeltree Logo

Case Study | ConsultMD

Development

Once mockups were approved, we began development. As an iterative/agile-based studio we focus on launching an MVP first and then add features consistently over time. The MVP focuses on the most valuable features and delivers the core value proposition. This allows our clients to get their product to market much sooner and get valuable feedback right away. This helps refine the product and informs what features should be added next. Our development process follows a two-week cycle and includes:

  • Writing user stories that include detailed instructions on how a feature should behave and look - each card is scored based on time estimated to complete
  • Sprint planning session where the team decides what the delivery goals are for the next two weeks
  • Coding
  • PRs - developers review each other’s code for quality
  • Revisions if needed
  • Acceptance testing and QA to ensure features work as expected and to asses for bugs
  • Client demos
  • Deploying code
  • Repeat

Other features we developed not depicted in mockups include:

  • Email notifications when there is a new request, new report, new invitation
  • Admin panel, as seen below
  • Setting up a profile create page for physicians to select their headshots, specialities, additional skills, and other relevant medical information needed for billing and functionality
  • Physicians can export closed issues for record keeping and billing

Admin Panel

Admin panel

The admin panel consists of three pages. It allows admins to invite new caregivers to the system. This involves sending an email invite and then approving the caregiver once they have completed their profile setup. Other pages display all completed consults and all pending consultations. This allows admins to keep track of usage and ensure pending consults don’t last long. The admins can also export issues for analytical purposes.

Launch and roadmap

Originally the scope of the MVP included a patient user type and added functionality but due to constraints in time, budget, and unexpected external pressures, it was decided that the best first step was to focus on general physicians sending consult requests to specialists. This kept the value proposition clear and focused and helped us make this first launch as strong as possible. Alberta and Ontario will be the first provinces to roll out followed by the remainder of Canada over the coming months.

Future iterations will expand by adding users, more functionality, and specialist types.

Thanks for reading!