Software development, done right

Software development, done right

Chat with us

Cenotai

AI-powered medical note-taking

Cenotai

A look back at the creation of Cenotai, an AI-powered medical transcription solution born from a collaboration between our team and Quebec-based startup Perspective-B, specialists in artificial intelligence. While they focused on developing the AI engine, we transformed that raw technology into a complete, reliable, and market-ready product: secure authentication, an intuitive web interface, a robust API, and seamless integration for healthcare professionals. A project driven by innovation, at the crossroads of technology and real-world needs.

View website
Client

Perspective-B

Industry

Healthcare, AI

Project Type

Web Application

Budget

25k to 50k

Year

2025

Technologies
React.NETPulumiAWSPythonLLMsSpeech-to-textStripe

Founded by technology and innovation enthusiasts, Perspective-B is a Quebec-based startup specializing in artificial intelligence. With over a decade of experience designing ML and AI solutions across various sectors — including healthcare, finance, visual effects, and cybersecurity — the team stands out for its creativity and ability to spot opportunities. Their mission: to build intelligent tools that genuinely improve everyday work life, without ever compromising the user experience.

The challenge: delivering a reliable, fast, and tailored solution for the French-speaking medical context

In a field where every minute counts, the goal was clear: to design a medical transcription solution that could truly support healthcare professionals in their daily routines. This came with several major challenges: ensuring accurate understanding of Quebec French in a medical context, minimizing processing time to avoid slowing down consultations, and delivering faithful, precise transcriptions without any loss of meaning.

Beyond raw performance, the solution also had to integrate seamlessly into existing workflows while meeting high standards of security, confidentiality, and accessibility.

The need: simplifying medical note-taking without compromising on security or performance

Cenotai was born out of a concrete need: helping physicians save time by automating the transcription of their consultation notes, while ensuring a high level of confidentiality and compliance with Quebec’s healthcare data regulations. This included data anonymization, automated deletion of sensitive content after use, and a strong focus on local hosting.

To meet these requirements, we explored various infrastructure and deployment approaches to ensure a system that is resilient, reliable, and tailored to real-world conditions.

A platform that’s simple to use, yet highly effective

Interface

Interface

As part of the project, we were responsible for the UI/UX design of the product. We created a simple, clear, and familiar interface, designed to naturally integrate into the daily routines of healthcare professionals. The user experience focuses on efficiency: essential features are accessible at a glance. The interface also enables fast and secure export of consultation notes, ensuring smooth integration with medical records and other tools used in clinical settings.

create-consultation-interface
record-view-stt
Speech-to-text transcription

Speech-to-text transcription

To ensure reliable transcription in French, we tested several speech recognition models. Since the solution had to be deployed in Quebec and comply with local hosting requirements, we opted for a self-hosted model—the only one that delivered the expected performance while ensuring data sovereignty.

Editing and saving the note

Editing and saving the note

Once the transcription is generated, users can edit or enrich their note directly within the interface using a built-in text editor. They also have the option to enter custom prompts to interact with the language model (LLM) and refine the content to fit their needs. All changes are tracked through a versioning system, allowing users to monitor the evolution of a note and revert to a previous state if needed.

edit-note
configuration-model
Customize the note's model

Customize the note's model

The solution also allows for customizing note templates to adapt to different medical specialties and practices. Users can define conditional rules based on the type of consultation, adjust the displayed sections, and structure content according to their preferences. The system comes with around thirty preset configurations, ready to use, while providing great flexibility to fine-tune every detail as needed.

Audio processing and queue system

Audio processing and queue system

To achieve the right balance between speed, resilience, and confidentiality, we tested several audio processing approaches. The final system relies on a queue-based infrastructure, ensuring both scalability and service resilience. Audio files are processed on a GPU-optimized instance, guaranteeing fast response times. Automatic expiration logic has also been implemented to ensure anonymization and secure deletion of data after processing.

Subscription management with Stripe

Subscription management with Stripe

The subscription system has been fully integrated with Stripe, enabling 100% automated and secure management. Users can sign up, manage their plan, and access a free trial directly through the Stripe interface. This integration ensures a smooth experience for both customers and the support team.

Discover Cenotai

Designed to simplify note-taking in the medical field, Cenotai combines artificial intelligence, security, and performance. Whether you're a healthcare professional or looking for a transcription solution adaptable to your industry, discover how this Quebec-based technology can transform your day-to-day work.

Visit website

Discover our other projects