Skip to main content

clinik.medicationKnowledge

Medication Knowledge (FHIR MedicationKnowledge) provides detailed drug information — dosage forms, ingredients, costs, and packaging. This is a drug reference database, not a prescription or dispense record.

create

const { data, meta } = await clinik.medicationKnowledge.create(request: MedicationKnowledgeCreateRequest): Promise<ApiResponse<MedicationKnowledge>>
FieldTypeRequiredDescription
codestring | { system?, code, display? }NoDrug code or name
statusstringNoactive, inactive (default: active)
manufacturerstringNoManufacturer name
doseFormstringNoDosage form (tablet, capsule, etc.)
amount{ value, unit? }NoAmount of drug in package
synonymstring[]NoAlternate names
productTypestring[]NoProduct types
ingredientArrayNoIngredients with strength
preparationInstructionstringNoPreparation instructions
intendedRoutestring[]NoIntended routes (oral, IV, etc.)
costArrayNoCost information
packagingobjectNoPackaging details

Cost Object

FieldTypeRequiredDescription
typestringYesCost type (e.g. wholesale, retail)
sourcestringNoSource of cost data
cost{ value, currency? }YesCost amount

Example

const { data } = await clinik.medicationKnowledge.create({
  code: {
    system: 'http://www.nlm.nih.gov/research/umls/rxnorm',
    code: '197361',
    display: 'Lisinopril 10 MG Oral Tablet',
  },
  status: 'active',
  doseForm: 'tablet',
  manufacturer: 'Teva Pharmaceuticals',
  ingredient: [
    {
      item: { code: '29046', display: 'Lisinopril' },
      isActive: true,
      strength: {
        numerator: { value: 10, unit: 'mg' },
        denominator: { value: 1, unit: 'tablet' },
      },
    },
  ],
  intendedRoute: ['oral'],
  cost: [
    { type: 'wholesale', cost: { value: 0.15, currency: 'USD' } },
    { type: 'retail', cost: { value: 0.85, currency: 'USD' } },
  ],
  packaging: { type: 'bottle', quantity: { value: 100, unit: 'tablets' } },
});
Same pattern as other resources. Update supports status, doseForm, preparationInstruction. Search supports code, status, doseForm, manufacturer filters.