// Simple — free-text name
const { data } = await clinik.medications.create({
code: 'Lisinopril 10mg Oral Tablet',
status: 'active',
form: 'tablet',
});
// Coded — RxNorm
const { data: coded } = await clinik.medications.create({
code: {
system: 'http://www.nlm.nih.gov/research/umls/rxnorm',
code: '197361',
display: 'Lisinopril 10 MG Oral Tablet',
},
status: 'active',
form: 'tablet',
ingredient: [
{
item: {
system: 'http://www.nlm.nih.gov/research/umls/rxnorm',
code: '29046',
display: 'Lisinopril',
},
isActive: true,
strength: {
numerator: { value: 10, unit: 'mg' },
denominator: { value: 1, unit: 'tablet' },
},
},
],
batch: {
lotNumber: 'LOT-2025-001',
expirationDate: '2026-12-31',
},
});