Skip to content
Back to skills

health-provider-research

ASecurity

Find and compare public physician, hospital, pharmacy, urgent-care, and group-practice directory records through Crawlora Healthgrades. Use for a provider shortlist, specialty/location discovery, or directory and review evidence; confirm insurance and appointments with the provider.

  • 0 votes
  • 0 copies
  • 0 views
  • Added October 12, 2026
ai-agentsapi

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 12, 2026

npx -y skills add Crawlora-org/crawlora-skills --skill health-provider-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of health-provider-research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for health-provider-research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/crawlora-org-health-provider-research/badge)](https://www.skillsdirectory.com/skills/crawlora-org-health-provider-research)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: health-provider-research
description: Find and compare public physician, hospital, pharmacy, urgent-care, and group-practice directory records through Crawlora Healthgrades. Use for a provider shortlist, specialty/location discovery, or directory and review evidence; confirm insurance and appointments with the provider.
---

# Health provider directory research

## Access and contract

Set `CRAWLORA_API_KEY` to your Crawlora key. Prefer the named Crawlora MCP tools
when connected; otherwise use the bundled `scripts/crawlora.sh`, which sends
`x-api-key` to `https://api.crawlora.net/api/v1`. Read
[reference/endpoints.md](reference/endpoints.md) for exact tool names, methods,
and parameters. Check application `code` as well as HTTP status; payloads are
inside `data`. Stop on authentication errors, back off on `429`, and retry a
transient upstream failure once. Bound pages and calls by the requested scope
and credit budget. Preserve source URLs, identifiers, and collection times.

Build a source-attributed provider or facility shortlist from public Healthgrades
records. Directory labels, awards, and patient reviews are evidence to inspect,
not a clinical recommendation or a verified measure of care outcomes.

## Discover and match directory records

- Establish location/radius, specialty, language, facility type, and practical
  preferences. Use `healthgrades_specialties`, location search, and autocomplete
  to resolve the request; do not infer a specialty from symptoms or choose a
  treatment. No diagnosis is part of directory research.
- Fetch physician filters for the exact query/location before using clinical-focus,
  hospital, insurer, or language codes. Insurance plan IDs require their insurer;
  codes from an unrelated query are not automatically valid choices.
- Keep physician search separate from facility search. Facilities require a
  documented type (`hospital`, `pharmacy`, `group_practice`, `urgent_care`) and
  location; fetch that search's filters before narrowing its results. Hospital
  award filters are their own discovery surface, not physician-search filters.
- Resolve a returned canonical physician/facility/hospital URL before detail.
  Match name, address, specialty, and affiliation to distinguish people with
  similar names and multiple office locations. Keep offices separate in the
  appointment shortlist without double-counting the clinician.
- Bound pagination and retain the exact query, filters, collection time, and
  source URL. For health-topic/article context, attribute the publisher and date;
  it does not validate an individual's diagnosis, safety, or treatment choice.

```sh
scripts/crawlora.sh /healthgrades/specialties
scripts/crawlora.sh /healthgrades/locations term="Boston, MA"
scripts/crawlora.sh /healthgrades/physicians/filters query="cardiology" where="Boston, MA"
scripts/crawlora.sh /healthgrades/physicians/search query="cardiology" where="Boston, MA" page=1
# Follow a returned URL for detail:
# scripts/crawlora.sh /healthgrades/physician url="$PHYSICIAN_URL"
```

## Deliver an evidence-based shortlist

Show identity, office/location, specialty, stated affiliation, public contact
channel, relevant directory attributes, source/date, and unresolved questions.
Attribute ratings, reviews, and awards with their sample/population and scope;
missing or low review counts are not evidence of poor care. An insurer/plan
label or availability filter is not confirmation of network coverage, current
appointments, acceptance of new patients, or out-of-pocket cost. Mark those as
needing confirmation with the office/insurer. Keep clinical preference and
eligibility questions open rather than producing an unsupported quality rank.
Do not book, contact a provider, or submit patient/insurance information unless
the user requests it.

Files in this skill

  • SKILL.md3.7 KB
  • reference/endpoints.md12.5 KB
  • scripts/crawlora.sh4.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.