latestOpenAPI 3.1.02026-08-194237902.5 MB

563848e0ecc0

Practitioner

Manage DEA records for a practitioner

Updates, creates, or deletes DEA (Drug Enforcement Administration) registration records for the specified practitioner; supply an array of DEA record items where each item includes an action field indicating the operation to perform (create, update, or delete). Use this to manage a practitioner's DEA registrations — for example, when a new registration is issued, an existing registration expires or changes, or a registration is revoked; DEA registrations govern controlled-substance prescribing authority. {id} is the certifyPractitionerId. Submitting an empty array wholesale-clears the entire DEA-records section with no confirmation step — there is no null/empty guard on this endpoint.

put/practitioners/{id}/dea

Path parameters

idstring required

Practitioner ID

Headers

tenant-idstring

Request body

expireDatestring date
affiliationstring

DEA affiliation information

deaNumberstring

DEA registration number

statestring

State where the DEA is registered

providerTypestring

Type of healthcare provider

verifiedBystring

Person who verified the DEA information

verifiedDatestring date
sourcestring

Source of the DEA data

typestring

Type of DEA registration

statusstring

Status of the DEA registration

idstring

UUID of the DEA record; generated client-side on create

actionstring

Action to perform on this DEA record (create, update, delete)

Example request

[
  {
    "affiliation": "Hospital Staff",
    "deaNumber": "AB1234567",
    "state": "CA",
    "providerType": "Physician",
    "verifiedBy": "John Smith",
    "source": "DEA Database",
    "type": "Individual",
    "status": "Active",
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "action": "create"
  }
]

Response

Practitioner DEA records updated successfully