---
title: "Record a new external (out-of-band) medication request on a patient. Tracking only —
this never touches inventory or the Rx governance workflow."
method: POST
path: "/Patients/{id}/external-medications"
tags: ["Patients"]
---

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

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

## Path parameters

- `id` string, required

## Request body

- CreateOutsideMedicationDto — Payload for recording a new external medication request on a patient.
  - `medicationName` string, required
  - `quantity` string, nullable
  - `sig` string, nullable
  - `status` string, nullable — One of: Requested, Filled, Cancelled. Defaults to Requested.
  - `requestedDate` string, date-time, nullable
  - `source` string, nullable
  - `notes` string, nullable

## Response `201`

Created

- OutsideMedicationDto — Patient-facing view of an out-of-band external medication request (tracking only — no inventory or Rx governance involvement).
  - `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

- `400` — Bad Request
- `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)
