const { data: encounter } = await clinik.encounters.create({
status: 'in-progress',
class: 'AMB', // ambulatory
patientId: 'pt_abc123',
practitionerId: 'prac_def456',
participants: [
{ practitionerId: 'prac_nurse01', role: 'nurse' },
],
type: 'Annual wellness visit',
serviceType: 'General Practice',
reasonCode: 'Routine health maintenance',
period: {
start: '2025-01-15T09:00:00Z',
},
location: 'Main Clinic - Room 204',
serviceProvider: 'Austin Family Medicine',
appointmentId: 'appt_abc123',
diagnosis: [
{ condition: 'Essential hypertension', use: 'AD', rank: 1 },
{ condition: 'Type 2 diabetes mellitus', use: 'DD', rank: 2 },
],
});