---
title: "List Vitals"
method: GET
path: "/api/2.0/vitals/"
tags: ["Vitals"]
---

# List Vitals

`GET /api/2.0/vitals/`

## Query parameters

- `limit` integer
- `non_visit_note` integer[]
- `offset` integer
- `order_by` string
- `patient` integer[]
- `practice` integer[]
- `visit_note` integer[]

## Response `200`

- PaginatedVitalsCollectionList
  - `count` integer
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `results` VitalsCollection[], required
    - `bmi` number, double, nullable
    - `bmi_percentile` integer, nullable — The BMI percentile of the patient. Optional. Will be automatically calculated from height and weight otherwise.
    - `bp` VitalBP[] — The blood pressure of the patient. Will allow multiple items in array.
      - `bp_d` string
      - `bp_s` string
      - `edited_by_scribe` boolean
      - `extra_note` string
      - `id` integer, nullable
    - `chart_date` string, date-time
    - `created_date` string, date-time, nullable
    - `custom_observations` object
    - `deleted_date` string, date-time, nullable
    - `document_date` string, date-time
    - `hc` VitalHC[] — The head circumference of the patient. Will only allow array of one.
      - `edited_by_scribe` boolean
      - `extra_note` string
      - `hc` string
      - `id` integer, nullable
    - `height` VitalHeight[] — The height of the patient. Will only allow array of one.
      - `edited_by_scribe` boolean
      - `extra_note` string
      - `height` string
      - `id` integer, nullable
    - `hr` VitalHR[] — The heart rate of the patient. Will only allow array of one.
      - `edited_by_scribe` boolean
      - `extra_note` string
      - `hr` string
      - `id` integer, nullable
    - `id` integer
    - `length_for_weight_percentile` number, double, nullable — The length for weight percentile for the patient.
    - `non_visit_note` integer, nullable — The non-visit note that the vital belongs to. Will only allow unsigned non-visit notes.
    - `oxygen` VitalOxygen[] — The oxygen saturation of the patient. Will only allow array of one.
      - `edited_by_scribe` boolean
      - `extra_note` string
      - `id` integer, nullable
      - `percent` string
    - `pain` VitalPain[] — The pain of the patient. Will only allow array of one.
      - `edited_by_scribe` boolean
      - `extra_note` string
      - `id` integer, nullable
      - `pain` string
    - `patient` integer, required
    - `practice` integer, required
    - `rr` VitalRR[] — The respiratory rate of the patient. Will only allow array of one.
      - `edited_by_scribe` boolean
      - `extra_note` string
      - `id` integer, nullable
      - `rr` string
    - `signed_by` integer
    - `signed_date` string, date-time, nullable
    - `temperature` VitalTemperature[] — The temperature of the patient. Will only allow array of one.
      - `edited_by_scribe` boolean
      - `extra_note` string
      - `id` integer, nullable
      - `temperature` string
    - `visit_note` integer, nullable — The visit note that the vital belongs to. Will only allow unsigned visit notes.
    - `weight` VitalWeight[] — The weight of the patient. Will only allow array of one.
      - `edited_by_scribe` boolean
      - `extra_note` string
      - `id` integer, nullable
      - `weight` string

---

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