The client is a leading cloud-based EMR and practice management platform for outpatient therapy, supporting more than one million patient accounts across the US. The platform handles clinical workflows and billing, with additional capabilities for compliance and telehealth.
Engagement Duration: 20+ months
Industry: Healthcare & Life Sciences
The client wanted to improve patient communication across its growing clinic network. Key challenges included:
- High third-party translation costs made multilingual support expensive to sustain.
- Language barriers limited effective communication between providers and patients during care.
- External tools required staff to leave the clinical workflow to access translation services.
Cybage worked with onshore stakeholders to define requirements for clinical and administrative interactions. The team enhanced the existing application without interrupting live workflows, delivering three-week Agile sprints with testing and release support. Voice capture, translated output, and workflow integration were manually verified across supported languages before each release.
Multilingual Voice Capture
Integrated Azure AI Speech to convert spoken input into text across supported languages.
Two-Way Patient Communication
Used Azure AI Translator to translate captured speech and typed messages into the selected language, supporting two-way conversations.
Translation Within the EMR Platform
Embedded browser-based microphone capture using JavaScript within existing ASP.NET screens. Staff could access the feature without switching to external tools.
Protected Application Connections
Connected the application to translation services through REST APIs, with service credentials secured in Azure Key Vault.
No Content Retained
Processed voice and translated text in real time without storing conversation data within the application.
The transformed environment improved day-to-day operations and created a more adaptable technology foundation.
- 185+ clinic locations enabled with multilingual support.
- 20+ languages supported for two-way provider-patient communication.
- 100% conversation data privacy, with no conversation data stored within the application, preserving sensitive patient information.
- Integrated workflow for on-demand translation, removing the need to switch to external tools.