---
schema_version: "1"
id: 0d93186f057f6de3f51d1404dd00099557e9752376884378bc47a9ae0921c9b8
title: HealthcarePractitionerFacility
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/sforce_api_objects_healthcarepractitionerfacility.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/sforce_api_objects_healthcarepractitionerfacility.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: cb75747c118b55715eea16737c15a6fe115c1e4314aa9d00eea215f13ef5317e
description: Represents the different locations in which a practitioner provides services.
---
# HealthcarePractitionerFacility

Represents the different locations in which a practitioner provides services.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

### AccountId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Account associated with this practitioner facility.
    
    This is a relationship field.
- **Relationship Name**: Account
- **Relationship Type**: Lookup
- **Refers To**: Account

### EffectiveFrom

- **Type**: date
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The date from which this practitioner facility is effective.

### EffectiveTo

- **Type**: date
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The date on which this practitioner facility is no longer effective.

### GenderRestriction

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Indicates whether physician sees patients of a specific gender.

### HealthcareFacilityId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The Healthcare facility associated with this healthcare practitioner facility.
- **Relationship Type**: Lookup
- **Refers To**: HealthcareFacility

### HealthcareProviderId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Healthcare provider associated with this healthcare practitioner facility.
    
    This is a relationship field.
- **Relationship Type**: Lookup
- **Refers To**: HealthcareProvider

### HighestValidAge

- **Type**: int
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The highest age of patients that the practitioner sees at this facility

### InitialStartDate

- **Type**: date
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Date the practitioner started at this facility.

### IsActive

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates whether the record is active.

### IsDirectoryPrint

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates whether this facility is displayed in an online or printed directory.

### IsPrimaryCarePhysician

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates whether the practitioner provides primary care services at this facility.

### IsPrimaryFacility

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates whether the facility is the primary facility for the practitioner.

### LastReferencedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The timestamp for when the current user last viewed a record related to this record.

### LastViewedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The timestamp for when the current user last viewed this record. If this value is null, it’s possible that this record was referenced (LastReferencedDate) and not viewed.

### LowestValidAge

- **Type**: int
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The lowest age of patients that the practitioner sees at this facility.

### Name

- **Type**: string
- **Properties**: Create, Filter, Group, idLookup, Sort, Update
- **Description**: Name of the practitioner facility record.

### OperatingHoursId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Identifies the operating hours for this practitioner at this facility.
    
    This is a relationship field.
- **Relationship Name**: OperatingHours
- **Relationship Type**: Lookup
- **Refers To**: OperatingHours

### OwnerId

- **Type**: reference
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: The ID of the user who owns this record.
    
    This is a polymorphic relationship field.
- **Relationship Name**: Owner
- **Relationship Type**: Lookup
- **Refers To**: Group, User

### PractitionerId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: ID of the practitioner associated with this facility.
    
    This is a relationship field.
- **Relationship Name**: Practitioner
- **Relationship Type**: Lookup
- **Refers To**: Contact

### ServiceTerritoryMember

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The service territory member associated with the record.

### SourceSystem

- **Type**: string
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: System from which the record was sourced.

### SourceSystemIdentifier

- **Type**: string
- **Properties**: Create, Filter, Group, idLookup, Nillable, Sort, Update
- **Description**: ID of an external record on its source system.

### TerminationDate

- **Type**: date
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Date the practitioner stopped working at this facility.

### TerminationReasonCode

- **Type**: picklist
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: Reason the practitioner facility is no longer current.

## Associated Objects

This object has the following associated objects. Unless noted, they are available in the same API version as this object.

[HealthcarePractitionerFacilityFeed](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_feed.htm "HTML (New Window)")

Feed tracking is available for the object.

[HealthcarePractitionerFacilityHistory](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_history.htm "HTML (New Window)")

History is available for tracked fields of the object.

[HealthcarePractitionerFacilityOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_ownersharingrule.htm "HTML (New Window)")

Sharing rules are available for the object.

[HealthcarePractitionerFacilityShare](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_associated_objects_share.htm "HTML (New Window)")

Sharing is available for the object.