Expanding Mental Healthcare Access

Using tech to connect patients with their provider

World class software creators ready to serve you

Serverless
Lambda
DynamoDB

Tech Stack: React Python Redox Twilio

Features and tech stack for this case

Project Outline

Jahnel Group was contracted by a large telehealth organization that specializes in matching behavioral health patients with relevant providers. The healthcare provider partnered with Jahnel Group to enable accessibility and future growth for their existing telehealth solution. The client sought to improve their existing application by implementing new services and creating scalable architecture.


Value Added
  • Application Strategy & Development

  • AWS Cloud Expertise

  • A Scalable Serverless Architecture

  • Operational Efficiency / Infrastructure / Technology Assessment

  • Implemented new services and expanded existing application functionality

  • Improved DevOps

  • Created manageable and scalable designs

  • Deployment strategy with continuous integration and continuous development

Client Challenge: Meeting market demands while providing excellent care

The existing application our client built needed scaling to service levels that it was not originally designed for. Our client had developers on staff but they did not have the resources to meet the increasing demand for their services.

Our client also sought to improve the functionality of this application. They were eager to enhance health providers’ management of patient progress as they navigated customized care plans.

Solution

Jahnel Group allocated thirteen team members, including developers, QA analysts, and UI/UX designers to engage directly with our client’s team. The Jahnel Group team first worked together with our client to identify and improve the data model capacities. This began by adding a database service layer.

To improve scalability Jahnel Group implemented several measures. The team worked with our client by bundling features together and keeping all the testing independent. This approach allowed the team to scale at considerable rates and avoid bottlenecks on releases. Jahnel Group also added more tooling to the development process, enabling the team to be more proactive and less reactive in their approach.

Additionally, Jahnel Group focused on reliability by introducing ephemeral environments that replicated the development environment with the new code branch. This approach allowed for separate testing of features and bugs in parallel and provided greater flexibility in the release process. The team also put processes in place for backup and restore procedures, including a database restore feature, to ensure business continuity in the event of an outage.

Jahnel Group worked on error reporting and in-app exceptions, re-evaluating the processes to be more proactive and less reactive. The project is getting to a different state and maturing, and these areas are becoming a focus. The main value of the project was to be more concerned about well-architected frameworks and reassessing access patterns.

Solving Technical Problems

Our client’s application had several technical requirements that needed to be met:

  • Improving security measures such as Single Sign-on (HIPAA Compliance)

  • Enhancing authorization models

  • Setting up integrations to sync patient records between the client database and Redox, the client’s EHR system

  • Implementing backup and disaster recovery plans

  • Enabling dashboard metrics for providers to manage their patient workloads

  • Building a data model that allowed the application to have more predictable interactions with the database

Results

Jahnel Group improved our client's existing application by executing their vision. The team's actions enabled health providers to manage and track patient progress through customized care plans on a user-friendly web interface.

To achieve this the project team utilized a deployment strategy involving continuous integration and continuous development. Our team optimized queries and developed a real-time data analytics pipeline, allowing our client to manage patient workloads and measure key performance indicators effectively. Additionally, the Jahnel Group team addressed bugs caused by unconstrained data by improving the data model. To ensure business continuity, they also implemented backup and disaster recovery plans. Finally, to be more proactive, the team introduced reliable error reporting.

Overall, these actions by Jahnel Group resulted in a successful project outcome, with the client's application being improved and optimized for better performance and user experience.

Ready to get started?

Send us a message