Full-cycle development, DevOps, and maintenance
Flexwise Health is a US-based workforce optimization solution.
- Duration 2018 – ongoing
- Team 17
- Type Forecast and management
- Industry Healthcare
- Platforms Web
Project idea
Flexwise Health was initially envisaged as an on-demand platform for hiring and managing nursing professionals. It joined forces with Data Science startups to provide optimization opportunities. Available features help clinic administrations better balance patient needs and labor costs.
Target audience
Flexwise addresses the needs of clinics’ administrators. It streamlines employee management. It also enables workload prediction, improving expense control. Flexwise Health also targets nursing professionals helping them build a schedule that suits their needs.
The DevOps team worked in a tight coordination with developers to help them rearchitect the software into microservices and transit to cloud. The implemented plan enabled us to facilitate integrations. Infrastructure management improved.
Results
The platform enables administrators to avoid employment risks by streamlining and optimizing workflow. Float pool management is optimized. The system also helps determine staffing needs in advance based on several parameters. Historical census data and forecasts on increasing patient demand are among them.
The platform enables administrators to avoid employment risks by streamlining and optimizing workflow. Float pool management is optimized. The system also helps determine staffing needs in advance based on several parameters. Historical census data and forecasts on increasing patient demand are among them.
Core Tech
-
React
-
Node.js
-
MongoDB
-
AWS
Project challenges
-
Switching to microservices architecture; unified and standardized communication between software components.The team selected Elasticsearch as a more powerful search tool for finding and matching information.
-
The development team introduced containerization, deployment automation for all the environments, and automated tests. These activities reduced deployment time and increased source code quality.The team selected Elasticsearch as a more powerful search tool for finding and matching information.
Planning
Input
The client initially:
- Had some functionality already available.
- Needed a team that could take over the project fast and scale its size based on changing development needs.
- Planned a merger with another company to collaborate on innovation.
Analysis
Our team:
- Broke down monolithic software into microservices.
- Helped integrate new functionality into the client’s system
- Is always available, solving emerging issues fast. It always ensures smooth knowledge transfer.
Result
IT Craft’s work resulted in:
- Timely delivery of the required solution.
- Increased software stability and scalability.
- Smooth project expansion.
Improved cost control
The system uses data science to forecast patient demand based on the clinic’s own data. Clinics attain high-quality care for less. Hired staff also remains satisfied.
Flexible open shift management
Available functionality lets organizations assign jobs, communicate with employees, and transfer between departments.
Improved visibility
Administrations enjoy transparency across every department. They can see and manage all available staff: full-time and part-time employees, PRN workers, and more.
Pool management
Flexwise team helps employ professional nurses. It helps schedule the screening and testing of clinical staff. Administrators can shift clinical resources into flex roles.
Main project features
Flexwise Predict
This platform offers user-friendly tools for predicting patient demand and staffing needs. It uses a sophisticated AI-based algorithm to provide accurate forecasts for up to 16 months.
The software sends alerts when under-/overstaffing is anticipated. It provides fast, seamless integration with available EMR or staff management systems.
Flexwise Align
This module helps harmonize the workflow of the entire facility. Administrators see the whole staff pool at a glance. They can decide on the best option for a certain activity. A recommendation system helps make an informed decision.
Staff members receive timely notifications on the status of their assignments. They can focus on their primary duties.
Flexwise Connect
Flexwise software supports the essential workflow needed to engage and supervise the core team and float healthcare professionals. Facility administrations can communicate via chat messaging, review/approve timesheets, reassign tasks, and more.
System users can assign flexible rules to different departments, adjusting to specific workflows.
Project timeline
-
Project timeline
2018 – ongoing
Technologies
Infrastructure
-
AWS
-
Kubernetes
-
Terraform
-
Helm
-
Jenkins
-
Groovy
-
Prometeus
-
Grafana
-
Alert Manager
-
Loki
-
ArgoCD
-
ArgoCD
-
Redis
-
Velero
-
Sentry
-
MongoDB Atlas
-
MSSQL
-
Elastic Search
Back end
-
C#
-
ASP.NET
-
Core
-
AWS SDK
-
JavaScript
-
Node.Js
-
NestJS
-
Mongoose
-
Python
Front end
-
React
-
Redux Form
-
Redux toolkit/thunk
-
TypeScript
Autotests
-
.NET 5
-
NUnit framework
-
Selenium WebDriver
-
Selenoid
-
Jmeter
Performance testing
-
Apache