Case Studies | Healthcare & Life Sciences

Turning clinical conversations into instant summaries

Appointment Transcription

About

A Healthcare & Life Sciences business working with Cloud Combinator on AWS. The client is anonymised at their request.

Challenge

The challenge had three focus areas that needed to work together in one automated flow.

Accurate real-time transcription

Clinical audio had to be captured and transcribed as the conversation happened, streamed back to the client rather than processed as a slow batch. In a clinical setting an inaccurate or delayed transcript undermines trust in the whole tool, so this had to be dependable and automatic.

Reliable summarisation within usage limits

Once a conversation ended, the full transcript needed to be assembled and summarised by a large language model. Doing this at clinical volumes meant designing the flow to manage model usage limits carefully and to handle each appointment as a discrete, orchestrated unit of work.

A dependable record and audit trail

Every appointment needed a logged status, from connected through to summarisation complete, plus durable storage of both the transcript and the summary. Without a clear logging and backup strategy, a clinical record could be lost or left in an unknown state.

Solution

The client opens a WebSocket connection through Amazon API Gateway, which triggers a Lambda that records the connection and its status in Amazon DynamoDB. Audio is then streamed in chunks to a send-audio route, where a handler Lambda drives an AWS Step Functions state machine that runs each chunk through Amazon Transcribe, streams the transcription back to the client in real time, and stores it in Amazon S3.

3

Clinical content types supported: consultations, radiology reviews and discharge reports

Real time

Transcription streamed back over WebSocket during the appointment

15

Doctors modelled in the sizing for the pipeline (design target)

By the numbers:

  • 3 - Clinical content types supported: consultations, radiology reviews and discharge reports
  • Real time - Transcription streamed back over WebSocket during the appointment
  • 15 - Doctors modelled in the sizing for the pipeline (design target)
Changes

Cloud Combinator delivered the pipeline against the agreed success criteria: accurate real-time transcription with Amazon Transcribe, automatic processing of appointment audio, transcript summarisation with Amazon Bedrock managed within usage limits, and robust per-appointment logging in Amazon DynamoDB with a redundancy and backup strategy across S3 and S3 Glacier, all deployed as repeatable CloudFormation stacks.

  • End-to-end automationAudio streamed from the client is transcribed, stored, aggregated and summarised without manual steps, with results returned to the clinician.
  • Orchestrated and resilientAWS Step Functions coordinate transcription and summarisation as discrete stages, making the flow easier to monitor, retry and extend.
  • Traceable by designAmazon DynamoDB tracks each connection through its full lifecycle, and both transcripts and summaries are stored durably in S3 with lifecycle rules to S3 Glacier and cross-region replication for backup.
  • Deployed as codeThe environment was stood up through AWS CloudFormation, so it can be rebuilt and evolved consistently as the client moves towards production.
  • HandoverCloud Combinator provided demonstration calls, Loom walkthroughs and documentation so the client's team could operate and build on the service.

This engagement proved the transcription and summarisation approach on AWS and gave the client a well-understood foundation. The next steps identified with the client, including

Additional prompt engineering, hallucination safeguards and error handling, form a clear path to harden the service to a production standard as the client scales.

AWS Stack

Amazon Transcribe

For accurate, real-time transcription of clinical audio.

Amazon Bedrock

For large language model summarisation of completed transcripts.

AWS Step Functions

For orchestrating the transcription and summarisation stages reliably.

AWS Lambda

For the serverless functions that handle connections and audio chunks.

Amazon API Gateway

For the WebSocket API that streams audio and results between client and pipeline.

Amazon DynamoDB

For per-appointment status logging and connection tracking.

Amazon S3

With S3 Glacier for durable storage, lifecycle management and cross-region backup.

AWS CloudFormation

For repeatable, infrastructure-as-code deployment across the environment.

YOU MIGHT LIKE

Related success stories

View all case studies

Case Studies | Insights

Utilising Language Recognition, Speed, and Enhanced Security to Make Social Media a Force for Good

  • Here, we take a detailed look at how the Cloud Combinator team collaborated with another cutting-edge AI service provider that provides intelligent systems to “make social media more social” for brands and users alike.
  • Arwen AI is a UK-based startup specialising in AI solutions to manage and enhance brands’ social media interactions. Founded in 2020 by Matt McGrory, Dr. David Cole, and Joel Bailey, Arwen. AI focuses on using AI to automatically detect and remove spam, toxic comments, and other unwanted content from social media platforms.
  • The team at Arwen have three core products. ‘Moderate’ is focused on identifying and removing toxic content from social media channels. ‘Engage’ helps brands identify and engage with meaningful conversations on social media, and ‘Customize’ allows brands to apply bespoke algorithms to their channels - creating an even more effective moderation and engagement.
Read more
CONTACT US

Ready to turn AI into impact?

We'll help you spot the highest-value opportunities, reduce risk around your first AI initiative, and define a clear path to results from day one.

Why talk to us:

Outcome-driven recommendations

AWS-recognised delivery expertise

Risk-aware AI adoption

Clear next step, not a sales pitch

Start with a focused 20-minute conversation about your goals — no pressure, no commitment.

This website uses cookies to enhance user experience and to analyze performance and traffic on our website.

See our Privacy Policy for details.