PEP Ethiopia — Partnership for Education of Health Professions
:root{
--pine:#0F3A31;
--pine-deep:#082A22;
--pine-soft:#1C5547;
--paper:#EFF2EC;
--card:#FFFFFF;
--amber:#DFA32B;
--amber-deep:#B07F1B;
--clay:#BC4B2A;
--sage:#D9E3D6;
--sage-line:#C3D2C0;
--ink:#16241E;
--ink-soft:#47584F;
--display:"Bricolage Grotesque",Georgia,serif;
--body:"Albert Sans",system-ui,sans-serif;
--mono:"Spline Sans Mono","SF Mono",monospace;
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:var(--body);background:var(--paper);color:var(--ink);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased}
img,svg{display:block;max-width:100%}
a{color:inherit}
.wrap{max-width:1160px;margin:0 auto;padding:0 28px}
/* ---------- reveal ---------- */
.rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}
.rv.in{opacity:1;transform:none}
@media (prefers-reduced-motion: reduce){
html{scroll-behavior:auto}
.rv{opacity:1;transform:none;transition:none}
*,*::before,*::after{animation-duration:.001s !important;transition-duration:.001s !important}
}
/* ---------- eyebrow / section headers ---------- */
.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pine-soft);display:flex;align-items:center;gap:12px;font-weight:600}
.eyebrow::after{content:"";flex:1;height:1px;background:var(--sage-line)}
.sec-head{margin-bottom:44px}
.sec-head h2{font-family:var(--display);font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-.01em;line-height:1.12;margin-top:14px;max-width:18ch}
.sec-head p.lede{margin-top:16px;max-width:62ch;color:var(--ink-soft);font-size:18px}
section{padding:96px 0}
/* ---------- hero ---------- */
header.hero{background:var(--pine-deep);color:#F2F5EE;position:relative;overflow:hidden}
header.hero .wrap{position:relative;z-index:2;padding-top:84px;padding-bottom:0}
.hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}
.badge{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(242,245,238,.28);border-radius:999px;padding:7px 14px;color:rgba(242,245,238,.85)}
.badge.gold{border-color:rgba(223,163,43,.6);color:var(--amber)}
h1{font-family:var(--display);font-weight:700;font-size:clamp(42px,6.4vw,84px);line-height:1.02;letter-spacing:-.02em;max-width:15ch}
h1 .accent{color:var(--amber);font-style:italic;font-weight:600}
.hero-sub{margin-top:26px;font-size:clamp(17px,1.6vw,20px);max-width:56ch;color:rgba(242,245,238,.78)}
.hero-sub strong{color:#fff;font-weight:600}
.hero-net{position:absolute;right:-60px;top:40px;width:min(46vw,560px);opacity:.5;z-index:1;pointer-events:none}
.hero-stats{margin-top:64px;border-top:1px solid rgba(242,245,238,.18);display:grid;grid-template-columns:repeat(4,1fr)}
.hero-stats .hs{padding:26px 22px 34px;border-right:1px solid rgba(242,245,238,.18)}
.hero-stats .hs:last-child{border-right:none}
.hs .n{font-family:var(--display);font-size:clamp(28px,3.4vw,44px);font-weight:700;color:var(--amber);letter-spacing:-.01em}
.hs .l{font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:rgba(242,245,238,.65);margin-top:6px}
@keyframes dash{to{stroke-dashoffset:-200}}
.flowline{stroke-dasharray:6 8;animation:dash 9s linear infinite}
/* ---------- burden ---------- */
.burden-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:stretch}
.panel{background:var(--card);border:1px solid var(--sage-line);border-radius:18px;padding:30px 30px 34px}
.panel h3{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.01em}
.panel .sub{font-size:14.5px;color:var(--ink-soft);margin-top:4px;margin-bottom:26px}
.range-row{margin-bottom:26px}
.range-row:last-child{margin-bottom:0}
.range-row .rl{display:flex;justify-content:space-between;font-size:14.5px;font-weight:600;margin-bottom:9px}
.range-row .rl span.val{font-family:var(--mono);font-weight:600;color:var(--pine)}
.track{height:14px;background:var(--sage);border-radius:99px;position:relative;overflow:hidden}
.track .fill{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,var(--pine-soft),var(--pine));width:0;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}
.track .fill.gold{background:linear-gradient(90deg,var(--amber),var(--amber-deep))}
.track .fill.clay{background:linear-gradient(90deg,#D3714F,var(--clay))}
.tick-note{font-family:var(--mono);font-size:11px;color:var(--ink-soft);margin-top:7px;letter-spacing:.04em}
.diab{display:flex;gap:34px;align-items:flex-end;margin-top:8px}
.diab .bars{display:flex;gap:38px;align-items:flex-end;height:190px;padding:0 6px}
.dbar{width:74px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}
.dbar .col{width:100%;border-radius:10px 10px 4px 4px;background:var(--sage);position:relative;height:0;transition:height 1.2s cubic-bezier(.2,.7,.2,1)}
.dbar.b2 .col{background:linear-gradient(180deg,var(--clay),#8F3418)}
.dbar.b1 .col{background:linear-gradient(180deg,var(--pine-soft),var(--pine))}
.dbar .pct{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-family:var(--mono);font-weight:600;font-size:15px;color:var(--ink)}
.dbar .yr{font-family:var(--mono);font-size:12px;color:var(--ink-soft);margin-top:10px}
.diab-note{flex:1;min-width:150px}
.diab-note .big{font-family:var(--display);font-size:52px;font-weight:700;color:var(--clay);line-height:1}
.diab-note p{font-size:14.5px;color:var(--ink-soft);margin-top:8px}
.donut-wrap{display:flex;gap:30px;align-items:center;flex-wrap:wrap}
.donut{width:210px;height:210px;flex:0 0 auto}
.donut circle.seg{fill:none;stroke-width:30;transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:0 314.16;transition:stroke-dasharray 1.3s cubic-bezier(.2,.7,.2,1)}
.legend{flex:1;min-width:200px}
.legend li{list-style:none;display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed var(--sage-line);font-size:15px}
.legend li:last-child{border-bottom:none}
.legend .dot{width:13px;height:13px;border-radius:4px;flex:0 0 auto}
.legend .pv{margin-left:auto;font-family:var(--mono);font-weight:600;color:var(--pine)}
.ckd{display:flex;align-items:center;gap:22px;margin-top:26px;background:var(--sage);border-radius:14px;padding:18px 22px}
.ckd .ring{flex:0 0 auto;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--clay) 0deg,var(--clay) calc(var(--p,0)*3.6deg),#fff calc(var(--p,0)*3.6deg));transition:--p 1s;position:relative}
.ckd .ring::before{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--sage)}
.ckd .ring b{position:relative;font-family:var(--mono);font-size:14px}
.ckd p{font-size:14.5px;color:var(--ink)}
.ckd p strong{color:var(--clay)}
/* ---------- theory of change ---------- */
.toc-band{background:var(--pine);color:#F2F5EE;border-radius:24px;padding:56px 48px;position:relative;overflow:hidden}
.toc-band .eyebrow{color:var(--amber)}
.toc-band .eyebrow::after{background:rgba(242,245,238,.22)}
.toc-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:22px;align-items:stretch;margin-top:40px}
.toc-step{background:rgba(255,255,255,.06);border:1px solid rgba(242,245,238,.18);border-radius:16px;padding:26px 24px}
.toc-step .k{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);font-weight:600}
.toc-step h3{font-family:var(--display);font-size:20px;font-weight:600;margin:12px 0 10px;line-height:1.25}
.toc-step p{font-size:14.5px;color:rgba(242,245,238,.75)}
.toc-arrow{align-self:center;color:var(--amber);font-size:26px;font-family:var(--display)}
/* ---------- objectives ---------- */
.obj-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.obj{background:var(--card);border:1px solid var(--sage-line);border-radius:18px;padding:32px 30px;position:relative;transition:transform .35s ease,box-shadow .35s ease}
.obj:hover{transform:translateY(-5px);box-shadow:0 18px 40px -18px rgba(15,58,49,.25)}
.obj .num{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--amber-deep);text-transform:uppercase}
.obj h3{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.25;margin:12px 0 12px;letter-spacing:-.01em}
.obj p{font-size:15px;color:var(--ink-soft)}
.obj .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.obj .tags span{font-family:var(--mono);font-size:11px;letter-spacing:.05em;background:var(--sage);border-radius:999px;padding:5px 11px;color:var(--pine)}
.obj::before{content:"";position:absolute;left:0;top:26px;bottom:26px;width:4px;border-radius:0 4px 4px 0;background:var(--amber)}
.obj:nth-child(2)::before{background:var(--pine-soft)}
.obj:nth-child(3)::before{background:var(--clay)}
.obj:nth-child(4)::before{background:var(--amber-deep)}
/* ---------- hub and spoke ---------- */
.model{background:var(--pine-deep);color:#F2F5EE}
.model .eyebrow{color:var(--amber)}
.model .eyebrow::after{background:rgba(242,245,238,.2)}
.model .sec-head p.lede{color:rgba(242,245,238,.72)}
.model-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}
.hubsvg{width:100%;height:auto}
.hub-roles{display:grid;gap:16px}
.role{border:1px solid rgba(242,245,238,.18);border-radius:14px;padding:20px 22px;background:rgba(255,255,255,.04)}
.role h4{font-family:var(--display);font-size:17px;font-weight:600;display:flex;align-items:center;gap:10px}
.role h4 .sw{width:11px;height:11px;border-radius:50%;flex:0 0 auto}
.role p{font-size:14px;color:rgba(242,245,238,.72);margin-top:7px}
.node-pulse{animation:pulse 3.2s ease-in-out infinite}
@keyframes pulse{0%,100%{opacity:.55}50%{opacity:1}}
/* ---------- timeline ---------- */
.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--sage-line);border-radius:18px;overflow:hidden;background:var(--card)}
.tl{padding:30px 28px 34px;border-right:1px solid var(--sage-line);position:relative}
.tl:last-child{border-right:none}
.tl .yr{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--amber-deep);text-transform:uppercase}
.tl h4{font-family:var(--display);font-size:19px;font-weight:600;margin:10px 0 10px}
.tl p{font-size:14.5px;color:var(--ink-soft)}
.tl::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--pine-soft),var(--pine))}
.tl:nth-child(2)::before{background:linear-gradient(90deg,var(--amber),var(--amber-deep))}
.tl:nth-child(3)::before{background:linear-gradient(90deg,#D3714F,var(--clay))}
/* ---------- targets ---------- */
.targets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.tg{background:var(--card);border:1px solid var(--sage-line);border-radius:18px;padding:28px 24px;text-align:left}
.tg .n{font-family:var(--display);font-size:clamp(34px,3.6vw,48px);font-weight:700;color:var(--pine);letter-spacing:-.02em;line-height:1}
.tg .n small{font-size:.55em;font-weight:600;color:var(--amber-deep)}
.tg .l{font-size:13.5px;color:var(--ink-soft);margin-top:10px;line-height:1.45}
.tg.gold{background:var(--pine);border-color:var(--pine)}
.tg.gold .n{color:var(--amber)}
.tg.gold .l{color:rgba(242,245,238,.75)}
.gender-note{margin-top:26px;background:var(--sage);border-radius:16px;padding:22px 26px;display:flex;gap:18px;align-items:flex-start}
.gender-note svg{flex:0 0 auto;margin-top:3px}
.gender-note p{font-size:15px}
/* ---------- partners ---------- */
.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.pt{background:var(--card);border:1px solid var(--sage-line);border-radius:16px;padding:26px 26px}
.pt .k{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--amber-deep)}
.pt h4{font-family:var(--display);font-size:18px;font-weight:600;margin:10px 0 8px;line-height:1.3}
.pt p{font-size:14px;color:var(--ink-soft)}
/* ---------- risk / sustainability ---------- */
.rs-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.risk-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px dashed var(--sage-line)}
.risk-item:last-child{border-bottom:none}
.risk-item .flag{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--clay);margin-top:8px}
.risk-item h5{font-size:15.5px;font-weight:700}
.risk-item p{font-size:14px;color:var(--ink-soft);margin-top:3px}
.sus-list{counter-reset:sus}
.sus-list li{list-style:none;position:relative;padding:14px 0 14px 46px;border-bottom:1px dashed var(--sage-line);font-size:15px}
.sus-list li:last-child{border-bottom:none}
.sus-list li::before{counter-increment:sus;content:counter(sus,decimal-leading-zero);position:absolute;left:0;top:14px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--amber-deep)}
/* ---------- footer ---------- */
footer{background:var(--pine-deep);color:rgba(242,245,238,.7);padding:56px 0 64px;margin-top:40px}
footer .f-title{font-family:var(--display);color:#F2F5EE;font-size:22px;font-weight:600;margin-bottom:10px}
footer p{font-size:14px;max-width:70ch}
footer .fm{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;margin-top:26px;color:rgba(242,245,238,.45)}
/* ---------- responsive ---------- */
@media(max-width:960px){
.burden-grid,.model-grid,.rs-grid{grid-template-columns:1fr}
.targets-grid{grid-template-columns:repeat(2,1fr)}
.partner-grid{grid-template-columns:1fr 1fr}
.toc-flow{grid-template-columns:1fr}
.toc-arrow{transform:rotate(90deg);justify-self:center}
.hero-net{display:none}
}
@media(max-width:640px){
section{padding:64px 0}
.hero-stats{grid-template-columns:1fr 1fr}
.hero-stats .hs:nth-child(2){border-right:none}
.hero-stats .hs{border-bottom:1px solid rgba(242,245,238,.18)}
.obj-grid,.partner-grid,.timeline{grid-template-columns:1fr}
.tl{border-right:none;border-bottom:1px solid var(--sage-line)}
.toc-band{padding:40px 26px}
.targets-grid{grid-template-columns:1fr 1fr}
}
01 · Background & rationale
A rising burden the curriculum hasn't caught up with
Ethiopia carries a “triple burden” of communicable diseases, non-communicable diseases, and mental health conditions and injuries. Yet cardiometabolic content in health education remains uneven, fragmented, and largely curative-focused.
National prevalence estimates
Composite estimates, Ethiopia · 2022
Non-communicable diseases (composite)29–35%
NCDs account for ~75% of global mortality
Cardiovascular disease13–32%
Prevalence range across national estimates
Type II diabetes (2021)6.5%
Nearly doubled since 2015 — see right
35.5%
Chronic kidney disease affects 35.5% of diabetic patients — while overweight and obesity rise sharply among women, adolescents, and urban populations.
Type II diabetes, nearly doubled
Estimated prevalence, 2015 → 2021
×2
Estimates nearly doubled in six years, signalling accelerating cardiometabolic risk.
Leading causes of cardiovascular deaths
Ethiopia, 2020
CVD
DEATHS 2020
- Ischemic heart disease45%
- Stroke34%
- Hypertensive heart disease11%
- Other causes10%
02 · Theory of change
If
Education capacity & quality improve
The capacity and quality of CMD education for future and current health professionals in Ethiopia is strengthened.
→
Then
Professionals are equipped
More health professionals can provide quality prevention and care for cardiometabolic diseases.
→
So that
Communities gain access
More people — especially those living in vulnerable positions — access quality CMD prevention and care.
03 · Objectives
Four objectives, one institutional shift
The overarching objective: enhance institutional capacity for CMD education and research — with particular focus on advancing the professional capabilities of female health workers.
Objective 01
Strengthen curricula for quality CMD education
A comprehensive training, regulatory, and institutional capacity needs assessment (TCNA); competency-based curriculum updates for nursing, GP, and health officer programs; new CPD short courses; and advocacy for simulation and skills labs as core training components.
TCNACompetency-based curriculaCPD courses
Objective 02
Develop faculty competencies to teach
Faculty and clinical preceptors trained as mentors and champions of CMD education; Hubs established and equipped for education and research; a repository of local CMD experts; and full support for a PhD candidate in health professions education with international co-supervision.
MentorshipHubsPhD fellowship
Objective 03
Build capacity for innovative & digital teaching
Institutions enabled to design online and blended learning across all cadres; faculty digital skills built — including AI for content creation and learning analytics; learning management systems strengthened; digital pedagogy embedded in institutional and regulatory frameworks.
Blended learningAI & analyticsLMS
Objective 04
Generate evidence through research
Faculty trained to conduct educational and implementation research on CMD education; findings translated into policy briefs and position papers; advocacy for policy reform that elevates CMD/NCD prevention and care education nationally.
Implementation researchPolicy briefsAdvocacy
04 · Implementation approach
Three hubs, a network of spokes
Each hub is a Centre of Excellence serving three to four colleges and universities — and the hubs also connect laterally to standardize curricula, co-teach, run joint case conferences, and align referral pathways.
HUB
HUB
HUB
CENTRE OF EXCELLENCE
LATERAL COORDINATION
Hubs lead
Curriculum updates and quality assurance · training-of-trainers in simulation and case-based teaching · digital learning standards and LMS management · research capacity building.
Spokes deliver
Implement updated modules · run simulation sessions and skills labs · deliver courses through the LMS · feed back learner data to their hub.
Gender is mainstreamed
Baseline and mid-course gender analysis informs women-focused mentorship, women-only research opportunities, safeguarding mechanisms, and scholarship support — guided by Amref's dedicated Gender Advisor.
05 · Three-year arc
From assessment to a self-sustaining network
Phase · Plan & design
Assess and prioritize
The TCNA maps gaps in curricula, faculty competencies, simulation infrastructure, learning platforms, and gender equity — setting the foundation for competency-based CMD education.
Phase · Implement & monitor
Build and deliver
Priority CMD modules developed, faculty development launched, skills labs equipped as simulation centres, and the Centres of Excellence established with progress monitoring throughout.
Phase · Transition
Exit strategy & evaluation
A mid-course exit strategy and final evaluation guide the handover, with governance progressively transitioning to MoH- and MoE-led coordination.
06 · Key targets
What three years should leave behind
7,300≈
Pre-service trainees educated on CMDs
15,000+
In-service health professionals trained
1,500
Faculty & clinical mentors trained in medical and digital pedagogy
12
CPD short courses developed and converted to digital formats
10
Pre-service modules updated with CMD content
3
Fully equipped Centres of Excellence
14
Institutions with strengthened capacity
65
Conferences & symposia, plus peer-reviewed publications and policy briefs
Every module carries equity forward. All modules integrate non-discrimination, safeguarding, and gender equity as explicit learning outcomes — plus a national repository of CMD experts and services.
07 · Partnerships & governance
Led locally, connected globally
Lead implementer
Amref Health Africa
Nationwide health workforce programs and the Leap mobile learning platform — which has already trained over 35,000 health extension workers — under the guidance of the MoH and MoE.
Core academic partner
Addis Ababa University, College of Health Sciences
With three strategically selected universities as hubs, and additional universities and colleges engaged as co-implementers.
Resource partners
Professional associations
Associations in nursing, medicine, and health officers, together with the Ethiopian Diabetes Association.
Global cooperation
South–South & North–South
East African and Indian institutions plus the University of Copenhagen support knowledge exchange, co-supervision, and curriculum innovation.
Strategic direction
Regional Steering Committee
NNF, Amref country representatives, and PEP project leads provide strategic direction across the partnership.
National oversight
National Advisory Group
Chaired by the MoH — with the MoE, professional associations, and participating universities — meeting quarterly to review progress.
const reduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
/* reveal on scroll */
const io = new IntersectionObserver(entries=>{
entries.forEach(e=>{
if(!e.isIntersecting) return;
e.target.classList.add('in');
activate(e.target);
io.unobserve(e.target);
});
},{threshold:.18});
document.querySelectorAll('.rv').forEach(el=>io.observe(el));
function activate(root){
/* range bars */
root.querySelectorAll('.fill').forEach(f=>{
requestAnimationFrame(()=>{ f.style.width = f.dataset.w + '%'; });
});
/* vertical bars */
root.querySelectorAll('.dbar .col').forEach(c=>{
requestAnimationFrame(()=>{ c.style.height = c.dataset.h + '%'; });
});
/* donut segments */
root.querySelectorAll('circle.seg').forEach(s=>{
const C = 2*Math.PI*50;
const len = C * (+s.dataset.val)/100;
const off = C * (+s.dataset.off)/100;
s.setAttribute('stroke-dashoffset', -off);
requestAnimationFrame(()=>{ s.style.strokeDasharray = `${len} ${C-len}`; });
});
/* CKD conic ring */
root.querySelectorAll('.ring').forEach(r=>{
const p = +r.dataset.p;
if(reduced){ r.style.setProperty('--p', p); return; }
let cur = 0;
const t0 = performance.now();
const step = now=>{
const k = Math.min((now-t0)/900, 1);
cur = p * (1 - Math.pow(1-k,3));
r.style.setProperty('--p', cur.toFixed(1));
if(k{
const target = +el.dataset.count;
const suffix = el.dataset.plus || '';
if(reduced){ el.textContent = target.toLocaleString() + suffix; return; }
const t0 = performance.now(), dur = 1400;
const step = now=>{
const k = Math.min((now-t0)/dur, 1);
const v = Math.round(target * (1 - Math.pow(1-k,3)));
el.textContent = v.toLocaleString() + suffix;
if(k<1) requestAnimationFrame(step);
};
requestAnimationFrame(step);
});
}