
The 2024 Global Vitality Conference, hosted in London between 11 and 12 March, united experts, thought leaders, and our Vitality partners from around the world to reveal ground-breaking data and the latest insights about the future of Shared-value Insurance, behaviour change and how we can leverage the power of habits and personalisation to address challenges facing health systems, individuals and society.
New research: Vitality Habit Index
With most of the population living in increasingly poor health, our economies are buckling under the strain and premature deaths and the risk of developing non-communicable diseases (NCDs) continue to rise.
But, there’s a way we can turn things around …
Recognising the pivotal role that habits play in shaping health outcomes, Vitality, in collaboration with the London School of Economics, developed a data-driven tool to quantify habit formation: the Vitality Habit Index.
This tool measures the benefits of encouraging, forming, and maintaining healthier eating and physical activity habits, which in turn have positive knock-on effects on other areas of our lives.
DID YOU KNOW that habits control between 40 and 50% of our lives.
By understanding the science and data behind making and breaking habits, we can help people live healthier lives.
Introducing habit laddering
If we know that healthy habits have profound benefits for everyone, how do we form and sustain them? The answer: habit laddering.
The Vitality Habit Index shows that habit laddering is the most effective way to build strong habits that lead to tangible positive health outcomes.
How to be a habit hero by habit laddering
Define your goal based on where you are in your health journey.

Choose an activity that’s easy and practical. Focus on building frequency and consistency.

Keep up your activity for four to six weeks. Then, increase your activity intensity.

Java method "com.sun.proxy.$Proxy85.getAssetEntry(long)" threw an exception when invoked on com.sun.proxy.$Proxy85 object "com.liferay.asset.internal.service.AssetEntryLocalServiceWrapper@303f657"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign articleId = assetEntryLocalSe... [in template "398788#398816#51013" at line 62, column 1] ----
1<style>
2.rounded {
3 border-radius: var(--border-radius-md) !important;
4}
5.card-horizontal {
6 box-shadow: none;
7 margin-bottom: 0;
8}
9</style>
10
11<#-- For webContentData -->
12
13<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
14<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
15
16<#assign DDMTemplateLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMTemplateLocalService")>
17<#assign yourString = templatesPath>
18<#assign parts = yourString?split("/")>
19<#assign lastNumber = parts?last?number>
20<#assign templates = DDMTemplateLocalService.getTemplates(groupId, lastNumber)>
21<#assign TemplateKey = "">
22<#if templates?has_content>
23 <#list templates as template>
24 <#if template.getName("en_US") == "GVC-Vert-horizonal-article">
25 <#assign TemplateKey = template.getTemplateKey()>
26
27 </#if>
28 </#list>
29</#if>
30<#assign gray = "">
31<#if getterUtil.getBoolean(Checkbox65403687.getData())>
32 <#assign gray = "gray-50-bg">
33<#else>
34 <#assign gray = "">
35</#if>
36<section class="section padding-t0-bl ${gray}">
37 <div class="container offset-both">
38 <div class="column-1 content align-c"><p></p>
39 <h3 class="title fs-2"><#if (Text56558385.getData())??>
40 ${Text56558385.getData()}
41</#if></h3><p></p>
42<span lang="EN-ZA" style="font-size:12.0pt">
43<span style="font-family:Montserrat">
44<span style="color:black">
45
46 <#if (Text60130689.getData())?has_content>
47 <p>${Text60130689.getData()} </p>
48</#if></span></span></span>
49
50 </div>
51 <div class="column-1 column-offset content">
52 <div class="vg-cards-horizontal">
53
54 <#if JournalArticle10774519.getSiblings()?has_content>
55 <#list JournalArticle10774519.getSiblings() as cur_JournalArticle10774519>
56 <#assign
57 webContentData = jsonFactoryUtil.createJSONObject(cur_JournalArticle10774519.getData())
58 />
59 <#assign assetEntryId = webContentData.assetEntryId?number>
60<#assign classPK = webContentData.classPK?number>
61<#assign localArticleId = "">
62<#assign articleId = assetEntryLocalService.getAssetEntry(assetEntryId)>
63<#assign newarticle = JournalArticleLocalService.getArticlesByResourcePrimKey(classPK)>
64<#list newarticle as article>
65<#assign localArticleId = article.articleId>
66</#list>
67<#assign articleDisplay = JournalArticleLocalService.getArticleDisplay(groupId, localArticleId, TemplateKey, "full_content", "en_US", themeDisplay)>
68
69${articleDisplay.getContent()}
70
71 </#list>
72</#if>
73 <!--<Card-blog-horizontal-inline>-->
74 </div>
75 </div>
76 </div>
77</section>
Just in case you missed it ...
View the Vitality library of research, scientific studies and white papers.
