Provider Directory
Datasets
Built to Plan-Net STU 1.2.0.
| Dataset | Plan-Net STU 1.2.0 target profile(s) |
|---|---|
providers | Practitioner, PractitionerRole, Location |
facilities | Organization, OrganizationAffiliation, Location |
networks | Network |
plans | InsurancePlan |
Data conventions
| Rule | Detail |
|---|---|
| Scope | Current, in-network only. No terminated or historical records, so Payerbox sets active on every resource and status on every Location. There is no column for either. |
| Delivery | Full snapshot each extract, not deltas — a provider who leaves the network is absent from the next file rather than marked inactive. |
| Freshness | No record stale beyond 30 days of a known change. |
| Codes | Send the code, not the display name. Payerbox derives the label from its terminology service. |
| Multiple values | ;-separated, as in specialty_nucc and languages. |
| Dates | YYYY-MM-DD. |
| Not PHI | The directory is served publicly and unauthenticated, so it carries no patient information. |
providers
One row per unique NPI, practice location, plan and specialty. A provider at two locations in two plans produces several rows.
| Column | Required | Format / values | Example |
|---|---|---|---|
npi | Yes | 10 digits, Luhn-valid over the 80840 prefix | 9999999995 |
first_name | Yes | text | Jane |
last_name | Yes | text | Smith |
middle_name | No | text | G |
name_prefix | No | Mr. / Mrs. / Ms. / Dr. | Dr. |
name_suffix | No | Jr. / Sr. / II / III | Jr. |
sex | No | male, female, other, unknown AdministrativeGender | female |
languages | Recommended | BCP 47 or English name, ;-separated. Add :level per language for Plan-Net proficiency | en;es |
specialty_nucc | Yes | NUCC taxonomy code(s), ;-separated IndividualAndGroupSpecialtiesVS | 207RI0200X |
provider_role | Recommended | ph physician, crnp nurse practitioner, pa physician assistant, rn registered nurse, de dentist PractitionerRoleVS | ph |
board_certification | If available | qualification code or name | Board Certified, Cardiology |
plan_id | Yes | key from plans; one plan per row | PLAN-DSNP |
network_id | Yes | key from networks | NET-001 |
organization_npi | If applicable | 10 digits, Luhn-valid over the 80840 prefix; blank for a solo practitioner with no group NPI | 9999999995 |
accepting_new_patients | Recommended | newpt accepting, nopt not accepting, existptonly existing patients only, existptfam existing patients and their families AcceptingPatientsVS | newpt |
location_name | Yes | text; Plan-Net requires a name on every location | Riverdale Family Practice |
address_line1 | Yes | text | 225 Broadway |
address_line2 | No | text | Suite 120 |
city | Yes | text | New York |
state | Yes | 2-letter USPS | NY |
zip | Yes | 5 digits, as a string; required for CMS radius search | 10007 |
county | If available | text | Bronx |
latitude | If available | decimal, WGS84 | 40.7127 |
longitude | If available | decimal, WGS84 | -74.0059 |
phone | Yes | 10 digits | 2125551212 |
location_type | Recommended | OF outpatient facility, HOSP hospital, PHARM pharmacy, SNF skilled nursing, PSY psychiatry clinic ServiceDeliveryLocationRoleType | OF |
hours_of_operation | If available | day open-close, ;-separated | mon 09:00-17:00;tue 09:00-17:00 |
latitudeandlongitudeare one value in FHIR: send both or neither. A Location cannot carry half a position.
facilities
One row per facility NPI, plan and network.
| Column | Required | Format / values | Example |
|---|---|---|---|
npi | Yes | 10 digits, Luhn-valid over the 80840 prefix | 9999999995 |
facility_name | Yes | text | Example Hospital |
facility_type_nucc | Yes | NUCC organization taxonomy code(s), ;-separated IndividualAndGroupSpecialtiesVS | 282N00000X |
affiliation_type | Recommended | group medical group, hospital, outpatient clinic, pharmacy, laboratory, dme, urgent urgent care, hospice OrganizationAffiliationRoleVS | group |
parent_org_npi | If available | 10 digits, Luhn-valid over the 80840 prefix, if part of a larger system | 9999999961 |
plan_id | Yes | key from plans | PLAN-ISNP |
network_id | Yes | key from networks | NET-002 |
location_name | Recommended | text; defaults to facility_name if there is no distinct site name | Example Hospital |
address_line1 | Yes | text | 123 Park Ave |
address_line2 | No | text | Floor 3 |
city | Yes | text | Bronx |
state | Yes | 2-letter USPS | NY |
zip | Yes | 5 digits, as a string | 10463 |
county | If available | text | Bronx |
latitude | If available | decimal, WGS84 | 40.8801 |
longitude | If available | decimal, WGS84 | -73.9100 |
phone | Yes | 10 digits | 7185551212 |
networks
The authoritative list of networks, so network_id stays consistent across datasets. One row per network.
| Column | Required | Format / values | Example |
|---|---|---|---|
network_id | Yes | the exact id used in provider and facility rows | NET-001 |
network_name | Yes | text | North Region Health System |
- Payerbox sets each Network's sponsoring organization from the plan that names it in
plans.network_id, sonetworksneeds no column for it.
plans
Defines each plan once, so provider and facility rows carry only plan_id. One row per plan.
| Column | Required | Format / values | Example |
|---|---|---|---|
plan_id | Yes | the exact id used in provider and facility rows | PLAN-DSNP |
plan_name | Yes | text | Example Health D-SNP |
plan_type | Yes | mediadv Medicare Advantage, mediadvhmo MA HMO, medi Medicaid, medihmo Medicaid HMO, commppo, commhmo, qhp InsuranceProductTypeVS | mediadv |
line_of_business | Recommended | code and/or label | Medicare Advantage |
plan_identifier | If MA | H#####-###-###, contract-plan-segment; blank for non-MA plans | H6776-001-000 |
contract_year | If applicable | YYYY | 2027 |
network_id | Yes | one or more keys from networks, ;-separated | NET-001;NET-002 |
owned_by_org_npi | Yes | 10 digits, Luhn-valid over the 80840 prefix, the plan sponsor | 9999999979 |
administered_by_org_npi | Yes | 10 digits, Luhn-valid over the 80840 prefix | 9999999979 |
These resources are served by the Provider Directory API.