const { data: invoice } = await clinik.invoices.create({
status: 'issued',
patientId: 'pt_abc123',
type: 'professional-services',
issuerId: 'org_clinic456',
date: '2024-03-15',
lineItem: [
{
sequence: 1,
chargeItemCode: '99213',
priceComponent: [
{ type: 'base', amount: { value: 150.00, currency: 'USD' } },
],
},
{
sequence: 2,
chargeItemCode: '85025',
priceComponent: [
{ type: 'base', amount: { value: 45.00, currency: 'USD' } },
],
},
],
totalNet: { value: 195.00, currency: 'USD' },
totalGross: { value: 195.00, currency: 'USD' },
paymentTerms: 'Net 30',
});