---
title: "Get all lab orders with optional filtering"
method: GET
path: "/Labs"
tags: ["Labs"]
---

# Get all lab orders with optional filtering

`GET /Labs`

## Query parameters

- `patientId` string
- `status` string
- `resultStatus` string
- `testType` string
- `source` string
- `search` string
- `skip` union
  - integer
  - string, int32
- `take` union
  - integer
  - string, int32
- `orderedById` string

## Response `200`

Paginated list of lab orders

- LabOrderListResponseDto
  - `data` LabOrderDto[]
    - `id` string
    - `patientId` string
    - `patient` LabPatientSummaryDto
      - `id` string
      - `name` string
      - `species` string, nullable
      - `ownerName` string, nullable
    - `orderedById` string, nullable
    - `orderedBy` LabUserSummaryDto
      - `id` string
      - `name` string
      - `role` string, nullable
    - `appointmentId` string, nullable
    - `title` string
    - `testType` string
    - `status` string
    - `resultStatus` string
    - `source` string
    - `externalId` string, nullable
    - `accessionNumber` string, nullable
    - `collectedAt` string, date-time, nullable
    - `resultsReceivedAt` string, date-time, nullable
    - `reviewedById` string, nullable
    - `reviewedBy` LabUserSummaryDto
      - `id` string
      - `name` string
      - `role` string, nullable
    - `reviewedAt` string, date-time, nullable
    - `summary` string, nullable
    - `reportUrl` string, nullable
    - `priority` string
    - `labPanelId` string, nullable
    - `results` LabResultDto[]
      - `id` string
      - `labOrderId` string
      - `testName` string
      - `testCode` string, nullable
      - `value` string
      - `numericValue` union
        - number, double
        - string, double
      - `unit` string, nullable
      - `referenceRange` string, nullable
      - `referenceLow` union
        - number, double
        - string, double
      - `referenceHigh` union
        - number, double
        - string, double
      - `flag` string
      - `displayOrder` union
        - integer
        - string, int32
      - `comment` string, nullable
      - `createdAt` string, date-time
    - `notes` LabNoteDto[]
      - `id` string
      - `labOrderId` string
      - `authorId` string
      - `authorName` string, nullable
      - `content` string
      - `isSystemGenerated` boolean
      - `createdAt` string, date-time
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
  - `totalCount` union
    - integer
    - string, int32

---

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