Skill updates
This commit is contained in:
+145
-150
@@ -1,13 +1,13 @@
|
||||
import type { SkillMedication } from '@/types/pmr'
|
||||
|
||||
export const skills: SkillMedication[] = [
|
||||
// Technical (8 skills)
|
||||
// Technical (6 skills)
|
||||
{
|
||||
id: 'data-analysis',
|
||||
name: 'Data Analysis',
|
||||
frequency: 'Twice daily',
|
||||
frequency: '4x daily',
|
||||
startYear: 2016,
|
||||
yearsOfExperience: 9,
|
||||
yearsOfExperience: 10,
|
||||
category: 'Technical',
|
||||
status: 'Active',
|
||||
icon: 'BarChart3',
|
||||
@@ -21,14 +21,14 @@ export const skills: SkillMedication[] = [
|
||||
{
|
||||
id: 'python',
|
||||
name: 'Python',
|
||||
frequency: 'Daily',
|
||||
startYear: 2017,
|
||||
frequency: '3x daily',
|
||||
startYear: 2018,
|
||||
yearsOfExperience: 8,
|
||||
category: 'Technical',
|
||||
status: 'Active',
|
||||
icon: 'Code2',
|
||||
prescribingHistory: [
|
||||
{ year: 2017, description: 'Started: Self-taught during Tesco night shifts for data analysis automation' },
|
||||
{ year: 2018, description: 'Started: Self-taught during Tesco night shifts for data analysis automation' },
|
||||
{ year: 2019, description: 'Increased: Dashboard development, data pipeline work' },
|
||||
{ year: 2022, description: 'Specialist use: Blueteq automation, Sankey analysis tools' },
|
||||
{ year: 2024, description: 'Advanced: Switching algorithm (14,000 patients), CD monitoring' },
|
||||
@@ -38,41 +38,53 @@ export const skills: SkillMedication[] = [
|
||||
{
|
||||
id: 'sql',
|
||||
name: 'SQL',
|
||||
frequency: 'Daily',
|
||||
startYear: 2022,
|
||||
frequency: '3x daily',
|
||||
startYear: 2023,
|
||||
yearsOfExperience: 3,
|
||||
category: 'Technical',
|
||||
status: 'Active',
|
||||
icon: 'Database',
|
||||
prescribingHistory: [
|
||||
{ year: 2022, description: 'Started: Gained access to NHS databases, prescribing data querying' },
|
||||
{ year: 2023, description: 'Increased: Complex joins, data transformation, Blueteq integration' },
|
||||
{ year: 2024, description: 'Specialist: Comprehensive medicines data table development' },
|
||||
{ year: 2023, description: 'Started: NHS database access, prescribing data querying' },
|
||||
{ year: 2024, description: 'Increased: Complex joins, data transformation, Blueteq integration' },
|
||||
{ year: 2025, description: 'Current: Population health data infrastructure' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'power-bi',
|
||||
name: 'Power BI',
|
||||
frequency: 'Once weekly',
|
||||
startYear: 2020,
|
||||
yearsOfExperience: 5,
|
||||
id: 'dashboard-dev',
|
||||
name: 'Dashboard Development',
|
||||
frequency: 'Weekly',
|
||||
startYear: 2023,
|
||||
yearsOfExperience: 3,
|
||||
category: 'Technical',
|
||||
status: 'Active',
|
||||
icon: 'PieChart',
|
||||
icon: 'LayoutDashboard',
|
||||
prescribingHistory: [
|
||||
{ year: 2020, description: 'Started: Dashboard creation for team reporting' },
|
||||
{ year: 2022, description: 'Increased: DAX measures, data modelling' },
|
||||
{ year: 2024, description: 'Advanced: Switching progress dashboards, executive reporting' },
|
||||
{ year: 2025, description: 'Current: DOAC switching scenario model, executive reporting' },
|
||||
{ year: 2023, description: 'Started: Power BI dashboards for team reporting and DAX measures' },
|
||||
{ year: 2024, description: 'Increased: Interactive DOAC switching scenario model, executive reporting' },
|
||||
{ year: 2025, description: 'Current: Self-serve analytics dashboards, incentive scheme tracking' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'ai-prompt-engineering',
|
||||
name: 'AI & Prompt Engineering',
|
||||
frequency: '4x daily',
|
||||
startYear: 2024,
|
||||
yearsOfExperience: 2,
|
||||
category: 'Technical',
|
||||
status: 'Active',
|
||||
icon: 'Bot',
|
||||
prescribingHistory: [
|
||||
{ year: 2024, description: 'Started: LLM-assisted code generation and data analysis workflows' },
|
||||
{ year: 2025, description: 'Current: Agentic coding, prompt design for clinical data extraction' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'javascript-typescript',
|
||||
name: 'JavaScript / TypeScript',
|
||||
frequency: 'When required',
|
||||
startYear: 2022,
|
||||
yearsOfExperience: 3,
|
||||
frequency: 'As needed',
|
||||
startYear: 2020,
|
||||
yearsOfExperience: 6,
|
||||
category: 'Technical',
|
||||
status: 'Active',
|
||||
icon: 'FileCode2',
|
||||
@@ -82,55 +94,15 @@ export const skills: SkillMedication[] = [
|
||||
{ year: 2024, description: 'Current: CV/portfolio development, interactive tools' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'excel',
|
||||
name: 'Excel',
|
||||
frequency: 'Daily',
|
||||
startYear: 2016,
|
||||
yearsOfExperience: 9,
|
||||
category: 'Technical',
|
||||
status: 'Active',
|
||||
icon: 'Sheet',
|
||||
},
|
||||
{
|
||||
id: 'algorithm-design',
|
||||
name: 'Algorithm Design',
|
||||
frequency: 'Once weekly',
|
||||
startYear: 2022,
|
||||
yearsOfExperience: 3,
|
||||
category: 'Technical',
|
||||
status: 'Active',
|
||||
icon: 'GitBranch',
|
||||
prescribingHistory: [
|
||||
{ year: 2022, description: 'Started: Basic automation logic for form generation' },
|
||||
{ year: 2024, description: 'Increased: Controlled drug monitoring calculations' },
|
||||
{ year: 2025, description: 'Current: Patient switching algorithm (14,000 identified)' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'data-pipelines',
|
||||
name: 'Data Pipelines',
|
||||
frequency: 'Once weekly',
|
||||
startYear: 2023,
|
||||
yearsOfExperience: 2,
|
||||
category: 'Technical',
|
||||
status: 'Active',
|
||||
icon: 'Workflow',
|
||||
prescribingHistory: [
|
||||
{ year: 2022, description: 'Started: ETL processes for Blueteq integration' },
|
||||
{ year: 2024, description: 'Increased: dm+d standardisation, morphine conversions' },
|
||||
{ year: 2025, description: 'Current: ICS-wide data infrastructure' },
|
||||
],
|
||||
},
|
||||
|
||||
// Healthcare Domain (6 skills)
|
||||
// Clinical (8 skills)
|
||||
{
|
||||
id: 'medicines-optimisation',
|
||||
name: 'Medicines Optimisation',
|
||||
frequency: 'Twice daily',
|
||||
frequency: '3–4x daily',
|
||||
startYear: 2016,
|
||||
yearsOfExperience: 9,
|
||||
category: 'Domain',
|
||||
yearsOfExperience: 10,
|
||||
category: 'Clinical',
|
||||
status: 'Active',
|
||||
icon: 'Pill',
|
||||
prescribingHistory: [
|
||||
@@ -144,24 +116,23 @@ export const skills: SkillMedication[] = [
|
||||
id: 'population-health',
|
||||
name: 'Population Health',
|
||||
frequency: 'Daily',
|
||||
startYear: 2022,
|
||||
yearsOfExperience: 3,
|
||||
category: 'Domain',
|
||||
startYear: 2024,
|
||||
yearsOfExperience: 2,
|
||||
category: 'Clinical',
|
||||
status: 'Active',
|
||||
icon: 'Users',
|
||||
prescribingHistory: [
|
||||
{ year: 2022, description: 'Started: GP prescribing data analysis' },
|
||||
{ year: 2024, description: 'Increased: 1.2M population coverage' },
|
||||
{ year: 2025, description: 'Current: ICS-wide health inequality analysis' },
|
||||
{ year: 2024, description: 'Started: 1.2M population coverage, ICS-wide analytics' },
|
||||
{ year: 2025, description: 'Current: Health inequality analysis, population-level interventions' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'nice-ta',
|
||||
name: 'NICE TA Implementation',
|
||||
frequency: 'Once weekly',
|
||||
frequency: '1–2x weekly',
|
||||
startYear: 2022,
|
||||
yearsOfExperience: 3,
|
||||
category: 'Domain',
|
||||
yearsOfExperience: 4,
|
||||
category: 'Clinical',
|
||||
status: 'Active',
|
||||
icon: 'FileCheck',
|
||||
prescribingHistory: [
|
||||
@@ -170,13 +141,27 @@ export const skills: SkillMedication[] = [
|
||||
{ year: 2024, description: 'Current: Tirzepatide (TA1026) commissioning' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'health-system-prescribing',
|
||||
name: 'Health System Prescribing Mgmt',
|
||||
frequency: 'Daily',
|
||||
startYear: 2024,
|
||||
yearsOfExperience: 2,
|
||||
category: 'Clinical',
|
||||
status: 'Active',
|
||||
icon: 'Stethoscope',
|
||||
prescribingHistory: [
|
||||
{ year: 2024, description: 'Started: dm+d medicines data table, OME calculations, prescribing infrastructure' },
|
||||
{ year: 2025, description: 'Current: Patient-level SQL analytics, self-serve prescribing model' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'health-economics',
|
||||
name: 'Health Economics',
|
||||
frequency: 'Once weekly',
|
||||
frequency: '1–2x daily',
|
||||
startYear: 2022,
|
||||
yearsOfExperience: 3,
|
||||
category: 'Domain',
|
||||
yearsOfExperience: 4,
|
||||
category: 'Clinical',
|
||||
status: 'Active',
|
||||
icon: 'TrendingUp',
|
||||
prescribingHistory: [
|
||||
@@ -188,10 +173,10 @@ export const skills: SkillMedication[] = [
|
||||
{
|
||||
id: 'clinical-pathways',
|
||||
name: 'Clinical Pathways',
|
||||
frequency: 'Once weekly',
|
||||
frequency: 'Daily',
|
||||
startYear: 2022,
|
||||
yearsOfExperience: 3,
|
||||
category: 'Domain',
|
||||
yearsOfExperience: 4,
|
||||
category: 'Clinical',
|
||||
status: 'Active',
|
||||
icon: 'Route',
|
||||
prescribingHistory: [
|
||||
@@ -201,29 +186,73 @@ export const skills: SkillMedication[] = [
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'controlled-drugs',
|
||||
name: 'Controlled Drugs',
|
||||
frequency: 'When required',
|
||||
startYear: 2024,
|
||||
yearsOfExperience: 1,
|
||||
category: 'Domain',
|
||||
id: 'formulary-commissioning',
|
||||
name: 'Formulary & Commissioning',
|
||||
frequency: 'Weekly',
|
||||
startYear: 2022,
|
||||
yearsOfExperience: 4,
|
||||
category: 'Clinical',
|
||||
status: 'Active',
|
||||
icon: 'ShieldAlert',
|
||||
icon: 'BookOpen',
|
||||
prescribingHistory: [
|
||||
{ year: 2024, description: 'Started: OME calculation system development' },
|
||||
{ year: 2024, description: 'Increased: Population-scale monitoring capability' },
|
||||
{ year: 2025, description: 'Current: High-risk patient identification, diversion detection' },
|
||||
{ year: 2022, description: 'Started: High-cost drug formulary management, Blueteq prior authorisation' },
|
||||
{ year: 2024, description: 'Increased: Tirzepatide commissioning, primary care delivery model' },
|
||||
{ year: 2025, description: 'Current: System-wide formulary governance' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'community-pharmacy',
|
||||
name: 'Community Pharmacy Practice',
|
||||
frequency: 'As needed',
|
||||
startYear: 2015,
|
||||
yearsOfExperience: 11,
|
||||
category: 'Clinical',
|
||||
status: 'Active',
|
||||
icon: 'Store',
|
||||
prescribingHistory: [
|
||||
{ year: 2015, description: 'Started: Pre-registration training, PGD initiation, palliative care screening' },
|
||||
{ year: 2016, description: 'Increased: 100-hour contract management, clinical service delivery' },
|
||||
{ year: 2017, description: 'Advanced: National process adoption, asthma screening innovation' },
|
||||
],
|
||||
},
|
||||
|
||||
// Strategic & Leadership (7 skills)
|
||||
// Strategic (6 skills)
|
||||
{
|
||||
id: 'executive-comms',
|
||||
name: 'Executive Communication',
|
||||
frequency: 'Bi-monthly',
|
||||
startYear: 2024,
|
||||
yearsOfExperience: 2,
|
||||
category: 'Strategic',
|
||||
status: 'Active',
|
||||
icon: 'Presentation',
|
||||
prescribingHistory: [
|
||||
{ year: 2024, description: 'Started: CMO presentations, executive stakeholder engagement' },
|
||||
{ year: 2025, description: 'Current: System-level programme board reporting' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'financial-modelling',
|
||||
name: 'Financial Scenario Modelling',
|
||||
frequency: 'Weekly',
|
||||
startYear: 2022,
|
||||
yearsOfExperience: 4,
|
||||
category: 'Strategic',
|
||||
status: 'Active',
|
||||
icon: 'Calculator',
|
||||
prescribingHistory: [
|
||||
{ year: 2022, description: 'Started: High-cost drug financial impact modelling' },
|
||||
{ year: 2024, description: 'Increased: DOAC switching scenario model, rebate mechanics' },
|
||||
{ year: 2025, description: 'Current: Efficiency programme prioritisation, £215M budget forecasting' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'budget-management',
|
||||
name: 'Budget Management',
|
||||
frequency: 'Daily',
|
||||
frequency: '2x weekly',
|
||||
startYear: 2024,
|
||||
yearsOfExperience: 1,
|
||||
category: 'Leadership',
|
||||
yearsOfExperience: 2,
|
||||
category: 'Strategic',
|
||||
status: 'Active',
|
||||
icon: 'Banknote',
|
||||
prescribingHistory: [
|
||||
@@ -235,10 +264,10 @@ export const skills: SkillMedication[] = [
|
||||
{
|
||||
id: 'stakeholder-engagement',
|
||||
name: 'Stakeholder Engagement',
|
||||
frequency: 'Twice daily',
|
||||
frequency: 'Daily',
|
||||
startYear: 2022,
|
||||
yearsOfExperience: 3,
|
||||
category: 'Leadership',
|
||||
yearsOfExperience: 4,
|
||||
category: 'Strategic',
|
||||
status: 'Active',
|
||||
icon: 'Handshake',
|
||||
prescribingHistory: [
|
||||
@@ -247,63 +276,29 @@ export const skills: SkillMedication[] = [
|
||||
{ year: 2025, description: 'Current: System-level programme board reporting' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'pharma-negotiation',
|
||||
name: 'Pharmaceutical Negotiation',
|
||||
frequency: 'When required',
|
||||
startYear: 2024,
|
||||
yearsOfExperience: 1,
|
||||
category: 'Leadership',
|
||||
status: 'Active',
|
||||
icon: 'MessageSquare',
|
||||
prescribingHistory: [
|
||||
{ year: 2024, description: 'Started: Rebate terms renegotiation' },
|
||||
{ year: 2024, description: 'Current: Improved commercial position for ICB' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'team-development',
|
||||
name: 'Team Development',
|
||||
frequency: 'Daily',
|
||||
startYear: 2017,
|
||||
yearsOfExperience: 8,
|
||||
category: 'Leadership',
|
||||
status: 'Active',
|
||||
icon: 'UserPlus',
|
||||
prescribingHistory: [
|
||||
{ year: 2017, description: 'Started: NVQ3 supervision to technician registration' },
|
||||
{ year: 2019, description: 'Increased: National induction training development' },
|
||||
{ year: 2024, description: 'Current: Data fluency training, self-serve tools' },
|
||||
],
|
||||
},
|
||||
{
|
||||
id: 'change-management',
|
||||
name: 'Change Management',
|
||||
frequency: 'Once weekly',
|
||||
startYear: 2018,
|
||||
yearsOfExperience: 7,
|
||||
category: 'Leadership',
|
||||
frequency: 'As needed',
|
||||
startYear: 2016,
|
||||
yearsOfExperience: 10,
|
||||
category: 'Strategic',
|
||||
status: 'Active',
|
||||
icon: 'RefreshCw',
|
||||
},
|
||||
{
|
||||
id: 'financial-modelling',
|
||||
name: 'Financial Modelling',
|
||||
frequency: 'Once weekly',
|
||||
startYear: 2024,
|
||||
yearsOfExperience: 1,
|
||||
category: 'Leadership',
|
||||
id: 'healthcare-leadership',
|
||||
name: 'Healthcare Leadership',
|
||||
frequency: 'Daily',
|
||||
startYear: 2018,
|
||||
yearsOfExperience: 8,
|
||||
category: 'Strategic',
|
||||
status: 'Active',
|
||||
icon: 'Calculator',
|
||||
},
|
||||
{
|
||||
id: 'executive-comms',
|
||||
name: 'Executive Communication',
|
||||
frequency: 'Twice weekly',
|
||||
startYear: 2024,
|
||||
yearsOfExperience: 1,
|
||||
category: 'Leadership',
|
||||
status: 'Active',
|
||||
icon: 'Presentation',
|
||||
icon: 'Crown',
|
||||
prescribingHistory: [
|
||||
{ year: 2018, description: 'Started: NHS Mary Seacole Leadership Programme, system-level thinking' },
|
||||
{ year: 2022, description: 'Increased: ICS-level strategic leadership, cross-sector engagement' },
|
||||
{ year: 2025, description: 'Current: Interim Head of Population Health, CMO reporting line' },
|
||||
],
|
||||
},
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user