Add Telehealth Triage Agent with OPQRST Protocol#104
Open
sazed-bot[bot] wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Source URLs
Assessor score
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: