Medications

Medications on a patient's medication list, with the schedule caregivers follow when they give or assist with them.

Endpoints

The Medication object

object
stringread-only

String representing the object's type. Always medication.

id
stringread-only

Unique identifier of the medication.

patientId
string | nullmax length 64

The patient who takes this medication.

name
string | nullmax length 200

Drug name, without the strength.

strength
string | nullmax length 100

Strength per dose unit.

form
string | nullmax length 100

Dose form.

route
string | nullmax length 100

How it is taken.

directions
string | nullmax length 20000

Directions as written on the prescription.

indication
string | nullmax length 200

What the medication is for.

scheduleType
string | null

Scheduled for regular doses, PRN for as-needed.

One ofScheduledPRNnull
prnReason
string | nullmax length 200

For as-needed medications, when to give it.

prnMaxDailyDoses
integer | nullmin 0

For as-needed medications, the most doses allowed in a day.

prnMinIntervalHours
number | nullmin 0

For as-needed medications, the minimum hours between doses.

startDate
string · date | null

Date the patient started the medication.

status
string | null

Whether the medication is currently given.

One ofActiveOnHoldDiscontinuednull
discontinuedDate
string · date | null

Date the medication was stopped.

discontinuedReason
string | nullmax length 500

Why the medication was stopped.

prescriber
string | nullmax length 200

Prescribing clinician.

prescriberPhone
string | nullmax length 30

Prescriber's phone number.

pharmacy
string | nullmax length 200

Pharmacy that fills the prescription.

pharmacyPhone
string | nullmax length 30

Pharmacy phone number.

requiresWitness
boolean | null

Whether a second person must witness each dose.

quantityOnHand
number | nullmin 0

Doses currently on hand.

refillsRemaining
integer | nullmin 0

Refills left on the prescription.

notes
string | nullmax length 20000

Other notes.

createdAt
string · date-time | nullread-only

When the medication was created.

updatedAt
string · date-time | nullread-only

When the medication was last changed.