Skip to content

Add Telehealth Triage Agent with OPQRST Protocol#104

Open
sazed-bot[bot] wants to merge 1 commit into
mainfrom
recipe/telehealth-triage-agent-with-opqrst-protocol-20260525
Open

Add Telehealth Triage Agent with OPQRST Protocol#104
sazed-bot[bot] wants to merge 1 commit into
mainfrom
recipe/telehealth-triage-agent-with-opqrst-protocol-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

Forkable telehealth nurse-triage voice agent template built on AssemblyAI's Voice Agent API. Implements OPQRST symptom capture, red-flag screening, severity scoring, and routing across emergency/urgent_care/scheduled_visit/self_care care levels, with tool calls for capture_symptom, score_severity, route_to_care_level, escalate_to_nurse, and log_to_ehr. Includes prompts, tools schema, audio I/O, and an EHR persistence stub with HIPAA-aligned controls (encryption at rest, audit logging, RBAC, retention).

Reasoning

Clears all disqualifiers: a real GitHub repo (not a vendor marketing page), with a specific named industry (telehealth) and named use case (nurse triage), exportable artifacts (prompt, tools, agent code), and a multi-layer stack composition via AssemblyAI's Voice Agent API plus custom orchestration. The recent commit shows the author rewrote against the real Voice Agent API, suggesting genuine functional code rather than hallucinated scaffolding. Lack of telephony layer is a minor stack ding but the composition still touches STT+LLM+TTS+orchestration through the Voice Agent API and custom websocket layer.

Claude raw output

{
  "id": "telehealth-triage-agent",
  "slug": "telehealth-triage-agent",
  "tags": [
    "telehealth",
    "triage",
    "opqrst",
    "clinical-protocol",
    "hipaa",
    "healthcare",
    "severity-scoring",
    "red-flag-detection",
    "nurse-escalation"
  ],
  "title": "Telehealth Triage Agent with OPQRST Protocol",
  "config": {
    "tools": [
      {
        "name": "capture_symptom",
        "description": "Captures patient symptom details using OPQRST protocol"
      },
      {
        "name": "score_severity",
        "description": "Scores symptom severity based on clinical criteria"
      },
      {
        "name": "route_to_care_level",
        "description": "Routes patient to appropriate care level (emergency, urgent care, scheduled visit, self-care)"
      },
      {
        "name": "escalate_to_nurse",
        "description": "Escalates call to live nurse for red flags or protocol uncertainty"
      },
      {
        "name": "log_to_ehr",
        "description": "Logs triage documentation to electronic health record"
      }
    ],
    "protocol": "OPQRST",
    "care_levels": [
      "emergency",
      "urgent_care",
      "scheduled_visit",
      "self_care"
    ],
    "red_flag_screening": [
      "cardiac",
      "stroke",
      "sepsis",
      "surgical",
      "mental_health"
    ],
    "patient_identification": [
      "name",
      "DOB"
    ],
    "post_call_documentation": "Medical Mode async API"
  },
  "source": "github_discovery",
  "license": "MIT",
  "demo_url": null,
  "industry": "healthcare",
  "pipeline": {
    "llm": "GPT-4o",
    "stt": "AssemblyAI Universal-2",
    "tts": "ElevenLabs Turbo v2.5",
    "telephony": "Web Only"
  },
  "use_case": "triage",
  "framework": "Custom",
  "languages": [
    "en-US"
  ],
  "created_at": "2025-06-02T10:30:00-07:00",
  "raw_prompt": null,
  "updated_at": "2025-06-02T10:30:00-07:00",
  "contributor": {
    "github": "kelsey-aai"
  },
  "description": "A telehealth triage agent that captures patient symptoms using the OPQRST protocol, screens for red-flag conditions (cardiac, stroke, sepsis, surgical, mental health), scores severity, and routes patients to the appropriate care level (emergency, urgent care, scheduled visit, or self-care). Escalates to a live nurse immediately on any red flag or protocol uncertainty.",
  "prompt_file": null,
  "github_source_url": "https://github.com/kelsey-aai/telehealth-triage-voice-agent"
}

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