Understanding the Main Input Components of ProHealth Analytics

Modified on Tue, 13 Aug, 2024 at 12:24 PM

Introduction

ProHealth Analytics (PHA) is designed to streamline the collection and analysis of health-related data from various sources. Each data collection instance, referred to as an "assessment," is structured using three primary components: attributes, blocks, and assessments.


Key Components

When creating an assessment from scratch the typical order would be to create the attributes,group them into blocks, and then place the blocks into an assessment.


Assessments

An assessment in PHA is akin to a form or a questionnaire that you fill out. It is composed of multiple blocks, each containing related attributes. Think of an assessment as the entire sheet of paper that you complete during a health evaluation.



Blocks

Blocks are groups of related attributes. They serve to organize the attributes logically and enable their interaction within formulas. Blocks also manage the flow and structure of the assessment, ensuring that data is collected in a coherent and efficient manner.



Attributes

Attributes are the individual fields within a block where data is entered. These are the specific pieces of information or data points collected during an assessment, such as height, weight, or BMI.



Example

To illustrate how these components work together, let's consider an example:


Assessment: Fitness Assessment

This is the overarching form that will be completed.


Block: Body Measurements

Within this assessment, there is a block called "Body Measurements." This block groups together attributes related to measuring different aspects of the body.


Attributes in Body Measurements Block:

  • Height: The height of the individual.
  • Weight: The weight of the individual.
  • BMI: The Body Mass Index calculated from height and weight.


In this example, the "Fitness Assessment" assessment contains a block named "Body Measurements," which in turn contains three attributes: Height, Weight, and BMI.



Advanced Components


Now that we understand the main building blocks of inputs, let us consider those components that influence the flow of an assessment. Steps and Links are what determine the path taken during an assessment. 


Steps

At the time of writing, a step and a block are 1:1. That is to say, when you input a block into an assessment, it will create a step and no further configuration is required.


Links

Links are the conditions that connect different steps together. See the diagram below for an example. There is a link from the introduction that leads to PARQ, which is an example of a default link.


Link Types

When building a link, remember there are 4 types. The two most common that will be used are Default and Step Attribute Based.

  • Default: No criteria required; the link is always followed.
  • Step Attribute Based: Follows the link based on specific data entered in the step (e.g., systolic blood pressure > 180).
  • Boolean Formula: Follows the link based on a pre-defined boolean formula.
  • Value Based Formula: Follows the link based on a pre-defined value formula (e.g., calculated BMI from height and weight).
More about links and configuring them can be found at the dedicated article here 


Example

In the provided example, the PARQ and Blood Pressure blocks have two linked steps each. This is an example of Step Attribute Based (SAB) links. SABs allow you to define the path with conditions, and if those conditions are not met, the assessment follows the final default step. If no link to a step is defined or the conditions are not met, the assessment will end.


If no link to a step is defined or the conditions are not met, the assessment will end.


Refer to the flow diagram for a visual representation of how steps and links operate within an assessment:


This diagram helps to understand the sequence and conditions under which each step follows another.

This diagram helps to understand the sequence and conditions under which each step follows another.


Formulas

A formula is a mechanism that can be used together with other components to produce another value. There are two types of formulas in PHA: Value and Boolean. 


Value Formula 

The most commonly used formula in PHA, a value-based formula can be used with two or more attributes that share a block to produce a result. In previous versions of PHA, this was known as a Calculated Attribute. 


Example

The BMI attribute has been configured to use the BMI formula that calculates the value based on the height and weight.

In the previous screenshots, the BMI attribute is visible, but during the assessment, it will be hidden as no direct input is required, and it will be calculated on submission.


Another example could be using a formula to work out a final score on a questionnaire, such as the PARQ. If the final result is 0, all answers have been answered "No." If greater or equal to 1, at least one question would have been answered "Yes."


Boolean

Boolean refers to a 'Yes/No' or 'True/False' condition. A boolean formula could be created to produce a true/false value based on if a BMI is greater than 30, which in turn can then be used to dictate the direction in the assessment. 


For more information on formulas, please visit the dedicated support article.


Conclusion

Understanding the components of ProHealth Analytics is essential for effectively utilising the platform to collect and analyze health data. By structuring data collection through assessments, blocks, attributes, steps, and links, PHA provides a robust framework for comprehensive health evaluations.


For further assistance or detailed guides on creating and managing assessments, blocks, attributes, steps, and links, please refer to our other knowledgebase articles or contact our support team.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article