v1

latestOpenAPI 3.1.02026-08-063776831.4 MB
Practitioner

Update practitioner details at a location for a network or all networks

Updates practitioner details at a specific location for a specific network or all networks. If 'applyToAllNetworks' is true in the request, updates all networks the practitioner is linked to at this location. This updates the TenantGroupLocationPractitionerNetwork entity with location-network specific data such as effective dates, panel status, accepting new patients, practitioner role, specialty, languages, office hours, etc. Specialties are stored in TenantGroupLocationPractitionerNetworkSpecialty table.

put/practitioners/{practitionerId}/locations/{locationId}/networks/{networkId}

Path parameters

locationIdstring required

ID of the tenant group location

networkIdstring required

ID of the network

practitionerIdstring required

ID of the practitioner (certify practitioner ID)

Headers

tenant-idstring

Request body

groupIdstring required

Certify (core) group ID of the group to which the practitioner belongs. Same as certifyGroupId; not the internal tenant group id.

applyToAllNetworksboolean

If true, applies the update to all networks the practitioner is linked to at this location. If false, only updates the specified network.

Example request

{
  "groupId": "8e8a377a-39f0-4032-9067-dbb23bc52c84"
}

Response

Successfully updated practitioner location-network details. Returns single network response if applyToAllNetworks is false, or multiple networks response if applyToAllNetworks is true.

OR

Example response

{
  "tenantGroupPractitionerId": "tgp-456",
  "tenantGroupLocationId": "tgl-123",
  "networkId": "net-789",
  "groupPractitionerLocationId": "gpl-456",
  "tenantGroupLocationPractitionerNetworkId": "tglpn-789",
  "status": "updated"
}