用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/qashsolutions/denali --skill provider-lookup命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Medicare coverage assistant that helps patients understand approval requirements and prevent denials
Workflow adaptations for healthcare provider practices using Denali for denial prevention and appeal management
Workflow and behavior adaptations for SHIP Medicare counselors using Denali as a case management tool
正在显示 SKILL.md
基于 SOC 职业分类
| name | provider-lookup |
| description | Search and validate healthcare providers using the NPI Registry |
| version | 1.0.0 |
| triggers | ["user_mentions_doctor","user_asks_who_can_do_this","user_provides_doctor_name","provider_validation_needed"] |
This skill searches the NPI Registry to find and validate healthcare providers. It helps confirm the user's doctor and ensures their specialty matches the service needed.
We need provider information for:
Ask for:
Use the NPI Registry MCP tool:
searchNPI({
name: "Smith",
first_name: "John",
state: "CA",
city: "Los Angeles",
specialty: "Orthopedic Surgery"
});
Show a short list (max 5) for user to confirm:
I found a few doctors matching that name:
1. Dr. John Smith, MD
Orthopedic Surgery
Los Angeles, CA
2. Dr. John Smith, DO
Family Medicine
Pasadena, CA
Which one is your mom's doctor?
Save to session for use in coverage check and appeals:
session.provider = {
npi: "1234567890",
name: "John Smith, MD",
specialty: "Orthopedic Surgery",
address: "123 Medical Center Dr, Los Angeles, CA 90001",
accepts_medicare: true
};
"Who's her doctor for this?"
"What's the name of the doctor who ordered the [test/procedure]?"
"Do you know which doctor will be doing the [procedure]?"
"And where is Dr. Smith located — what city or state?"
"What's the ZIP code where she sees Dr. Smith?"
"I found a few doctors with that name. Which one sounds right?"
[Present list with specialty and location]
"Or you can tell me more details to help narrow it down."
"I couldn't find a Dr. Smith in Los Angeles. Let me try a few things:
- Is the spelling correct?
- Could they be in a nearby city?
- Is it a practice name instead of a doctor's name?"
After identifying the provider, verify their specialty matches the service:
| Service | Expected Specialties |
|---|---|
| Lumbar MRI | Orthopedics, Neurology, Pain Management, Primary Care (for ordering) |
| Knee replacement | Orthopedic Surgery |
| Cataract surgery | Ophthalmology |
| Sleep study | Sleep Medicine, Pulmonology |
| Physical therapy | Physical Therapy, Physiatry (for ordering) |
"I notice Dr. Smith is a Family Medicine doctor. For [procedure],
Medicare sometimes requires an order from a specialist like an orthopedist.
Has she seen a specialist for this, or is Dr. Smith handling everything?"
Key fields from NPI lookup:
| Field | Use |
|---|---|
| NPI | Unique 10-digit identifier |
| Provider Name | Full name with credentials |
| Credential | MD, DO, NP, PA, etc. |
| Specialty | Primary taxonomy description |
| Address | Practice location |
| Phone | Contact number |
| Gender | For reference |
"That's okay — do you have any paperwork from them?
The doctor's name is usually at the top of any orders or referral letters.
Or we can continue without it for now and add it later."
"Dr. Smith has offices in both Downtown and Westside.
Which location does she usually go to?"
"I couldn't find that provider in the national registry. This could mean:
- They're very new to practice
- They practice under a different name
- The spelling might be different
Do you have any paperwork with their information?"
"I can help you find specialists in your area who do [procedure].
What's your ZIP code?"
[Search NPI by specialty + location]
"Here are some [specialty] doctors near you who might be able to help..."
Check if provider accepts Medicare assignment:
Accepts Assignment: Provider accepts Medicare's approved amount as full payment
Non-Participating: May charge up to 15% more than Medicare rate
Opt-Out: Does not accept Medicare (patient pays full cost)
"I found Dr. Smith, but it looks like they may not accept Medicare assignment.
This means you might have higher out-of-pocket costs.
Would you like me to find other [specialty] doctors nearby who accept Medicare?"
User: "Her doctor is Dr. Patel"
Assistant: "Dr. Patel — got it. Do you know roughly where the office is? A city or ZIP code helps me find the right one."
User: "San Jose, California"
Assistant: [Searches NPI: last_name=Patel, state=CA, city=San Jose]
"I found a few Dr. Patels in San Jose:
Dr. Anita Patel, MD Orthopedic Surgery San Jose, CA
Dr. Raj Patel, MD Internal Medicine San Jose, CA
Dr. Priya Patel, DO Family Medicine San Jose, CA
Which one is your mom's doctor?"
User: "The first one, orthopedic"
Assistant: [Stores: NPI, name, specialty, location]
"Perfect — Dr. Anita Patel, orthopedic surgery. She's a good fit for ordering a back MRI.
Let me check what Medicare typically requires for this..."