const { data: role } = await clinik.practitionerRoles.create({
practitionerId: 'prac_abc123',
organizationName: 'Austin Heart Clinic',
role: 'doctor',
specialty: ['Cardiology', 'Interventional Cardiology'],
locationName: 'Main Campus - Building A',
phone: '+1-555-0100',
email: '[email protected]',
period: { start: '2024-01-01' },
availableTime: [
{
daysOfWeek: ['mon', 'tue', 'wed', 'thu', 'fri'],
availableStartTime: '08:00:00',
availableEndTime: '17:00:00',
},
],
notAvailable: [
{ description: 'Annual leave', during: { start: '2025-08-01', end: '2025-08-15' } },
],
availabilityExceptions: 'Closed on public holidays',
});