---
title: "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)."
method: GET
path: "/Patients/{id}/external-medications"
tags: ["Patients"]
---

# 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`

## Path parameters

- `id` string, required

## Response `200`

OK

- OutsideMedicationDto[]
  - `id` string
  - `patientId` string
  - `medicationName` string
  - `quantity` string, nullable
  - `sig` string, nullable
  - `status` string — One of: Requested, Filled, Cancelled.
  - `requestedDate` string, date-time
  - `source` string, nullable
  - `notes` string, nullable
  - `createdByName` string, nullable
  - `createdAt` string, date-time
  - `updatedAt` string, date-time

## Other responses

- `404` — Not Found

---

[API](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1.md) · [All operations](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clinicos/pawthosx-business-api-v1/revisions/a905bde4e796/schema)
