---
title: Assessing Cardiovascular Disease (CVD) Risk
slug: portal-sub/assessing-cardiovascular-disease-cvd-risk
docTags: 
createdAt: 2026-03-04T12:03:22.588Z
---

# Cardiovascular Disease Risk Assessment (CVDRA) Calculator: Assessing CVDR Risk

## Features

- Calculator that integrates directly with the CVDRA API (supplied by Health NZ)
- Save function to allow completion at a later time
- Real-time retrieval of calculated CVD risk result using the latest algorithm
- Auto-population of certain data where it exists in the patient record
- Side navigation menu to allow the user to easily move back through the calculator form
- Preview summary prior to submission
- Calculator can still be used from Care Plans

## Requirements

- This calculator is available from Profile 10.0.9 onwards. (It replaces the old Cardiovascular Risk calculator.) The screenshots currently in this article apply to Profile 10.0.11.
- This calculator is available only in New Zealand.
- An HPI Facility ID (assigned by Health NZ) is required in the HPI Facility Id field on the Reference tab when editing the POS.
- The user must have a Provider Number applied to their record.
- The eMessage Service must be installed and the API Key entered for the eMessage service. This API key is given to Intrahealth by Health NZ. Speak to your Intrahealth Customer Service Representative to arrange for this to be configured for you.

# How to Calculate CVD Risk

This section describes how to complete a CVD risk assessment from a New Encounter.

:::::WorkflowBlock
:::WorkflowBlockItem
Navigate to **Clinical / Calculators / Cardiovascular Risk**.
:::

:::WorkflowBlockItem
Click the **Start CVD Risk Assessment&#xA0;**&#x62;utton.

![](https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/H83KyHvGKXrNP15SgjqvE_wa90ljsycnaqovelkpwfcaw9eshfudla6g.png)
:::

:::WorkflowBlockItem
On the **Home&#xA0;**&#x70;age of the assessment form, tick any conditions that apply to the patient.

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/OKBNXScKc0nBhgT4e6a96_xzeneju2kp9jywvtzkfwbqwcdrhmmy652g.png" size="94" isUploading="false" initialPath="assets/XZENeJU2Kp9JYwVtZKFWbQWCDRHMmY652g.png" githubPath="en/Results and Measures/Measures/assets/XZENeJU2Kp9JYwVtZKFWbQWCDRHMmY652g.png" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
Click the **Next&#xA0;**&#x62;utton to move to the next page.
:::

:::WorkflowBlockItem
The **Demographics&#xA0;**&#x70;age is auto-populated with the patient's demographic data where it exists, and all fields are mandatory on this page. The auto-population feature is a common function throughout the calculator form, where data may exist in the patient record. Alternately, users can manually populate missing data.

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/zxHSWq4RKht5q7EVH2DsI_qcr0khrxtuoyqwirurtb-dagnqdu9vfpsq.png" size="94" isUploading="false" initialPath="assets/qCR0khrXtuOyqWirurTB-daGNQdu9VFPsQ.png" githubPath="en/Results and Measures/Measures/assets/qCR0khrXtuOyqWirurTB-daGNQdu9VFPsQ.png" position="flex-start" showCaption="false"}
:::

::::WorkflowBlockItem
Click the **Next&#xA0;**&#x62;utton to move to the next page.

:::hint{type="info"}
**Note:&#x20;**&#x41;s you work through the calculator form, you can use the side navigation menu to move back to a previous page.

:::
::::

:::WorkflowBlockItem
The **Lifestyle&#xA0;**&#x70;age contains **Smoking Status**, **Height**, and **Weight&#xA0;**&#x20;as mandatory fields. **BMI&#xA0;**&#x69;s not required as it will be calculated by the API based on the Height and Weight values.

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/pHw3wVlr0OA07Sx7OjMA5_hq6oqufso7i1717tz388bs-wojymcd0la.png" size="94" isUploading="false" initialPath="assets/HQ6oquFsO7i1717TZ388Bs-_WoJYmCd0lA.png" githubPath="en/Results and Measures/Measures/assets/HQ6oquFsO7i1717TZ388Bs-_WoJYmCd0lA.png" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
Click the **Next&#xA0;**&#x62;utton to move to the next page.
:::

:::WorkflowBlockItem
The **Medical History&#xA0;**&#x70;age requires **Systolic Blood Pressure&#xA0;**&#x74;o be entered in addition to the following (if applicable):

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/PDje4AS6NI1WcBuWSvwB5_a2tnuton4khmbhwngn9uuwpwwujtbbnxiw.png" size="94" isUploading="false" initialPath="assets/A2TNUTon4kHmBHwnGn9uuwpwWUJTbbnxiw.png" githubPath="en/Results and Measures/Measures/assets/A2TNUTon4kHmBHwnGn9uuwpwWUJTbbnxiw.png" position="flex-start" showCaption="false"}

- **Family history of premature CVD&#xA0;**(*populated automatically where a problem of **Family History of Cardiovascular Disease** or **Family history of early CVD&#xA0;**&#x68;as been recorded*)
- **Atrial fibrillation&#xA0;**&#x77;hich should be confirmed by ECG
- **Diabetes Type&#xA0;**(*populated automatically where a recorded problem contains either **Type I Diabetes&#xA0;**&#x20;or **Type II Diabetes***)
:::

