---
title: "Retrieve Medication History Download"
method: GET
path: "/api/2.0/medication_history_downloads/{id}/"
tags: ["Historical Medication Download Requests"]
---

# Retrieve Medication History Download

`GET /api/2.0/medication_history_downloads/{id}/`

Retrieve a single med history object

## Path parameters

- `id` integer, required

## Response `200`

- RxHistoryDownload
  - `created_date` string, date-time, nullable
  - `deleted_date` string, date-time, nullable
  - `eligibility` integer, nullable
  - `error_code` union
    - 'Communication problem - try again later' | 'Receiver System Error' | 'Receiver unable to process' | 'Transaction rejected'
    - unknown
  - `error_description` string, nullable
  - `error_description_code` union
    - 'Internal processing error has occurred.' | 'Invalid password for receiver' | 'Invalid password for sender.' | 'No password on file for receiver.' | 'No password on file for sender.' | 'Receiver ID not on file.' | 'Request timed out before response could be received.' | 'Required segment UIB is missing.' | 'Required segment UIH is missing.' | 'Required segment UIT is missing.' | 'Required segment UIZ is missing.' | 'Sender ID not on file.'
    - unknown
  - `from_date` string, date, nullable
  - `id` integer
  - `is_active` boolean
  - `num_items` string
  - `patient` integer, required
  - `pbm_member_id` string, nullable
  - `pbm_name` string
  - `pbm_surescripts_participant_id` string
  - `practice` integer, required
  - `signed_by` integer, nullable
  - `signed_date` string, date-time, nullable
  - `success` boolean
  - `until_date` string, date, nullable

---

[API](https://skmtc.net/elationhealth/apis/api-authentication.md) · [All operations](https://skmtc.net/elationhealth/apis/api-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elationhealth/api-authentication/versions/c060f89d4de7/schema)
