Skip to content

Add Ambient Medical Scribe with Real-Time Transcription and SOAP Note Generation#97

Open
sazed-bot[bot] wants to merge 1 commit into
mainfrom
recipe/ambient-medical-scribe-with-real-time-transcription-and-soap-note-generation-20260525
Open

Add Ambient Medical Scribe with Real-Time Transcription and SOAP Note Generation#97
sazed-bot[bot] wants to merge 1 commit into
mainfrom
recipe/ambient-medical-scribe-with-real-time-transcription-and-soap-note-generation-20260525

Conversation

@sazed-bot

@sazed-bot sazed-bot Bot commented May 25, 2026

Copy link
Copy Markdown
Contributor

Source URLs

Assessor score

  • Score: 5
  • Version: assessor_llm_v2

Synopsis

Template for an ambient, listen-only medical scribe built on LiveKit Agents with AssemblyAI Universal-2 streaming STT and Claude (via AssemblyAI LLM Gateway) generating on-demand SOAP notes. Server is a Python LiveKit agent with conservative turn detection (800ms/3600ms), medical keyterms, and an on_user_turn_completed override for silent operation; client is a Next.js two-panel UI (live transcript + SOAP note) with encounter timer and data channel delivery. Includes prompt.md and guide.mdx for direct forking.

Reasoning

Clears all disqualifiers: it's a multi-component voice/transcription template with a clear forkable artifact (public GitHub repo), a specific named outcome (clinical encounter scribe with SOAP notes for healthcare), and concrete prompt + config + code. Schema is fully fillable. Stack touches STT + LLM + orchestration with real named products. Web-only listen-only design means TTS/telephony are intentionally absent, which is appropriate for an ambient scribe.

Claude raw output

{
  "id": "assemblyai-medical-scribe-livekit",
  "slug": "assemblyai-medical-scribe-livekit",
  "tags": [
    "medical-scribe",
    "ambient-listening",
    "soap-notes",
    "clinical-documentation",
    "passive-agent",
    "real-time-transcription"
  ],
  "title": "Ambient Medical Scribe with Real-Time Transcription and SOAP Note Generation",
  "config": {
    "mode": "listen_only",
    "turn_detection": {
      "max_silence_ms": 3600,
      "min_silence_ms": 800
    },
    "soap_generation": "on_demand",
    "medical_keyterms": true,
    "silent_operation": true
  },
  "source": "github_discovery",
  "license": "Proprietary",
  "demo_url": null,
  "industry": "healthcare",
  "pipeline": {
    "llm": "Claude Opus 4.5",
    "stt": "AssemblyAI Universal-2",
    "tts": "Cartesia Sonic-3",
    "telephony": "Web Only"
  },
  "use_case": "transcription-and-summary",
  "framework": "LiveKit Agents",
  "languages": [
    "en-US"
  ],
  "created_at": "2025-05-13T12:00:00Z",
  "raw_prompt": null,
  "updated_at": "2025-05-13T12:00:00Z",
  "contributor": {
    "github": "seanflyyy"
  },
  "description": "A listen-only agent that passively transcribes clinical encounters in real time and generates SOAP notes on demand. The agent operates silently without voice interaction, capturing doctor-patient conversations through conservative turn detection and medical keyword recognition, then producing structured clinical documentation.",
  "prompt_file": null,
  "github_source_url": "https://github.com/sampleapp-ai/assemblyai-medical-scribe-livekit"
}

Dedup decision

F6 dedup has not landed yet; no dedup decision available.

Reviewer notes

approve-to-pr running:

@sazed-bot sazed-bot Bot added manual Added by speechstack-pipeline. recipe Added by speechstack-pipeline. score-5 Added by speechstack-pipeline. labels May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

manual Added by speechstack-pipeline. recipe Added by speechstack-pipeline. score-5 Added by speechstack-pipeline.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants