Practitioner

Update NPI and participation date at a location-network

Updates only the NPI and/or the Location NPI Participation Date (networkPractitionerEffectiveDate) for a practitioner at a specific location-network; all other fields on the location-network assignment are preserved. Use this for targeted updates to NPI or participation date without overwriting other location-network attributes — NPI is a location-network attribute and cannot be edited at the practitioner-location level alone. Pass null for npi or npiParticipationDate to leave those values unchanged. {practitionerId} is the certifyPractitionerId, and the practitioner must already be associated with the specified location and network.

put/practitioners/{practitionerId}/locations/{locationId}/networks/{networkId}/npi-par-date

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.

npistring

NPI for this practitioner at the location-network. Pass null to leave the existing value unchanged.

npiParticipationDatestring

Location NPI Participation Date (ISO-8601 date string, e.g. "2024-01-15"). Pass null to leave the existing value unchanged.

Example request

{
  "groupId": "8e8a377a-39f0-4032-9067-dbb23bc52c84",
  "npi": "1234567890",
  "npiParticipationDate": "2024-01-15"
}

Response

The updated location-network assignment record.

tenantGroupPractitionerIdstring

ID of the tenant group practitioner

tenantGroupLocationIdstring

ID of the tenant group location

networkIdstring

ID of the network

groupPractitionerLocationIdstring

ID of the group practitioner location association

tenantGroupLocationPractitionerNetworkIdstring

ID of the tenant group location practitioner network association

status'created' | 'updated' | 'failed'

Status of an update operation

Example response

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

Changes

Changed in 1 of the 2 revisions of this API.3

    • added the optional property errors/items/rejectedValue to the response with the 400 status

      response-optional-property-added

    • added the optional property errors/items/rejectedValue to the response with the 404 status

      response-optional-property-added

    • added the optional property errors/items/rejectedValue to the response with the 500 status

      response-optional-property-added

    This revision also has 44 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog