# Get practitioner Returns a single Practitioner by its unique identifier. Endpoint: GET /site/{siteId}/ahds/v1/practitioner/{practitionerId} Version: 1.0 Security: bearer ## Path parameters: - `siteId` (number, required) Site identifier - `practitionerId` (string, required) Practitioner unique identifier (UUID) ## Response 200 fields (application/json): - `practitionerId` (string, required) Canonical unique identifier for the practitioner. Example: "123e4567-e89b-12d3-a456-426614174000" - `userId` (string, required) Reference to the associated user account. Example: "123e4567-e89b-12d3-a456-426614174000" - `licenseNumber` (string, required) Professional license number. - `licenseState` (string, required) State/jurisdiction of license. - `role` (object, required) Professional role (veterinarian, technician, nurse, specialist). - `role.code` (string, required) Code value - `role.system` (string, required) Code system URI - `role.display` (string) Human-readable display - `specialties` (array, required) List of specialties (surgery, dentistry, oncology). - `specialties.code` (string, required) - `specialties.system` (string, required) - `specialties.display` (string) - `facilityIds` (array, required) Facilities where this practitioner works. - `isActive` (boolean, required) Whether the practitioner is currently active. - `createdAt` (string, required) Timestamp when the practitioner record was created. Example: "2025-01-01T00:00:00.000Z" - `updatedAt` (string, required) Timestamp when the practitioner record was last updated. Example: "2025-01-01T00:00:00.000Z" - `extensions` (object, required) Vendor- or practice-specific extensions. ## Response 401 fields ## Response 404 fields