We Write Code Logo
Telehealth Company

Application Buildout for Virtual Doctor Visits

Featured image for case study project. Decorative swoop of color

Releasing an MVP into the Wild

One of our clients is a telehealth company which offers their customers a suite of healthcare practice management solutions, leading the industry with their cloud-based software. The latest addition to the digital fleet: a virtual visit application. A virtual consultation saves both patients and doctors valuable time, not to mention the various other benefits telehealth brings to the table—especially during a pandemic.

With timeliness being a huge driver, We Write Code was approached with an ambitious timeline and the knowledge that technical discovery and changing requirements would require continued flexibility from both teams. The primary goal was for We Write Code to assist their internal team to build HIPAA-compliant, white-labelled applications for both patient-side and practice-side.

Solution
  • MVP Development
  • Responsive Web App
  • Cloud Infrastructure
Tech Specs
  • Angular 9
  • .Net Core
  • WebRTC
  • Twilio
  • Docker
  • IdentityServer
  • LocalStack
  • Github Actions

Better Together

Working alongside our client’s team of developers and a UX designer, We Write Code provided a project manager and additional software developers to divide and conquer application features.

Daily standup meetings, weekly demos, weekly sprint-planning, and ad-hoc video calls or chats kept our client tightly looped in and allowed the combined team to collaborate and operate the most efficiently.

Capturing Smiles with WebRTC

One of the primary requirements of the application was capturing photos of a patient’s teeth. By using WebRTC, we were able to leverage built-in camera hardware for users on both desktop and mobile devices.

Going even further, we targeted specific devices, sizes, and screen orientations to provide the best user experience possible.

A Note on our Dockerized Tech Stack

By using Docker to containerize our full environment, local development could be up and running with just a few commands and minimal requirements on developer machines. Simultaneously running two MySQL databases, two Angular applications, an IdentityServer instance, .Net Core API, a mocked AWS environment, and an HTTP proxy server—Docker proved to be very powerful and provided an extremely reduced setup time by automating all system configuration.

You do what you do best.
We Write Code.