// Simple — free-text name
const { data: med } = await clinik.medications.create({
code: 'Amoxicillin 500mg Capsule',
status: 'active',
form: 'capsule',
manufacturer: 'Teva Pharmaceuticals',
});
// Coded — RxNorm with full details
const { data: coded } = await clinik.medications.create({
code: {
system: 'http://www.nlm.nih.gov/research/umls/rxnorm',
code: '308182',
display: 'Amoxicillin 500 MG Oral Capsule',
},
status: 'active',
form: 'capsule',
manufacturer: 'Teva Pharmaceuticals',
amount: {
numerator: { value: 500, unit: 'mg' },
denominator: { value: 1, unit: 'capsule' },
},
ingredient: [
{
item: {
system: 'http://www.nlm.nih.gov/research/umls/rxnorm',
code: '723',
display: 'Amoxicillin',
},
isActive: true,
strength: {
numerator: { value: 500, unit: 'mg' },
denominator: { value: 1, unit: 'capsule' },
},
},
],
batch: {
lotNumber: 'LOT-2025-A001',
expirationDate: '2026-12-31',
},
});