---
title: "Get locations for a practitioner"
method: GET
path: "/practitioners/{practitionerId}/locations"
tags: ["Practitioner"]
---

# Get locations for a practitioner

`GET /practitioners/{practitionerId}/locations`

Retrieves all locations associated with the specified practitioner.

## Path parameters

- `practitionerId` string, required

## Headers

- `tenant-id` string

## Response `200`

Successfully retrieved locations for the practitioner

- GetPractitionerLocationResponse
  - `locations` TenantPractitionerLocationResponseSchema[] — Array of location entities associated with a tenant practitioner, combining location registry and tenant location details.
    - `suppressSiteFromDirectory` boolean — Controls whether this location should be hidden from public directories and provider listings.
    - `active` boolean — Indicates if the location is currently active and operational.
    - `terminationDate` string, date, nullable — The date when the association was terminated.
    - `billingEffectiveDate` string, date, nullable — The effective date for billing purposes.
    - `billingTerminationDate` string, date, nullable — The termination date for billing purposes.
    - `effectiveStartDate` string, date, nullable — The start date when this record becomes effective.
    - `effectiveEndDate` string, date, nullable — The end date when this record is no longer effective.
    - `isPrimary` boolean — Indicates if this is the primary location for the practitioner.
    - `roleType` 'PCP' | 'Spec' | 'Both' — Defines the possible roles for a practitioner at a location.
    - `panelStatus` 'Open' | 'Closed' | 'Closed Full' — Specifies the panel status (patient acceptance status) of the practitioner at the location.
    - `acceptingNewPatients` boolean — Indicates if the practitioner is accepting new patients at this location.
    - `effectiveDate` string, date, nullable — The date when this record becomes effective.
    - `npdbEnrollmentEnabled` boolean — Indicates if NPDB (National Practitioner Data Bank) enrollment is enabled.
    - `locationName` string — Official name of the location
    - `locationType` 'primaryCare' | 'specialtyCare' | 'behavioralHealth' | 'urgentCare' | 'surgicalServices' | 'rehabilitationServices' | 'laboratoryServices' | 'imagingServices' | 'longTermCare' | 'hospiceOrPalliativeCare' | 'homeHealthServices' | 'others' — Defines the various types of healthcare facilities and services that can be associated with a group.
    - `hasAdmittingPrivileges` boolean — Indicates whether healthcare providers at this location have the authority to admit patients to affiliated hospitals
    - `acceptsNewPatients` boolean — Indicates whether the location is currently accepting new patient appointments or registrations
    - `isPrimaryLocation` boolean — Indicates whether this is the main practice location for the healthcare provider or group
    - `adaCompliance` AdaCompliance — Americans with Disabilities Act compliance details
      - `handicapAccessible` boolean — Indicates if the location is accessible to people with disabilities
      - `handicapParking` boolean — Indicates if designated handicap parking spaces are available
      - `handicapRestroom` boolean — Indicates if ADA-compliant restroom facilities are available
    - `officeHours` OfficeHour[] — Operating hours for each day of the week
      - `day` 'Mon' | 'Tue' | 'Wed' | 'Thu' | 'Fri' | 'Sat' | 'Sun' — A reusable enum schema defining the standard three-letter abbreviations for days of the week.
      - `openTime` string, time — Time when the location opens on this day
      - `closeTime` string, time — Time when the location closes on this day
      - `closed` boolean — Indicates if the location is closed on this day
    - `locationHsdSpecialty` string, nullable — Healthcare service delivery specialty designation for this location
    - `locationPrimarySpecialty` string, nullable — Primary medical specialty or focus area of the location
    - `limitationsForMembers` string[] — List of any restrictions or limitations that apply to members at this location
    - `tags` string[] — Custom labels or categories associated with this location
    - `createdBy` string — Identifier of the user who created this location record
    - `createdByName` string — Name of the user who created this location record
    - `updatedBy` string — Identifier of the user who last updated this location record
    - `updatedByName` string — Name of the user who last updated this location record
    - `contacts` object[] — List of contact information for the location
      - `afterHoursPhoneNumber` string — Phone number to be used outside of regular business hours
      - `email` string, email — Primary email address for contact communications
      - `fax` string — Fax number for document transmission
      - `mainPhoneNumber` string — Primary contact phone number during regular business hours
      - `name` string — Full name or title of the contact person or department
      - `contactType` 'home/residence' | 'officePractice' | 'emergency/on-call' | 'others', required — Specifies the different types of contact points for healthcare providers.
    - `addresses` object[] — List of addresses associated with the location
      - `addressLine1` string — Primary address line containing street number, street name, and apartment/suite if applicable
      - `addressLine2` string — Secondary address line for additional address information (building name, floor, etc.)
      - `city` string — Name of the city or municipality
      - `country` string — Country name or code where the address is located
      - `county` string — County or district name within the state/province
      - `state` string — State, province, or region name/code
      - `zip` string — Postal code or ZIP code for the address
      - `addressType` 'mailing' | 'billing' | 'service' | 'w9Address' | 'MRStorageAddress', required — Defines the address type for a location.

## Other responses

- `400` — Invalid request parameters
- `404` — Practitioner not found
- `500` — Internal server error

---

[API](https://skmtc.net/certifyos/apis/certify-api-layer.md) · [All operations](https://skmtc.net/certifyos/apis/certify-api-layer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/certifyos/certify-api-layer/revisions/3d27e9019c7b/schema)
