For AI agents: the documentation index is at /docs/payerbox/llms.txt. A Markdown version of this page is available at /docs/payerbox/data-integration/provider-directory.md or by requesting it with the Accept: text/markdown header.
Payerbox Docs

Provider Directory

Datasets

Built to Plan-Net STU 1.2.0.

Data conventions

RuleDetail
ScopeCurrent, 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.
DeliveryFull snapshot each extract, not deltas — a provider who leaves the network is absent from the next file rather than marked inactive.
FreshnessNo record stale beyond 30 days of a known change.
CodesSend the code, not the display name. Payerbox derives the label from its terminology service.
Multiple values;-separated, as in specialty_nucc and languages.
DatesYYYY-MM-DD.
Not PHIThe 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.

ColumnRequiredFormat / valuesExample
npiYes10 digits, Luhn-valid over the 80840 prefix9999999995
first_nameYestextJane
last_nameYestextSmith
middle_nameNotextG
name_prefixNoMr. / Mrs. / Ms. / Dr.Dr.
name_suffixNoJr. / Sr. / II / IIIJr.
sexNomale, female, other, unknown AdministrativeGenderfemale
languagesRecommendedBCP 47 or English name, ;-separated. Add :level per language for Plan-Net proficiencyen;es
specialty_nuccYesNUCC taxonomy code(s), ;-separated IndividualAndGroupSpecialtiesVS207RI0200X
provider_roleRecommendedph physician, crnp nurse practitioner, pa physician assistant, rn registered nurse, de dentist PractitionerRoleVSph
board_certificationIf availablequalification code or nameBoard Certified, Cardiology
plan_idYeskey from plans; one plan per rowPLAN-DSNP
network_idYeskey from networksNET-001
organization_npiIf applicable10 digits, Luhn-valid over the 80840 prefix; blank for a solo practitioner with no group NPI9999999995
accepting_new_patientsRecommendednewpt accepting, nopt not accepting, existptonly existing patients only, existptfam existing patients and their families AcceptingPatientsVSnewpt
location_nameYestext; Plan-Net requires a name on every locationRiverdale Family Practice
address_line1Yestext225 Broadway
address_line2NotextSuite 120
cityYestextNew York
stateYes2-letter USPSNY
zipYes5 digits, as a string; required for CMS radius search10007
countyIf availabletextBronx
latitudeIf availabledecimal, WGS8440.7127
longitudeIf availabledecimal, WGS84-74.0059
phoneYes10 digits2125551212
location_typeRecommendedOF outpatient facility, HOSP hospital, PHARM pharmacy, SNF skilled nursing, PSY psychiatry clinic ServiceDeliveryLocationRoleTypeOF
hours_of_operationIf availableday open-close, ;-separatedmon 09:00-17:00;tue 09:00-17:00
  • latitude and longitude are one value in FHIR: send both or neither. A Location cannot carry half a position.

facilities

One row per facility NPI, plan and network.

ColumnRequiredFormat / valuesExample
npiYes10 digits, Luhn-valid over the 80840 prefix9999999995
facility_nameYestextExample Hospital
facility_type_nuccYesNUCC organization taxonomy code(s), ;-separated IndividualAndGroupSpecialtiesVS282N00000X
affiliation_typeRecommendedgroup medical group, hospital, outpatient clinic, pharmacy, laboratory, dme, urgent urgent care, hospice OrganizationAffiliationRoleVSgroup
parent_org_npiIf available10 digits, Luhn-valid over the 80840 prefix, if part of a larger system9999999961
plan_idYeskey from plansPLAN-ISNP
network_idYeskey from networksNET-002
location_nameRecommendedtext; defaults to facility_name if there is no distinct site nameExample Hospital
address_line1Yestext123 Park Ave
address_line2NotextFloor 3
cityYestextBronx
stateYes2-letter USPSNY
zipYes5 digits, as a string10463
countyIf availabletextBronx
latitudeIf availabledecimal, WGS8440.8801
longitudeIf availabledecimal, WGS84-73.9100
phoneYes10 digits7185551212

networks

The authoritative list of networks, so network_id stays consistent across datasets. One row per network.

ColumnRequiredFormat / valuesExample
network_idYesthe exact id used in provider and facility rowsNET-001
network_nameYestextNorth Region Health System
  • Payerbox sets each Network's sponsoring organization from the plan that names it in plans.network_id, so networks needs no column for it.

plans

Defines each plan once, so provider and facility rows carry only plan_id. One row per plan.

ColumnRequiredFormat / valuesExample
plan_idYesthe exact id used in provider and facility rowsPLAN-DSNP
plan_nameYestextExample Health D-SNP
plan_typeYesmediadv Medicare Advantage, mediadvhmo MA HMO, medi Medicaid, medihmo Medicaid HMO, commppo, commhmo, qhp InsuranceProductTypeVSmediadv
line_of_businessRecommendedcode and/or labelMedicare Advantage
plan_identifierIf MAH#####-###-###, contract-plan-segment; blank for non-MA plansH6776-001-000
contract_yearIf applicableYYYY2027
network_idYesone or more keys from networks, ;-separatedNET-001;NET-002
owned_by_org_npiYes10 digits, Luhn-valid over the 80840 prefix, the plan sponsor9999999979
administered_by_org_npiYes10 digits, Luhn-valid over the 80840 prefix9999999979

These resources are served by the Provider Directory API.

Last updated: