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
+18
View File
@@ -0,0 +1,18 @@
import type { Patient } from '@/types/pmr'
export const patient: Patient = {
name: 'CHARLWOOD, Andrew (Mr)',
displayName: 'Andrew Charlwood',
dob: '14/02/1993',
nhsNumber: '221 181 0',
nhsNumberTooltip: 'GPhC Registration Number',
address: 'Norwich, NR1',
phone: '07795553088',
email: 'andy@charlwood.xyz',
linkedin: 'linkedin.com/in/andycharlwood',
status: 'Active',
badge: 'Open to opportunities',
qualification: 'MPharm (Hons) 2:1',
university: 'UEA, 2015',
registrationYear: 'August 2016',
}