feat(pmr): create PMR data layer and TypeScript types

- Add src/types/pmr.ts with interfaces for Patient, Consultation, Medication, Problem, Investigation, Document
- Add src/data/consultations.ts with 5 roles mapped to clinical consultation format
- Add src/data/medications.ts with 18 skills as medications across Active/Clinical/PRN categories
- Add src/data/problems.ts with 11 achievements/problems using traffic light status system
- Add src/data/investigations.ts with 5 projects as clinical investigations
- Add src/data/documents.ts with 5 education/certification documents
- Add src/data/patient.ts with patient demographic data

All data matches CV_v4.md exactly (dates, numbers, achievements).
Task 1 of 15 complete.
This commit is contained in:
2026-02-11 00:37:20 +00:00
parent 9e01356df8
commit 2033a93ecb
7 changed files with 790 additions and 0 deletions
+62
View File
@@ -0,0 +1,62 @@
import type { Document } from '@/types/pmr'
export const documents: Document[] = [
{
id: 'doc-mpharm',
type: 'Certificate',
title: 'MPharm (Hons) 2:1',
date: '2015',
source: 'UEA',
classification: 'Upper Second-Class Honours (2:1)',
institution: 'University of East Anglia, Norwich',
duration: '2011 — 2015 (4 years)',
researchDetail: 'Drug delivery and cocrystals',
researchGrade: '75.1% (Distinction)',
notes: 'MPharm is a 4-year integrated Master\'s degree required for pharmacist registration in the UK.',
},
{
id: 'doc-gphc',
type: 'Registration',
title: 'GPhC Pharmacist Registration',
date: '2016',
source: 'GPhC',
classification: 'Registered Pharmacist',
institution: 'General Pharmaceutical Council',
duration: 'August 2016 — Present',
notes: 'Professional registration required to practise as a pharmacist in Great Britain.',
},
{
id: 'doc-mary-seacole',
type: 'Certificate',
title: 'Mary Seacole Programme',
date: '2018',
source: 'NHS LA',
classification: '78%',
institution: 'NHS Leadership Academy',
duration: '2018',
notes: 'NHS leadership qualification covering change management, healthcare leadership, and system-level thinking.',
},
{
id: 'doc-alevels',
type: 'Results',
title: 'A-Levels: Maths A*, Chem B, Politics C',
date: '2011',
source: 'Highworth Grammar',
classification: 'A* Mathematics, B Chemistry, C Politics',
institution: 'Highworth Grammar School, Ashford',
duration: '2009 — 2011',
notes: 'A-Levels required for MPharm programme entry.',
},
{
id: 'doc-research',
type: 'Research',
title: 'Drug Delivery & Cocrystals',
date: '2015',
source: 'UEA',
classification: '75.1% (Distinction)',
institution: 'University of East Anglia, Norwich',
duration: '2014 — 2015',
researchDetail: 'Final year research project investigating cocrystal formation for improved drug delivery properties. Awarded Distinction grade.',
notes: 'Part of MPharm degree, contributing to final classification.',
},
]