const { data } = await clinik.immunizationRecommendations.create({
patientId: 'pt_child456',
date: '2024-06-15T10:00:00Z',
authorityId: 'org_cdc',
recommendation: [
{
vaccineCode: ['MMR'],
targetDisease: 'Measles',
forecastStatus: 'due',
series: 'Primary Series',
doseNumber: 2,
seriesDoses: 2,
dateCriterion: [
{ code: 'Earliest Date', value: '2024-07-01' },
{ code: 'Recommended Date', value: '2024-08-15' },
{ code: 'Latest Date', value: '2024-12-31' },
],
},
{
vaccineCode: ['Tdap'],
targetDisease: 'Tetanus',
forecastStatus: 'overdue',
description: 'Booster dose overdue by 6 months',
doseNumber: 1,
seriesDoses: 1,
},
],
});