const { data: claim } = await clinik.claims.create({
status: 'active',
type: 'professional',
use: 'claim',
patientId: 'pt_abc123',
providerId: 'Practitioner/prac_dr456',
priority: 'normal',
billablePeriod: {
start: '2024-03-15',
end: '2024-03-15',
},
insurance: [
{ sequence: 1, focal: true, coverageId: 'cov_primary789' },
],
diagnosis: [
{ sequence: 1, code: 'E11.9' }, // Type 2 diabetes
{ sequence: 2, code: 'I10' }, // Essential hypertension
],
item: [
{
sequence: 1,
productOrService: '99214',
unitPrice: { value: 200.00, currency: 'USD' },
net: { value: 200.00, currency: 'USD' },
},
{
sequence: 2,
productOrService: '85025',
quantity: { value: 1, unit: 'test' },
unitPrice: { value: 45.00, currency: 'USD' },
net: { value: 45.00, currency: 'USD' },
},
],
total: { value: 245.00, currency: 'USD' },
});