core.medicationorderrequest | Medplum

MedicationOrderRequest interface

Vendor-neutral input for an order-medication bot (matches the ScriptSure bot shape).

Signature:

export interface MedicationOrderRequest

Properties

Property Modifiers Type Description
appId? readonly string (Optional)
combinationMed? readonly boolean (Optional)
compoundQuantity? readonly number (Optional)
compoundQuantityQualifier? readonly string (Optional)
compoundSigs? readonly { readonly sigOrder: number; readonly line3: string; readonly drugId?: number; }[] (Optional)
compoundTitle? readonly string (Optional)
conditionIds? readonly string[] (Optional)
coverageId? readonly string (Optional)
diagnoses? readonly { readonly icdId: string; readonly name: string; }[] (Optional)
drugs? readonly MedicationOrderDrugInput (Optional)
durationDays? readonly number (Optional) Days supply for ScriptSure pending order duration (used when no draft MR, e.g. compound).
fillDate? readonly string (Optional)
medicationRequestId? readonly string (Optional)
organization? readonly Reference (Optional) Selected practice location for multi-practice deployments.
patientId readonly string
patientInstruction? readonly string (Optional) Free-text patient instructions (additional sig); maps to dosageInstruction[0].patientInstruction when using MR path.
payerOrganizationId? readonly string (Optional)
pharmacyName? readonly string (Optional)
pharmacyNcpdpId? readonly string (Optional)
pharmacyNote? readonly string (Optional) Notes to pharmacist (ScriptSure pending-order pharmacyNote); also stored on draft MR as note.
pharmacyOrganizationId? readonly string (Optional)
writtenDate? readonly string (Optional)