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.