Patients

Record a new external (out-of-band) medication request on a patient. Tracking only — this never touches inventory or the Rx governance workflow.

Changed on
post/Patients/{id}/external-medications

Request

Path parameters

idstring required

The patient ID

Request body

medicationNamestring required
quantitystring nullable
sigstring nullable
statusstring nullable

One of: Requested, Filled, Cancelled. Defaults to Requested.

kindstring nullable

One of: Medication, Diet. Defaults to Medication.

requestedDatestring date-time nullable
sourcestring nullable
notesstring nullable

Response

Created

idstring
patientIdstring
medicationNamestring
quantitystring nullable
sigstring nullable
statusstring

One of: Requested, Filled, Cancelled, Sending, Sent, Failed (the last three are eRx-only).

kindstring

One of: Medication, Diet. Diets are charted in their own section.

requestedDatestring date-time
sourcestring nullable
notesstring nullable
createdByNamestring nullable
createdAtstring date-time
updatedAtstring date-time
filledAtstring date-time nullable

When staff confirmed the pharmacy filled it. Set/cleared by the status endpoint.

filledByNamestring nullable

Changes

    • info

      added the new optional request property (media type: application/json)

    • info

      added the new optional request property (media type: text/json)

    • info

      added the new optional request property (media type: application/*+json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)