Individual provider Active NPI

Royal D McKenna, MD

  • Sports Medicine (Family Medicine) Physician
  • Langhorne, PA
National Provider Identifier
1043730344
Registry record updated Jun 17, 2026
On this page

Key facts

NPPES NPI Registry
Primary specialty
Sports Medicine (Family Medicine) PhysicianTaxonomy code 207QS0010X
License
MD495229 Issued in PA
Practice address
380 N Oxford Valley Rd FL 1
Langhorne, PA 19047-8304
Phone
(215) 409-9300
Fax
(215) 409-9301
NPI assigned
Jun 27, 2017
Sex
Male
Sole proprietor
No

NPPES NPI Registry

Updated by the provider on Jun 17, 2026

Registry information is reported by the provider to CMS and is not verified. About this source

Specialties & licenses 3

Specialty (taxonomy)CodeLicenseStatePrimary
Sports Medicine (Family Medicine) Physician 207QS0010X MD495229 PA Primary
Family Medicine Physician 207Q00000X 036153421 IL
Sports Medicine (Internal Medicine) Physician 207RS0010X 036153421 IL

Addresses

Primary practice location

380 N Oxford Valley Rd FL 1
Langhorne, PA 19047-8304

Mailing address

380 N Oxford Valley Rd FL 1
Langhorne, PA 19047-8304
Phone (215) 409-9300

Other practice location 1

6918 W Archer Ave
Chicago, IL 60638-2337
Phone (773) 667-3508

Other practice location 2

1625 N Harlem Ave
Chicago, IL 60707-4303
Phone (708) 312-0360

Other practice location 3

150 N River Rd Ste 110
Des Plaines, IL 60016-1272
Phone (847) 813-3336

Medicare participation

Medicare enrollment files
Medicare fee-for-service enrollment
Enrolled in IL
Eligible to order & refer
  • Part B services: Yes
  • Medical equipment: Yes
  • Home health: Yes
  • Power mobility devices: Yes
  • Hospice: Yes
Green means eligible to order or refer.

Enrollment records 1

Enrollment IDStateProvider typePAC IDDetails
I20220627003056 IL Practitioner - Family PracticePractitioner - Sports Medicine 5092088492 Reassigns benefits to 3 organizations

Care Compare profile

Medicare Care Compare
Specialty
Family PracticeAlso: Sports Medicine
Education
Other, 2015
Medicare assignment
Accepts the Medicare-approved amount as payment in full
Group practices
Rush University Medical GroupGroup PAC ID 5496658874, 1,521 clinicians
Oak Street Health Physicians Group PCGroup PAC ID 7517109879, 227 clinicians

Practice addresses (Care Compare)

1625 N Harlem Ave
Chicago, IL 60707-4303
Phone (708) 312-0360

4848 W Irving Park Rd
Chicago, IL 60641-2718
Phone (855) 625-7878

6918 W Archer Ave
Chicago, IL 60638-2337
Phone (773) 667-3508

Hospital & facility affiliations

  • Rush Oak Park Hospital Hospital, Oak Park, IL, CCN 140063
  • Saint Francis Hospital-Evanston Hospital, Evanston, IL, CCN 140080

National Provider Directory

National Provider Directory
Medicare enrollment (NPD)
Enrolled
Credentials
Doctor of Medicine

Practice roles

OrganizationSpecialtyStatusNew patients
Oak Street Health Physicians Group, PC CurrentSince Jul 7, 2025 Accepting new patients
Prime Healthcare Illinois Medical Group LLC Family Medicine CurrentSince Jul 14, 2025 Accepting new patients
Rush University Medical Group Family Medicine CurrentSince Nov 11, 2025 Accepting new patients

Locations

1801 W Olympic Blvd
#2636
Pasadena, CA 91199

1325 N Highland Ave
Aurora, IL 60506
Phone (630) 801-2756

100 Provena Way
Ste 103
Bourbonnais, IL 60914
Phone (815) 937-8780

6918 W Archer Ave
Chicago, IL 60638
Phone (773) 586-2233

