> For the complete documentation index, see [llms.txt](https://newton-metrics.gitbook.io/newtonmetrics/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://newton-metrics.gitbook.io/newtonmetrics/modules/exercises.md).

# Exercises

The Exercise Program Creator is a powerful tool designed to help clinicians create, customize, and manage exercise programs for their patients. This guide will walk you through all features and functionality available in the system.

### Getting Started

#### Creating a New Program

* Access the program list page for your patient
* Tap the '+' icon in the top right corner to create a new program
* The program will be automatically named "\[Patient's First Name]'s Program"
* You can rename the program by tapping on the title

#### Adding Exercises

There are three ways to add exercises to a program:

<figure><img src="/files/jTizfULgYODQmKClhniX" alt=""><figcaption></figcaption></figure>

1. **From Exercise Library**
   * Tap the "+ EXERCISE" button at the bottom of the screen
   * Use the search bar to find specific exercises
   * Filter between "ALL" or "CUSTOM" exercises
   * Tap on an exercise to add it to the program
2. **Record Custom Exercise**

* Tap the camera icon in the top right corner
* Record the exercise demonstration
* Verbalize your instructions and exercise parameters and our AI will capture them
* Add or modify exercise details in the form that appears

1. **Create Custom Exercise**
   * Tap the '+' icon in the exercise search
   * Fill in the exercise details form
   * Choose visibility (User/Clinic/Client)

### Exercise Management

#### Exercise Properties

You can customize the following for each exercise:

* Sets
* Reps
* Hold duration (seconds/minutes)
* Rest periods (seconds/minutes)
* Load (lbs/kg/band/RIR/RPE)
* Time duration (seconds/minutes/hours)
* Notes
* Video demonstration (YouTube link or recorded video)

#### Exercise Organization

**Frequency Options**

Exercises can be organized into different frequency categories:

* Daily
* Every Other Day
* Specific days of the week (i.e. Day 1, Day 2..)

**Superset Creation**

<div align="left"><figure><img src="/files/XkFJKZesnHv8zjQyUTlb" alt="" width="375"><figcaption></figcaption></figure></div>

* Select multiple exercises using the checkboxes
* Tap "SUPERSET" to group them together
* All exercises in a superset must have the same frequency (i.e. Daily, Every Other Day..)
* Supersets are color-coded for easy identification
* Exercises in a superset can be quickly selected by tapping the superset badge
* Supersets can be deleted, or exercise(s) removed, by selecting one or more exercises in the superset

#### Editing Exercises

**Individual Exercise Editing**

<div align="left"><figure><img src="/files/YtE7pBrkO8h6D6nTh0p9" alt="" width="375"><figcaption></figcaption></figure></div>

* Tap on any exercise to edit its properties
* Swipe left on an exercise to:
  * Delete the exercise
  * Swap it with another exercise

<div align="left"><figure><img src="/files/MrpiZPITKGNygcWCo4yo" alt="" width="375"><figcaption></figcaption></figure></div>

**Bulk Editing**

<div align="left"><figure><img src="/files/bGlNAicJ1B3ejeX8OJwl" alt="" width="375"><figcaption></figcaption></figure></div>

* Select multiple exercises using checkboxes
* Use the "EDIT" button to modify multiple exercises simultaneously
* Delete multiple selected exercises at once

### Program Management

#### Autosave Feature

<figure><img src="/files/CPVx6PoeicrmRYvnDKbZ" alt=""><figcaption></figcaption></figure>

* Changes are automatically saved as you work
* Look for the autosave indicator in the top right
* A checkmark indicates successful save

#### Publishing Programs

**Publishing Options**

<div align="left"><figure><img src="/files/ggxefvmlp8gO9vk20vQG" alt="" width="375"><figcaption></figcaption></figure></div>

1. **Basic Publish**
   * Makes the program available to the patient
   * No notification sent
2. **Publish & Email**
   * Publishes the program
   * Sends email notification to patient
   * Requires valid email address
   * Note: Users must set a login the first time they access the program and sign-in for subsequent times to view it.
3. **Publish & SMS**
   * Publishes the program
   * Sends SMS notification with program link to patient
   * Requires valid phone number

#### Program Status Management

* Programs can be archived when no longer needed
* Swipe left on a program to access archive option
* Archived programs can be unarchived if needed

### Best Practices

#### Video Content

* Custom videos can only by filmed in landscape
* Keep exercise videos clear and concise
* Ensure good lighting and visible form&#x20;
* Record from angles that best demonstrate proper technique

#### Exercise Details

* Be specific with instructions in the notes section
* Use consistent terminology for load types
* Include any modifications or restrictions
* Exercise videos can be previewed by tapping the video thumbnail

#### Program Organization

* Group similar exercises together
* Use supersets strategically to optimize workout flow
* Consider patient's schedule when setting exercise frequency

### Troubleshooting

#### Common Issues

* If videos don't load, check internet connection
* Ensure all required fields are filled when creating custom exercises
* Verify patient contact information before sending notifications

#### Support

Contact technical support if you encounter:

* Persistent saving errors
* Video upload issues
* Program publishing problems


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://newton-metrics.gitbook.io/newtonmetrics/modules/exercises.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