:::WorkflowBlockItem
Click the **Next&#xA0;**&#x62;utton to move to the next page.
:::

:::WorkflowBlockItem
The **Results&#xA0;**&#x70;age contains the following fields that will need to be populated if they apply:

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/Ssg10whMuIOfj2r-T5LQp_s2gpdgdmjpdgphm-ajacqr4julrc1wrw8a.png" size="94" isUploading="false" initialPath="assets/S2GPDGdmJPDgphM-ajaCqr4JuLrc1WRw8A.png" githubPath="en/Results and Measures/Measures/assets/S2GPDGdmJPDgphM-ajaCqr4JuLrc1WRw8A.png" position="flex-start" showCaption="false"}

- **HbA1c**
- **ACR (Urinary Albumin to Creatinine Ratio)&#xA0;**(*populated automatically where a result containing Albumin/Creatinine is recorded*)
- **eGRF (Estimated Glomerular Filtration Rate)**
- **HDL Cholesterol&#xA0;**(*populated automatically where a result containing HDL is recorded*)
- **TC (Total Cholesterol)&#xA0;**(*populated automatically where a result containing total cholesterol is recorded*)
- **Serum Creatinine**
:::

:::WorkflowBlockItem
Click the **Next&#xA0;**&#x62;utton to move to the final **Medications** page.
:::

:::WorkflowBlockItem
The **Medications&#xA0;**&#x70;age contains multiple checkboxes for the clinician to indicate if the patient is currently on any medications. Tick any that apply.

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/xaDFGgC_OnjicjcW6NqZ6_kwjt8foknkgmzi0x4hffgzsfyi7coli98w.png" size="94" isUploading="false" initialPath="assets/KWJT8foKNkGmzI0x4hffgZsFYI7COLI98w.png" githubPath="en/Results and Measures/Measures/assets/KWJT8foKNkGmzI0x4hffgZsFYI7COLI98w.png" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
Click **Preview&#xA0;**&#x74;o be presented with a **Summary&#xA0;**&#x6F;r click the **Submit&#xA0;**&#x62;utton to submit the information to the API.

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/imy-oeYaIs5TJk68DTLOy_svxa0baaha8eekkkkbkjomse8izvlgdng.png" size="94" isUploading="false" initialPath="assets/svxa0bAAha8eEKKKkbkJoMse_8iZVlgdng.png" githubPath="en/Results and Measures/Measures/assets/svxa0bAAha8eEKKKkbkJoMse_8iZVlgdng.png" position="flex-start" showCaption="false"}
:::

:::WorkflowBlockItem
After submitting the information, a visual indicator of the submission is presented.

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/nh4pxu7XgvqwYLWmevji3_1z6wusyqn77w752ve0rp7udrd-qjb16kw.png" size="38" isUploading="false" initialPath="assets/1Z6wusYqN77W_752ve0rp7UDRd-qjB16Kw.png" githubPath="en/Results and Measures/Measures/assets/1Z6wusYqN77W_752ve0rp7UDRd-qjB16Kw.png" position="flex-start" showCaption="false"}
:::

::::WorkflowBlockItem
The calculated 5 year % CVD risk result is returned and presented as a notification.

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/CcY9AD27jD7xNcVUYHICI_nix4jh4s4tnws73ripu80p9h9eislac7sg.png" size="25" isUploading="false" initialPath="assets/NiX4JH4s4TnwS73rIpU80p9h9eISLAC7Sg.png" githubPath="en/Results and Measures/Measures/assets/NiX4JH4s4TnwS73rIpU80p9h9eISLAC7Sg.png" position="flex-start" showCaption="false"}



:::hint{type="info"}
**Note:&#x20;**&#x54;he result returned provides an exact result and rounded result.  Profile stores the rounded result as a Measure.

:::
::::

:::WorkflowBlockItem
After clicking the **OK&#xA0;**&#x20;button to close the notification, the result is added as a Measure to the patient's Medical Record.

::Image[]{src="https://api.qa.archbee.co/api/optimize/zICxj0dnLereb6UUrBA3-/pgD_hOoAEvvZWt2dAQ9mw_7yrxx2cobcdci-pvx7csnbkhzn-y1pta.png" size="41" isUploading="false" initialPath="assets/7yRXx2CobCDci-p_vX7CSnBkhZN-Y1_PtA.png" githubPath="en/Results and Measures/Measures/assets/7yRXx2CobCDci-p_vX7CSnBkhZN-Y1_PtA.png" position="flex-start" showCaption="false"}
:::
:::::

# What's Next?

Now that you have calculated your patient's 5 year cardiovascular disease risk, you may wish help your patient improve their cardiovascular health by [Generating a Hearth Health Plan](docId\:EBlDNm-Rh4wFCw14tM2xr) in collaboration with your patient, taking into account their goals and steps to achieve those goals.

# Learn More

For more information on calculators in Profile, please click on the article link below:

- [Clinical Calculators in Profile](docId\:D_5TnreWT0-B_diBFeQpn)
- [Generating a Hearth Health Plan](docId\:EBlDNm-Rh4wFCw14tM2xr)