4848 W Irving Park Rd
Chicago, IL 60641
Phone (773) 724-6200

1700 W Van Buren St
#500
Chicago, IL 60612
Phone (312) 563-2875

1625 N Harlem Ave
Chicago, IL 60707
Phone (312) 256-8583

75 Remittance Dr
Dept 1611
Chicago, IL 60675

150 N River Rd
Ste 110
Des Plaines, IL 60016
Phone (847) 342-8956

100 N River Rd
Des Plaines, IL 60016
Phone (847) 297-1800

201 N Hammes Ave
Joliet, IL 60435
Phone (224) 273-6350

Organizations & group practices 3

Organizations this provider is connected to: Medicare benefit reassignments (the organization bills Medicare for this provider’s services), Care Compare group memberships and National Provider Directory roles.

Hospital & facility affiliations 2

Hospitals and other facilities this clinician is affiliated with according to Medicare Care Compare.

NPI Registry JSON

The complete NPPES record for this NPI in the NPI Registry API format.

{
    "created_epoch": "1498521600000",
    "enumeration_type": "NPI-1",
    "last_updated_epoch": "1781654400000",
    "number": "1043730344",
    "addresses": [
        {
            "country_code": "US",
            "country_name": "United States",
            "address_purpose": "MAILING",
            "address_type": "DOM",
            "address_1": "380 N OXFORD VALLEY RD FL 1",
            "city": "LANGHORNE",
            "state": "PA",
            "postal_code": "190478304",
            "telephone_number": "215-409-9300",
            "fax_number": "215-409-9301"
        },
        {
            "country_code": "US",
            "country_name": "United States",
            "address_purpose": "LOCATION",
            "address_type": "DOM",
            "address_1": "380 N OXFORD VALLEY RD FL 1",
            "city": "LANGHORNE",
            "state": "PA",
            "postal_code": "190478304",
            "telephone_number": "215-409-9300",
            "fax_number": "215-409-9301"
        }
    ],
    "practiceLocations": [
        {
            "address_1": "6918 W Archer Ave",
            "address_purpose": "LOCATION",
            "city": "Chicago",
            "state": "IL",
            "postal_code": "606382337",
            "country_code": "US",
            "telephone_number": "773-667-3508",
            "country_name": "United States",
            "address_type": "DOM"
        },
        {
            "address_1": "1625 N Harlem Ave",
            "address_purpose": "LOCATION",
            "city": "Chicago",
            "state": "IL",
            "postal_code": "607074303",
            "country_code": "US",
            "telephone_number": "708-312-0360",
            "country_name": "United States",
            "address_type": "DOM"
        },
        {
            "address_1": "150 N River Rd Ste 110",
            "address_purpose": "LOCATION",
            "city": "Des Plaines",
            "state": "IL",
            "postal_code": "600161272",
            "country_code": "US",
            "telephone_number": "847-813-3336",
            "country_name": "United States",
            "address_type": "DOM"
        }
    ],
    "basic": {
        "last_name": "MCKENNA",
        "first_name": "ROYAL",
        "middle_name": "D",
        "credential": "MD",
        "sole_proprietor": "NO",
        "sex": "M",
        "enumeration_date": "2017-06-27",
        "last_updated": "2026-06-17",
        "certification_date": "2026-06-17",
        "status": "A"
    },
    "taxonomies": [
        {
            "code": "207QS0010X",
            "taxonomy_group": "",
            "desc": "Family Medicine, Sports Medicine",
            "state": "PA",
            "license": "MD495229",
            "primary": true
        },
        {
            "code": "207Q00000X",
            "taxonomy_group": "",
            "desc": "Family Medicine",
            "state": "IL",
            "license": "036153421",
            "primary": false
        },
        {
            "code": "207RS0010X",
            "taxonomy_group": "",
            "desc": "Internal Medicine, Sports Medicine",
            "state": "IL",
            "license": "036153421",
            "primary": false
        }
    ],
    "identifiers": [],
    "endpoints": [],
    "other_names": []
}

Other providers in Langhorne, PA

Sources for this page

Verify at the official NPI Registry.