---
title: "Retrieve Lab Order Test"
method: GET
path: "/api/2.0/lab_order_tests/{id}/"
tags: ["Lab Order Tests"]
---

# Retrieve Lab Order Test

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

Retrieve a single lab order test

## Path parameters

- `id` integer, required

## Response `200`

- LabOrderTest
  - `code` string, nullable — Any code associated with the test, usually provided by the lab vendor's compendium.
  - `compendium` integer, nullable — The id of the compendium provided the lab vendor that provides the lab order test. All tests in the same order **MUST** share the same compendium.
  - `cpts` string[] — A list of CPT codes associated with the lab order test.
  - `created_date` string, date-time, nullable — Time at which Elation created this Lab Order Test.
  - `deleted_date` string, date-time, nullable — Time at which this Lab Order Test was deleted. Can happen when a lab order compendium update deprecates a test.
  - `id` integer
  - `lab_vendor` integer, nullable — The id of the lab vendor who provides the lab order test.
  - `name` string, required — The name of the Lab Order Test.
  - `practice_created` integer, nullable — The id of the practice that created the test if practice created.
  - `procedure_class` string, nullable — Code provided by specific compendiums that indicate the "class" of test, e.g. histology vs cytology. Some lab vendors require that tests with specific procedure classes need to ordered separately.
  - `questions` LabOrderTestToLabOrderAOEQuestion[] — A list of Ask on Entry (AOE) Questions that need to be answered by the orderer when creating the order.
    - `question` LabOrderAOEQuestion, required
      - `choices` LabOrderAOEQuestionChoice[], required
        - `code` string, required
        - `created_date` string, date-time, nullable
        - `deleted_date` string, date-time, nullable
        - `id` integer
        - `value` string, required
      - `code` string, required
      - `created_date` string, date-time, nullable
      - `deleted_date` string, date-time, nullable
      - `example_format` string, nullable
      - `id` integer
      - `max_length` integer, nullable
      - `question_type` 'enum' | 'enum_multiselect' | 'freetext' | 'y_or_n' | 'numeric' | 'yyyymmdd' | '2_numeric_1_decimal' — * `enum` - enum * `enum_multiselect` - enum_multiselect * `freetext` - freetext * `y_or_n` - y_or_n * `numeric` - numeric * `yyyymmdd` - yyyymmdd * `2_numeric_1_decimal` - 2_numeric_1_decimal
      - `secondary_code` string, nullable
      - `value` string, required
    - `required` boolean
    - `sequence` integer, required
    - `test` integer
  - `synonyms` string[] — A list of synonyms that are useful when searching for a specific test.

---

[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)
