---
title: "Fetch a prescription"
method: GET
path: "/ext/v2/prescriptions/{prescription_id}/"
tags: ["Prescriptions"]
---

# Fetch a prescription

`GET /ext/v2/prescriptions/{prescription_id}/`

## Request

- Base URL: `https://connect.vetcove.com`
- URL: `https://connect.vetcove.com/ext/v2/prescriptions/{prescription_id}/`
- Auth: HTTP bearer

Returns a prescription record by ID, including the latest prescription associated with that record. 
 
A **prescription** record is uniquely identified by the combination of patient, catalog item, and clinic. A record may have multiple prescriptions over time, but this endpoint returns only the most recent prescription for the requested record.

## Path parameters

- `prescription_id` integer, required: The ID of the prescription to fetch

## Response `200`

OK

- ConnectPrescriptionDetailSchema: A medication prescribed to a patient by a doctor.
  - `allowed_uses` integer, nullable: The number of fills allowed for this prescript, each with the specified `quantity`.
  - `client_notes` string, nullable: Additional notes for the prescription.
  - `clinic_id` integer, required: The ID of the clinic where this prescription was created.
  - `clinic_patient_id` integer, required: The ID of the clinic patient that this prescription is for.
  - `created` string, date-time, required: The datetime this object was created.
  - `days_supply` integer, nullable: How many days one unit of this prescription is itended to last for.
  - `deleted` string, date-time, nullable, required: The datetime this record was soft deleted.
  - `directions` string, nullable: The directions for the prescription.
  - `expiration_date` string, date-time, nullable: When this prescription expires, if applicable.
  - `id` integer, required: The unique identifier for the prescription.
  - `is_deleted` boolean, required: Whether this record is soft deleted or not.
  - `is_prn` boolean, nullable: Whether the prescription is PRN.
  - `item` ConnectPrescriptionItemSchema, required
    - `id` integer, required: The ID of the item.
    - `name` string, required: The name of the item.
  - `last_filled_at` string, date-time, nullable: The date and time when the last fill was dispensed.
  - `modified` string, date-time, required: The datetime this object was last modified; changes to related entities will not update this field.
  - `prescribed_at` string, date-time, nullable: The date and time when the prescription was prescribed.
  - `prescribed_by` string, nullable: The name of the doctor who prescribed the prescription.
  - `prescribed_by_doctor_id` integer, nullable: The ID of the doctor who prescribed the prescription. Use with the Doctors endpoint to look up full doctor details.
  - `quantity` integer, nullable: How many of the items should be provided for each fill.
  - `remaining_fills` integer, nullable: The number of fills remaining for this prescription.
  - `status` 'ACTIVE' | 'DRAFT' | 'DECLINED' | 'IMPORTED'
  - `total_allowed_uses` integer, nullable: The total quantity for which the prescription can be used for the item. None if the prescription is PRN.
  - `total_order_item_count` integer, nullable: The count of order items placed against this prescription. Each order consumes one full fill.
  - `total_uses` integer, nullable: The total quantity of the item that has been used for this prescription.

---

[API](https://skmtc.dev/vetcove/apis/ninjaapi.md) - [All operations](https://skmtc.dev/vetcove/apis/ninjaapi/llms.txt) - [OpenAPI document](https://skmtc.dev/vetcove/apis/ninjaapi/revisions/4ceaed956e15?raw)
