用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/qashsolutions/denali --skill symptom-to-diagnosis命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | symptom-to-diagnosis |
| description | Map plain English symptom descriptions to ICD-10 diagnosis codes |
| version | 1.0.0 |
| triggers | ["user_describes_symptoms","user_describes_condition","user_mentions_diagnosis"] |
This skill translates plain English symptom descriptions into ICD-10 diagnosis codes for internal use. Codes are never shown to users.
Patients don't know medical codes. They say things like:
This skill maps their words to the appropriate ICD-10 codes needed for coverage checks.
Detect when users describe:
Gather specifics to narrow down the code:
| Question Type | Examples |
|---|---|
| Location | "Where exactly is the pain?" |
| Duration | "How long has this been going on?" |
| Severity | "On a scale of 1-10, how bad is it?" |
| Onset | "Did it start suddenly or gradually?" |
| Character | "Is it sharp, dull, or burning?" |
| Radiation | "Does it spread anywhere else?" |
| Triggers | "Does anything make it better or worse?" |
Use the ICD-10 search tool to find the best match:
// Example mapping
userPhrase: "dizzy when I stand up"
clarifications: {
duration: "few weeks",
frequency: "every time",
other_symptoms: "lightheaded, sometimes see spots"
}
→ ICD-10: R55 (Syncope and collapse) or R42 (Dizziness)
Queue the successful mapping:
queueLearning('update_symptom_mapping', {
phrase: "dizzy when I stand up",
code: "R55",
confidence_boost: 0.05
});
Use learned mappings when confidence is high:
| User Phrase | ICD-10 | Confidence |
|---|---|---|
| "back pain" | M54.5 (Low back pain) | 0.90 |
| "knee pain" | M25.56 (Pain in knee) | 0.88 |
| "dizzy spells" | R42 (Dizziness) | 0.85 |
| "can't sleep" | G47.00 (Insomnia) | 0.82 |
| "short of breath" | R06.02 (Shortness of breath) | 0.87 |
| "chest pain" | R07.9 (Chest pain, unspecified) | 0.75 |
| "headaches" | R51.9 (Headache) | 0.88 |
| "tired all the time" | R53.83 (Fatigue) | 0.80 |
ICD-10 rewards specificity. Always try to get the most specific code:
Generic: M54.5 (Low back pain)
Better: M54.51 (Vertebrogenic low back pain)
Best: M54.51 + G89.29 (with chronic pain syndrome)
| Generic Code | Ask | Specific Code |
|---|---|---|
| M54.5 (back pain) | "Does it go into your legs?" | M54.4 (Lumbago with sciatica) |
| R42 (dizziness) | "Do you feel like spinning?" | H81.10 (Benign paroxysmal vertigo) |
| R07.9 (chest pain) | "Does it feel like pressure?" | R07.89 (Other chest pain) |
Some situations need multiple codes:
User: "I have diabetes and my feet are numb"
Primary: E11.9 (Type 2 diabetes without complications)
Secondary: E11.42 (Type 2 diabetes with diabetic polyneuropathy)
Some symptoms require immediate medical attention. Don't just map — acknowledge:
| Symptom | Response |
|---|---|
| Chest pain + shortness of breath | "If you're having these symptoms now, please call 911 or go to the ER immediately." |
| Sudden severe headache | "A sudden severe headache can be serious. If this is happening now, please seek emergency care." |
| Sudden numbness/weakness one side | "These could be signs of a stroke. If happening now, call 911." |
After the safety message, you can continue with coverage questions if they confirm it's not an emergency.
User: "My mom's back is killing her"
Assistant: "I'm sorry to hear your mom is dealing with back pain. To help figure out what Medicare needs, I have a few questions.
Where in her back is the pain — upper, middle, or lower?"
User: "Lower back, and it goes down her left leg"
Assistant: "Lower back pain that goes down into the leg — that's called radiating pain, and it's an important detail.
How long has she been dealing with this?"
User: "About 3 months"
Assistant: "Three months of lower back pain radiating into the leg — thank you. One more question: has she had any numbness or tingling in that leg?"
User: "Yes, her foot tingles sometimes"
Assistant: [Internal: Maps to M54.41 (Lumbago with sciatica, left side) + potentially M79.2 (Neuralgia)]
"That's really helpful information. The combination of back pain, leg pain, and tingling often supports the need for imaging like an MRI.
Has she tried any treatments so far?"