---
title: "Get Order Clinical Report"
method: GET
path: "/v3/order/{order_id}/clinical_report"
tags: ["order"]
---

# Get Order Clinical Report

`GET /v3/order/{order_id}/clinical_report`

## Request

- Base URL: `https://api.us.junction.com`
- URL: `https://api.us.junction.com/v3/order/{order_id}/clinical_report`
- Auth: API key in header `x-vital-api-key`

Return the current released Labcorp clinical report, including preliminary reports.

The saved report preserves the lab's specimen, test, observation, and note
structure. Lab times retain their source precision and have no inferred timezone.

## Path parameters

- `order_id` string, uuid, required

## Response `200`

Successful Response

- GetOrderClinicalReportResponse
  - `order_id` string, uuid, required
  - `user_id` string, uuid, nullable
  - `report` ClinicalReport, required
    - `source_lab` string, required
    - `report_status` ClinicalReportCode, required
      - `code` string, nullable
      - `display` string, nullable
    - `specimens` ClinicalReportSpecimen[], required
      - `specimen_id` string, nullable
      - `control_number` string, nullable
      - `alternate_control_number` string, nullable
      - `source` string, nullable
      - `body_site` string, nullable
      - `collection_time` ClinicalReportTime
        - `source_value` string, required
        - `local_value` string, required
        - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
        - `utc_offset` string, nullable
      - `lab_release_time` ClinicalReportTime
        - `source_value` string, required
        - `local_value` string, required
        - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
        - `utc_offset` string, nullable
      - `clinical_information` ClinicalReportInformation, required
        - `fasting` boolean, nullable
        - `total_volume` string, nullable
        - `information` string, nullable
        - `notes` string[]
      - `patient` ClinicalReportPatient, required
        - `lab_patient_id` string, nullable
        - `alternate_patient_ids` string[]
        - `name` ClinicalReportName
          - `family` string, nullable
          - `given` string, nullable
          - `middle` string, nullable
          - `suffix` string, nullable
          - `prefix` string, nullable
          - `degree` string, nullable
        - `birth_date` ClinicalReportTime
          - `source_value` string, required
          - `local_value` string, required
          - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
          - `utc_offset` string, nullable
        - `sex` string, nullable
        - `address` ClinicalReportAddress
          - `lines` string[]
          - `city` string, nullable
          - `state` string, nullable
          - `postal_code` string, nullable
          - `country` string, nullable
        - `notes` string[]
      - `report_status` ClinicalReportCode, required
        - `code` string, nullable
        - `display` string, nullable
      - `message_id` string, nullable
      - `message_time` ClinicalReportTime
        - `source_value` string, required
        - `local_value` string, required
        - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
        - `utc_offset` string, nullable
      - `lab_account_number` string, nullable
      - `ordered_tests` ClinicalReportOrderedTest[], required
        - `code` string, nullable
        - `name` string, nullable
        - `control_number` string, nullable
        - `alternate_control_number` string, nullable
        - `status` ClinicalReportCode, required
          - `code` string, nullable
          - `display` string, nullable
        - `collection_time` ClinicalReportTime
          - `source_value` string, required
          - `local_value` string, required
          - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
          - `utc_offset` string, nullable
        - `received_time` ClinicalReportTime
          - `source_value` string, required
          - `local_value` string, required
          - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
          - `utc_offset` string, nullable
        - `lab_release_time` ClinicalReportTime
          - `source_value` string, required
          - `local_value` string, required
          - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
          - `utc_offset` string, nullable
        - `source` string, nullable
        - `clinical_information` ClinicalReportInformation, required
          - `fasting` boolean, nullable
          - `total_volume` string, nullable
          - `information` string, nullable
          - `notes` string[]
        - `ordering_provider` ClinicalReportProvider
          - `name` ClinicalReportName, required
            - `family` string, nullable
            - `given` string, nullable
            - `middle` string, nullable
            - `suffix` string, nullable
            - `prefix` string, nullable
            - `degree` string, nullable
          - `identifier` string, nullable
          - `identifier_type` string, nullable
          - `npi` string, nullable
        - `action_code` string, nullable
        - `organism` string, nullable
        - `parent_result_code` string, nullable
        - `parent_result_sub_id` string, nullable
        - `parent_order_code` string, nullable
        - `specimen_details` ClinicalReportSpecimenDetails[]
          - `specimen_id` string, nullable
          - `source` string, nullable
          - `source_modifiers` string, nullable
          - `body_site` string, nullable
          - `body_site_modifiers` string, nullable
          - `description` string, nullable
          - `collection_time` ClinicalReportTime
            - `source_value` string, required
            - `local_value` string, required
            - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
            - `utc_offset` string, nullable
          - `collection_end_time` ClinicalReportTime
            - `source_value` string, required
            - `local_value` string, required
            - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
            - `utc_offset` string, nullable
          - `notes` string[]
        - `observations` ClinicalReportObservation[]
          - `id` string, required
          - `code` string, nullable
          - `name` string, nullable
          - `sub_id` string, nullable
          - `value_type` string, nullable
          - `result` string, nullable
          - `units` string, nullable
          - `reference_interval` string, nullable
          - `abnormal_flags` ClinicalReportCode[]
            - `code` string, nullable
            - `display` string, nullable
          - `interpretation` 'normal' | 'abnormal' | 'critical', nullable: ℹ️ This enum is non-exhaustive.
          - `status` ClinicalReportCode, required
            - `code` string, nullable
            - `display` string, nullable
          - `result_time` ClinicalReportTime
            - `source_value` string, required
            - `local_value` string, required
            - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
            - `utc_offset` string, nullable
          - `performing_lab` string, nullable
          - `notes` string[]
          - `relationships` ClinicalReportRelationship[]
            - `type` 'reflex' | 'susceptibility', required: ℹ️ This enum is non-exhaustive.
            - `target_observation_id` string, required
        - `notes` string[]
      - `notes` string[]
    - `performing_laboratories` object, required
    - `patient` ClinicalReportPatient
      - `lab_patient_id` string, nullable
      - `alternate_patient_ids` string[]
      - `name` ClinicalReportName
        - `family` string, nullable
        - `given` string, nullable
        - `middle` string, nullable
        - `suffix` string, nullable
        - `prefix` string, nullable
        - `degree` string, nullable
      - `birth_date` ClinicalReportTime
        - `source_value` string, required
        - `local_value` string, required
        - `precision` 'date' | 'hour' | 'minute' | 'second' | 'fraction', required: ℹ️ This enum is non-exhaustive.
        - `utc_offset` string, nullable
      - `sex` string, nullable
      - `address` ClinicalReportAddress
        - `lines` string[]
        - `city` string, nullable
        - `state` string, nullable
        - `postal_code` string, nullable
        - `country` string, nullable
      - `notes` string[]
    - `ordering_provider` ClinicalReportProvider
      - `name` ClinicalReportName, required
        - `family` string, nullable
        - `given` string, nullable
        - `middle` string, nullable
        - `suffix` string, nullable
        - `prefix` string, nullable
        - `degree` string, nullable
      - `identifier` string, nullable
      - `identifier_type` string, nullable
      - `npi` string, nullable
    - `lab_account_number` string, nullable
    - `notes` string[]

## Other responses

- `400`: Clinical reports are supported only for Labcorp orders
- `404`: Order not found or clinical report not available
- `422`: Validation Error

## Changes

- **2026-10-23** `8132a215da01`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/tryvital/apis/junction-api/changes/v3/order/:order_id/clinical_report/get.md)

---

[API](https://skmtc.dev/tryvital/apis/junction-api.md) - [All operations](https://skmtc.dev/tryvital/apis/junction-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tryvital/apis/junction-api/revisions/d03cc5276c6b?raw)
