title=Certintell – Helping a healthcare company launch an interactive user-friendly SMS service using an advanced tech stack

Case Study

Certintell

Helping a healthcare company launch an interactive user-friendly SMS service using an advanced tech stack

header-img

Who is the client?

Certintell is a care management company that enables safety-net providers to make a lasting impact on the health of underserved patients through telehealth.

They do this by using in-depth expertise in healthcare and health information technology to anticipate and meet the needs of healthcare payers, providers, and patients.

Technologies

Symfony
Symfony

Vue/Typescript
Vue/Typescript

Element +
Element +

Vue Flow
Vue Flow

Docker
Docker

Twilio
Twilio

PostgreSQL
PostgreSQL

Team composition

PM/FA
PM/FA

Full stack engineer
Full stack engineer

What business tasks did the client want to solve?

The project aimed to develop an SMS service to assist users in finding the best transportation, housing, nutrition, and employment/income options.
solve-1
Build a robust SMS poll constructor that allows users to create various SMS flows.

solve-2
Implement a scalable solution to handle a large volume of polls and respondent databases.

solve-3
Locate an expert full-stack developer to help cover all development aspects.

What pitfalls did the client face?

list-decoration
Lack of experienced engineering team
list-decoration
Project documentation shortage
list-decoration
Insufficient project management
list-decoration
Project implementation within the restrictive time and budget

What should an ideal solution look like?

The web application offering a comprehensive suite of features to empower healthcare organizations for creating and managing SMS polls effectively.
Report
Flow management
Create flow:
Users can create new SMS flows from scratch using the intuitive flow constructor. They can define questions, response options, and branching logic and customize the flow to match their requirements.

View existing flows:
The application provides a dashboard where users can get an overview of their created flows and easily access specific flows for editing or analysis.

Edit flows:
Users can edit existing flows to make modifications or updates. They can adjust question wording, add or remove response options, or modify branching logic.

Clone flow:
The application allows users to clone existing flows. This feature lets users quickly create similar or related flows without starting from scratch.

Delete flow:
Users can delete unwanted or outdated flows, which helps keep the flow management interface clean and organized.

Flow management

Report
User management
User roles:
The application supports three user roles: Admin, Manager, and User. Admins have fdivl control and access to all features, while Managers have limited access to certain functions. Users have the most restricted access, typically limited to participating in polls and viewing their responses.

Manage users:
Admins can manage user accounts within the application. They can create new accounts, assign roles, reset passwords, and deactivate or delete accounts when necessary.

User management

Report
SMS management
Create SMS:
Users can draft SMS messages with personalized content, including merging fields to insert participant-specific information. This feature allows tailoring SMS messages for different poll scenarios or participant segments.

View sent messages:
The application provides a log or history of SMS messages. Users can access this feature to review previously sent messages, ensuring transparency and tracking of communication.

SMS management

What we suggested
suggested
SMS poll constructor with an intuitive visual interface

suggested
Advanced tech stack

suggested
Seamless SMS communication

suggested
Effective data management

suggested
Adaptive development and deployment

suggested
Budget & performance control

Step 1.
SMS poll constructor with an intuitive visual interface
Softblues had their principal engineer work on the project for the first month, which was really integral in helping Virtusize to set up the correct environment: Vue,js, TypeScript, and a Nuxt framework on the frontend, while our backend team uses Python.

Step 2.
Advanced tech stack
The application combines Vue.js with TypeScript, Element+ for UI components, and Symfony for the backend, providing a reliable foundation for further scalability.

Step 3.
Seamless SMS communication
The integration of Twilio SMS Services enables efficient communication with participants, allowing the application to send and receive SMS messages seamlessly.

Step 4.
Effective data management
The application employs Postgres SQL as the database management system, enabling efficient data storage and management for poll results and participant information.

Step 5.
Adaptive development and deployment
The development follows an iterative Agile methodology, starting with an MVP and continuously gathering user feedback through usability testing. Docker containerization facilitates deployment across various environments, ensuring the application can adapt to different infrastructure setups.

Step 6.
Budget & performance control
The solution incorporates budget control mechanisms to manage project expenses and ensures the integration of team performance tools. They allow monitoring progress, tracking milestones, and maintaining optimal productivity throughout development.

Results

 

tick
MVP delivery within 3 months

tick
Testing the app with healthcare organizations

tick
Budget expectations met

tick
Robust working solutions

Contact Us
phone-iconContact us via Phone: +44 7400 989780
Send us an email
Social media
Our Location
United Kingdom
71-75 Shelton Street, Covent Garden, London, United Kingdom, WC2H 9JQ