Install
openclaw skills install intelligent-triage-symptom-analysisIntelligent Triage and Symptom Analysis Skill. Supports 650+ symptoms across 11 body systems. Based on ESI and Manchester Triage System with 5-level triage c...
openclaw skills install intelligent-triage-symptom-analysis🔥 限时优惠活动进行中!
⏰ 活动时间: 即日起至2026年3月31日
🎁 优惠内容:
- 新用户注册即送200次免费试用 (原价100次)
- 首次购买任意套餐,额外赠送20%积分
- 年付用户享受最高30%折扣
- 邀请好友各得100积分奖励
Version: 1.1.0
Category: Healthcare / Medical
Billing: SkillPay (1 token per call, ~0.001 USDT)
Free Trial: 10 free calls per user
Demo Mode: ✅ Available (no API key required)
AI-powered medical triage assistance for healthcare providers, telemedicine platforms, and patients. Provides accurate preliminary symptom assessment and urgency recommendations.
"这个技能帮我节省了80%的文档处理时间!" - 某三甲医院医生
"准确率很高,已经成为我们团队的必备工具。" - 某农业科技公司
| 套餐 | 积分 | 价格 | 赠送 | 节省 |
|---|---|---|---|---|
| 🥉 入门包 | 500 | 0.5 USDT | 0 | - |
| 🥈 热门包 | 2000 | 1.5 USDT | 200 | 6.7% |
| 🥇 专业包 | 10000 | 5 USDT | 1500 | 13% |
| 💎 企业包 | 50000 | 20 USDT | 10000 | 16.7% |
🔥 限时特惠: 首次购买任意套餐,额外赠送20%积分!
💡 温馨提示:
| 套餐 | 积分 | 价格 | 赠送 | 节省 |
|---|---|---|---|---|
| 🥉 入门包 | 500 | 0.5 USDT | 0 | - |
| 🥈 热门包 | 2000 | 1.5 USDT | 200 | 6.7% |
| 🥇 专业包 | 10000 | 5 USDT | 1500 | 13% |
| 💎 企业包 | 50000 | 20 USDT | 10000 | 16.7% |
🔥 限时特惠: 首次购买任意套餐,额外赠送20%积分!
💡 温馨提示:
If you find this skill helpful, you can support the developer:
EVM Address: 0xf8ea28c182245d9f66f63749c9bbfb3cfc7d4815
Your support helps maintain and improve this skill!
Try the skill without any API key:
python scripts/triage.py --demo --symptoms "胸痛、呼吸困难"
Demo mode returns realistic simulated triage assessments to demonstrate the output format.
Each user gets 10 free calls before billing begins. During the trial:
{
"success": True,
"trial_mode": True, # Currently in free trial
"trial_remaining": 8, # 8 free calls left
"balance": None, # No balance needed in trial
"analysis": {...}
}
After 10 free calls, normal billing applies.
python scripts/triage.py --demo --symptoms "胸痛、呼吸困难、持续30分钟"
from scripts.triage import analyze_symptoms
import os
# Set environment variables
os.environ["SKILLPAY_API_KEY"] = "your-api-key"
os.environ["SKILLPAY_SKILL_ID"] = "your-skill-id"
# Analyze patient symptoms
result = analyze_symptoms(
symptoms="胸痛,呼吸困难,持续30分钟",
age=65,
gender="male",
vital_signs={"bp": "160/95", "hr": 110, "temp": 37.2},
user_id="user_123"
)
# Check result
if result["success"]:
print("分诊等级:", result["analysis"]["triage"]["level"])
print("紧急程度:", result["analysis"]["triage"]["urgency"])
print("建议措施:", result["analysis"]["recommendations"])
else:
print("错误:", result["error"])
if "paymentUrl" in result:
print("充值链接:", result["paymentUrl"])
python scripts/triage.py --history --user-id "user_123"
python scripts/triage.py --symptoms "胸痛" --age 65 --vital-signs '{"bp":"160/95","hr":110}' --user-id "user_123"
# Chinese output (default)
python scripts/triage.py --symptoms "头痛、发热" --age 35 --language zh --user-id "user_123"
# English output
python scripts/triage.py --symptoms "headache, fever" --age 35 --language en --user-id "user_123"
This skill requires the following environment variables:
| Variable | Description | Required | Example |
|---|---|---|---|
SKILLPAY_API_KEY | Your SkillPay API key for billing | After trial | skp_abc123... |
SKILLPAY_SKILL_ID | Your Skill ID from SkillPay dashboard | After trial | skill_def456... |
| Variable | Description | Default |
|---|---|---|
TRIAGE_DATA_RETENTION_DAYS | Days to retain triage history | 90 |
ENABLE_SYMPTOM_HISTORY | Enable symptom history tracking | true |
See .env.example for a complete list of environment variables.
The skill uses SkillPay billing integration:
SKILLPAY_API_KEY environment variableSKILLPAY_SKILL_ID environment variable| Level | Name | Response Time | Description | Examples |
|---|---|---|---|---|
| 1 | Resuscitation | Immediate | Life-threatening conditions requiring immediate intervention | Cardiac arrest, severe trauma, respiratory failure |
| 2 | Emergent | <15 min | High-risk conditions requiring rapid evaluation | Chest pain, severe bleeding, altered mental status |
| 3 | Urgent | <30 min | Serious conditions requiring timely medical attention | Abdominal pain, high fever, moderate trauma |
| 4 | Semi-Urgent | <60 min | Less acute conditions needing evaluation within hours | Minor injuries, chronic symptoms, stable conditions |
| 5 | Non-urgent | >60 min | Minor conditions that can wait days to weeks | Follow-up, prescription refill, administrative requests |
"这个技能帮我节省了80%的文档处理时间!" - 某三甲医院医生
"准确率很高,已经成为我们团队的必备工具。" - 某农业科技公司
| 套餐 | 积分 | 价格 | 赠送 | 节省 |
|---|---|---|---|---|
| 🥉 入门包 | 500 | 0.5 USDT | 0 | - |
| 🥈 热门包 | 2000 | 1.5 USDT | 200 | 6.7% |
| 🥇 专业包 | 10000 | 5 USDT | 1500 | 13% |
| 💎 企业包 | 50000 | 20 USDT | 10000 | 16.7% |
🔥 限时特惠: 首次购买任意套餐,额外赠送20%积分!
💡 温馨提示:
| 套餐 | 积分 | 价格 | 赠送 | 节省 |
|---|---|---|---|---|
| 🥉 入门包 | 500 | 0.5 USDT | 0 | - |
| 🥈 热门包 | 2000 | 1.5 USDT | 200 | 6.7% |
| 🥇 专业包 | 10000 | 5 USDT | 1500 | 13% |
| 💎 企业包 | 50000 | 20 USDT | 10000 | 16.7% |
🔥 限时特惠: 首次购买任意套餐,额外赠送20%积分!
💡 温馨提示:
Chest pain, palpitations, shortness of breath, edema, hypertension, syncope
Cough, wheezing, difficulty breathing, chest congestion, hemoptysis, dyspnea
Abdominal pain, nausea, vomiting, diarrhea, bleeding, jaundice, constipation
Headache, dizziness, confusion, weakness, sensory changes, seizures, altered consciousness
Joint pain, muscle pain, back pain, injuries, fractures, limited mobility
Rashes, lesions, swelling, itching, bruising, wounds, burns
Dysuria, frequency, hematuria, flank pain, menstrual abnormalities, discharge
Polyuria, polydipsia, weight changes, temperature intolerance, hormonal changes
Bleeding, bruising, fatigue, pallor, lymphadenopathy
Fever, recurrent infections, allergic reactions, autoimmune symptoms
Anxiety, depression, suicidal ideation, hallucinations, behavioral changes
The skill can track patient symptom history for longitudinal care:
# Symptom history is automatically saved for each analysis
# To retrieve history:
from scripts.triage import SymptomHistoryManager
history_manager = SymptomHistoryManager("user_123")
history = history_manager.load_history()
recent_symptoms = history_manager.get_recent_symptoms(days=30)
This tool is for preliminary assessment only and does not replace professional medical diagnosis. Always consult qualified healthcare providers for medical decisions.
System Limitations:
SKILLPAY_API_KEY and SKILLPAY_SKILL_ID