From b95a436c562a23233b76c43909380b16c30b1259 Mon Sep 17 00:00:00 2001 From: "sazed-bot[bot]" <257607474+sazed-bot[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 20:27:36 +0000 Subject: [PATCH] Add Telehealth Triage Agent with OPQRST Protocol recipe --- ...lth-triage-agent-with-opqrst-protocol.json | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 recipes/telehealth-triage-agent-with-opqrst-protocol.json diff --git a/recipes/telehealth-triage-agent-with-opqrst-protocol.json b/recipes/telehealth-triage-agent-with-opqrst-protocol.json new file mode 100644 index 0000000..cbf8bfd --- /dev/null +++ b/recipes/telehealth-triage-agent-with-opqrst-protocol.json @@ -0,0 +1,83 @@ +{ + "id": "telehealth-triage-agent-with-opqrst-protocol", + "slug": "telehealth-triage-agent-with-opqrst-protocol", + "title": "Telehealth Triage Agent with OPQRST Protocol", + "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.", + "framework": "Custom", + "use_case": "triage", + "industry": "healthcare", + "languages": [ + "en-US" + ], + "pipeline": { + "stt": "AssemblyAI Universal-2", + "llm": "GPT-4o", + "tts": "ElevenLabs Turbo v2.5", + "telephony": "Web Only" + }, + "raw_prompt": null, + "prompt_file": null, + "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" + }, + "github_source_url": "https://github.com/kelsey-aai/telehealth-triage-voice-agent", + "demo_url": null, + "tags": [ + "telehealth", + "triage", + "opqrst", + "clinical-protocol", + "hipaa", + "healthcare", + "severity-scoring", + "red-flag-detection", + "nurse-escalation" + ], + "contributor": { + "github": "kelsey-aai" + }, + "source": "github_discovery", + "created_at": "2025-06-02T10:30:00-07:00", + "updated_at": "2025-06-02T10:30:00-07:00", + "license": "MIT" +}