⚠️ Under construction.
Personalization Solutions
Precision Longevity and Healthy Aging

Precision Longevity and Healthy Aging

In order to fetch Personalized Life Expectancy, client needs to create:

  • User Profile object (required)
  • Lifestyle Assessments Object (optional)
  • List of DNA Trait Assessments (optional)
  • BioAge assessment (optional)

Input Arguments

User Profile Object

The User Profile object represents set of user properties that are directly used for computing Longevity Assessments.

Attributes

  • year_of_birth

    required

    number

  • gender

    required

    string

    Enum:

    male
    female
  • height

    required

    number

  • weight

    required

    number

  • socioeconomic

    object

    • socioeconomic.education

      number

      Enum:

      1
      2
      3
      4
      5
    • socioeconomic.income

      number

      Enum:

      1
      2
      3
      4
      5

    health_history

    object

      health_history.personal_history

      object

      • health_history.personal_history.diabetes_type_1

        boolean

      • health_history.personal_history.diabetes_type_2

        boolean

      • health_history.personal_history.hypertension

        boolean

      • health_history.personal_history.heart_disease

        boolean

      • health_history.personal_history.cancer

        boolean

      • health_history.personal_history.chronic_respiratory_diseases

        boolean

      • health_history.personal_history.alzheimers

        boolean

      • health_history.personal_history.chronic_liver_disease

        boolean

      • health_history.personal_history.kidney_disease

        boolean

      • health_history.personal_history.long_covid

        boolean

      • health_history.personal_history.stroke

        boolean

      health_history.family_history

      object

      • health_history.family_history.diabetes

        boolean

      • health_history.family_history.cardiovascular

        boolean

      • health_history.family_history.cancer

        boolean


    Example

    {
        "gender": "male",
        "year_of_birth": "1979",
        "height": 178,
        "weight": 79,
        ...
    }

    How to create User Profile

    User Profile is created by simply collecting required data from users.

    Lifestyle assessments object

    The Lifestyle Assessments object represents user's lifestyle described by a set of estimated lifestyle habits: smoking and alcohol consumption, diet, physical activity, sleeping habits and mental wellbeing. Most of the assessments are expressed as a numeric value on a continuous scale from 1 to 5.

    For example, smoking habit is expressed by value of smoking_and_alcohol.smoking attribute where smoking_and_alcohol.smoking : 1 represents non smoker and smoking_and_alcohol.smoking: 5 represents chain smoker.

    Diet apsects of lifestyle are modeled by two properties diet.quality and diet.habits.

    ⚠️

    TODO: describe all lifestyle properties.

    Lifestyle Assessment Attributes

    smoking_and_alcohol

    object

    • smoking_and_alcohol.smoking

      number

      [0 ... 5]

    • smoking_and_alcohol.alcohol

      number

      [0 ... 5]

    diet

    object

    • diet.quality

      number

      [0 ... 5]

    • diet.habits

      number

      [0 ... 5]

  • mental_wellbeing

    number

    [0 ... 5]

  • sleep

    object

    • sleep.duration

      number

      [0 ... 5]

    • sleep.quality

      number

      [0 ... 5]

    physical_activity

    object

    • physical_activity.duration

      number

      [0 ... 5]

    • physical_activity.intensity

      number

      [0 ... 5]

    • physical_activity.heart_health

      number

      [0 ... 5]


    How to create Lifestyle Assessments object

    LifeNome customers can ask their users to directly provide estimated values of Lifestyle Assessments attributes. While this approach seems straightforward it is potentialy error prone as user's can use wrong mental models for estimating the attributes.

    The better way is to create questionnaire with multiple sets of questions related to particular attribute. Then given answers can be used to calculate estimates based on well defined assessment model.

    Longevity solution provides one such Self Assessment Questionnaire that is decribed ...

    DNA Traits Assessments

    In order to include user's DNA traits into longevity assessment, API client needs to provide list of DNA Trait Assessments.

    DNA Traits Assessment can be fatched using the List Sample's Trait Assessments endpoint for getting sample details:

    BioAge Assessments

    TODO...

    Invoking Longevity Assessment Engine

    API Endpoint: Redoc

    TODO: Show example.

    Longevity Assessment results

    TODO: Explain results structure and semantics.