Skip to main content

Programs Overview

The Programs tab of the PHC allows you to build your own learning program to engage your subjects in a wide variety of courses (via the LIFE Extend app or Precision Outcomes) over a determined period of time. Activities, such as health content videos, Lifeology courses, exercises to perform, and meditations can be customized and added to your courses, tailoring a program to help your subjects achieve specific goals.

A program has one to many courses, a course has one to many days, and each day has one or more activities.

To see and utilize Programs, your account must have Programs enabled and you must have createData or deleteData privileges.

Access Control

This procedure requires Administration>Access privileges. To grant privileges, see Access Control.

How to Build a Program

To add a program and customize it for your users:

  1. Click on Programs in the left side bar of PHC.


  2. Click the Build a Program button on the bottom right of the page.

  3. On the screen that opens (see image below) complete the following steps:

    1. Click the +Upload an image button and add a photo for the program. Use a JPG, JPEG, or PNG with a maximum size of 10MB. For the best display, use a horizontal image such as 1000px x 460px

      Programs Pic

    2. Click the +Upload your logo button and add your logo. Use JPG, JPEG, or PNG. The image must be a full square such as 1000px x 1000px.

    3. Type your name (required).

    4. Type a description (required).

    5. Click Create.

    You'll return to the Programs page where your new program is listed. You may add more programs (by repeating steps two and three above) or you can continue building your program by creating a course for the program.

Create a Course for your Program

  1. Navigate to the Program in which you wish to add a course.

  2. Hover your mouse on the Program tile you wish to add a course to. The tile darkens and presents three options:

    • Settings
    • Delete
    • Open Program

    Open Program

  3. Click the Open Program button. This takes you to the Program Builder page.

  4. In the Courses tab of the Program Builder page, click the Create a Course button in the lower right of the screen.

    Create Course

  5. In the window that opens, enter:

    • Display Name
    • Description
    • Duration in days

    Course Parameters


A best practice is to limit course duration to 14 days. You can divide a longer program into multiple, short courses. After completing a course, users are directed to the next course in a program.

  1. Click Create. Your new course tile displays in the Courses tab of your Program.

  2. Hover your mouse over the new Course tile. The tile darkens and presents three options:

    • Settings
    • Delete
    • Open Course button
  3. Click the Open Course button (shown in the image below) to open the Courses page.

    Open Course

  4. Hover your mouse in the column (day) you wish to add an activity; the + Add Activity button appears at the bottom right of the column.

    Add Activity

  5. Click the + Add Activity button to open the list of activities (shown in the image below).


  6. Select an activity:

    • Complete (survey)
    • Consume (healthy plants)
    • Fast (hours)
    • Learn* (Lifeology course)
    • Listen* (audio)
    • Measure (biometric) Measurable items:
      • Healthy plants
      • Body weight
      • Ketones (Moles/Volume) in blood
      • Breath acetone
      • Body height
      • Glucose (Moles/Volume) in blood
      • Blood pressure systolic & diastolic
      • Blood pressure systolic
      • Blood pressure diastolic
      • Waist circumference
      • Chest circumference
      • Neck circumference
      • Left thigh circumference
      • Right thigh circumference
      • Resting heart rate
      • Peak expiratory flow
      • Forced expiratory volume
      • Tobacco
      • Body fat percentage
      • Left hand grip strength
      • Right hand grip strength
      • Hip circumference
      • Suprailiac skinfold
    • Perform (minutes of exercise) - Has a description and a deep link
    • Photograph (photo of something)
    • Post (in Circle)
    • Practice (minutes of mindfulness)
    • Provide (information)
    • Motivate (quote)
    • Read* (article) - Links to an external article URL
    • Write* (activity sheet) - Links to an external URL (usually a PDF they can download and complete)
    • Receive (lab results) - This is tied to Ulta FHIR observations being ingested into the PHC (this autocompletes with the ingestion)
    • Sleep (hours)
    • Watch* (video) - Insert a YouTube video URL

    For activities requiring URLs (denoted above with an asterisk beside the tile name), click the preview button in the URL textbox to open the link for previewing. When finished, click the "x" in the right-hand corner to return to the Program Builder.

  7. Complete the parameters for the selected activity (these vary based on the activity chosen). For more information about adding and editing courses, see the Course Page.

  8. Click Create. You'll now see your activity listed on your Course page.

  9. Continue adding more activities OR click Publish in the header to publish your Course.

Assign Subjects to a Program

Once a program has been built you can easily assign a program to a subject:

  1. Click the Subjects tab on the left panel of PHC.
  2. Select the subject(s) by clicking the checkbox beside one or multiple subjects, or clicking the checkbox at the top of the table to select all subjects.
  3. Click the Assign action button and select Assign Program from the dropdown.
  4. Select the program from the dropdown menu.
  5. If you wish to schedule their enrollment for a date in the future, toggle on Schedule Enrollment and input a date in the Enrollment Scheduled Date box (optional).
  6. Click the Assign Program button.

Subjects then engage with the program via LifeOmic's LIFE Extend app and its Today tile. See the Subject Experience of Programs to learn more about the subject's experience of programs.


When updating a published program, only newly added subjects receive the updated course material.

Viewing Program Builder Data in PHC

Users can view Program progress using:

  • The Program Analytics tab of the course - This page offers more ways to filter the data and offers a more detailed dissection of the data.

    Analytics view

  • The Program Progress module in Subject Viewer - This module offers a dashboard of a single subject's progress in the programs they have been assigned. Once added to the subject viewer layout and saved, the layout will also be available to view subject viewer pages of any subject in the project.

    Programs Progress

Program Enrollment in Marketplace

Users can enroll themselves into a program using the Program Enrollment Resource in Marketplace. Follow the steps to create a resource and select the Program Enrollment tile as your resource type.

Add a Program in Marketplace as a Resource

You can add a program you have created to the Marketplace as a resource. These resources can be added for consumption by those in your organization or by other LifeOmic customers and can integrate with other LifeOmic projects. For more information, visit the section on creating resources in the Marketplace.

Cloning a Program in Marketplace

You can utilize Marketplace to clone a program in your account. This is useful if you want to build multiple programs with similar layouts. This is done by adding a Program Template resource to the Marketplace. Follow the steps to create a resource and select the Program Template tile as your resource type.

Installed Program Templates can be found under Programs as a Copy. Modify the copied program (including Program and Course names) and then publish it as a separate program.