---
title: "Changes to Get outside medications (out-of-band, e.g. filled at an online/outside pharmacy)\nrecorded on a patient for tracking. Intentionally separate from inventory and Rx\ngovernance — there may be no matching inventory item. NOTE: the \"external-medications\"\nroute (and the external_medication_requests table) are kept stable across the\nOutsideMedication rename — the rename freed \"MedicationRequest\" for the stateful\nrequest entity (docs/medication-request-lifecycle-design.md)."
method: GET
path: "/Patients/{id}/external-medications"
---

# Changes to Get outside medications (out-of-band, e.g. filled at an online/outside pharmacy)
recorded on a patient for tracking. Intentionally separate from inventory and Rx
governance — there may be no matching inventory item. NOTE: the "external-medications"
route (and the external_medication_requests table) are kept stable across the
OutsideMedication rename — the rename freed "MedicationRequest" for the stateful
request entity (docs/medication-request-lifecycle-design.md).

`GET /Patients/{id}/external-medications`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 14 revisions.

- **2026-10-07** `021fabd866ff`: 3 info
- **2026-08-26** `a57456aa87b0`: 9 info

## Changes

- **2026-10-07** `021fabd866ff`: 3 info
  - added the optional property `items/kind` to the response with the `200` status (media type: text/plain)
  - added the optional property `items/kind` to the response with the `200` status (media type: application/json)
  - added the optional property `items/kind` to the response with the `200` status (media type: text/json)
- **2026-08-26** `a57456aa87b0`: 9 info
  - added the optional property `items/erx` to the response with the `200` status (media type: text/plain)
  - added the optional property `items/erx` to the response with the `200` status (media type: application/json)
  - added the optional property `items/erx` to the response with the `200` status (media type: text/json)
  - added the optional property `items/filledAt` to the response with the `200` status (media type: text/plain)
  - added the optional property `items/filledAt` to the response with the `200` status (media type: application/json)
  - added the optional property `items/filledAt` to the response with the `200` status (media type: text/json)
  - added the optional property `items/filledByName` to the response with the `200` status (media type: text/plain)
  - added the optional property `items/filledByName` to the response with the `200` status (media type: application/json)
  - added the optional property `items/filledByName` to the response with the `200` status (media type: text/json)

---

[Operation](https://skmtc.dev/clinicos/apis/pawthosx-business-api-v1/docs/Patients/:id/external-medications/get.md) - [API](https://skmtc.dev/clinicos/apis/pawthosx-business-api-v1.md) - [Page](https://skmtc.dev/clinicos/apis/pawthosx-business-api-v1/changes/Patients/:id/external-medications/get)
