| [ |
| { |
| "observation_id": "OBS001", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Internal Medicine", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 4.0, |
| "assessor_role": "Attending", |
| "setting": "Acute medical ward", |
| "case_context": "Older patient with pneumonia and rising oxygen requirement", |
| "patient_complexity": "High", |
| "narrative": "Amara recognised early respiratory deterioration, reviewed observations trends, and escalated promptly. She organised her assessment clearly and anticipated the need for senior review and repeat blood gases.", |
| "evidence_tags": ["early_escalation", "clinical_reasoning", "situational_awareness"], |
| "action_plan": "Continue practising prioritisation during multiple simultaneous ward issues.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS002", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Internal Medicine", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 3.0, |
| "assessor_role": "Registrar", |
| "setting": "General medical clinic", |
| "case_context": "New diagnosis of heart failure with multiple comorbidities", |
| "patient_complexity": "Moderate", |
| "narrative": "History was thorough but occasionally unfocused. Amara gathered relevant symptoms and medication history, though she needed prompting to explore functional limitation and patient priorities.", |
| "evidence_tags": ["history_taking", "needs_structure", "patient_goals"], |
| "action_plan": "Use a structured symptom-impact-expectations framework in chronic disease encounters.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS003", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "simulation", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 4.5, |
| "assessor_role": "Simulation Faculty", |
| "setting": "Resuscitation bay simulation", |
| "case_context": "Septic shock scenario with hypotension and altered mental status", |
| "patient_complexity": "High", |
| "narrative": "Amara rapidly identified shock, called for help, initiated sepsis management, and delegated tasks effectively. Compared with Block 1, she showed improved prioritisation under pressure.", |
| "evidence_tags": ["sepsis", "leadership", "prioritisation", "improvement"], |
| "action_plan": "Practise concise closed-loop communication during high-acuity scenarios.", |
| "linked_prior_observation_ids": ["OBS001"] |
| }, |
| { |
| "observation_id": "OBS004", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "nursing_feedback", |
| "competency": "Collaborative practice", |
| "numeric_rating": 3.5, |
| "assessor_role": "Senior Nurse", |
| "setting": "Emergency department", |
| "case_context": "Busy shift with multiple admissions and handovers", |
| "patient_complexity": "Variable", |
| "narrative": "Amara was respectful and responsive, but during peak workload she sometimes communicated plans to doctors before updating nursing staff. This led to brief uncertainty about monitoring frequency for one patient.", |
| "evidence_tags": ["teamwork", "communication_gap", "workflow_awareness"], |
| "action_plan": "Explicitly include bedside nurses when patient monitoring or escalation plans change.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS005", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Paediatrics", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 3.5, |
| "assessor_role": "Consultant", |
| "setting": "Paediatric assessment unit", |
| "case_context": "Febrile infant with unclear source", |
| "patient_complexity": "High", |
| "narrative": "Amara proposed appropriate initial investigations and justified infection screening. She needed support balancing guideline-driven testing with parental concern and minimising unnecessary procedures.", |
| "evidence_tags": ["investigation_selection", "paediatrics", "guideline_use", "shared_decision_making"], |
| "action_plan": "Review local febrile infant pathway and practise explaining investigation rationale to families.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS006", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Paediatrics", |
| "assessment_type": "family_feedback", |
| "competency": "Communication with patients and families", |
| "numeric_rating": 4.0, |
| "assessor_role": "Parent", |
| "setting": "Paediatric ward", |
| "case_context": "Child admitted for asthma exacerbation", |
| "patient_complexity": "Moderate", |
| "narrative": "The parent described Amara as calm, clear, and kind. She checked understanding and explained inhaler technique in practical language, though she occasionally used medical terms before simplifying them.", |
| "evidence_tags": ["family_communication", "teach_back", "empathy"], |
| "action_plan": "Start explanations with plain language before introducing technical terms.", |
| "linked_prior_observation_ids": ["OBS005"] |
| }, |
| { |
| "observation_id": "OBS007", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Surgery", |
| "assessment_type": "workplace_based_assessment", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 3.0, |
| "assessor_role": "Surgical Registrar", |
| "setting": "Post-operative ward round", |
| "case_context": "Post-op patient with tachycardia and borderline urine output", |
| "patient_complexity": "High", |
| "narrative": "Amara recognised possible deterioration but her management plan was initially too broad. She listed several possible causes but needed prompting to prioritise bleeding, sepsis, and fluid status in sequence.", |
| "evidence_tags": ["management_prioritisation", "postoperative_care", "needs_focus"], |
| "action_plan": "Use a problem representation plus top-three differential framework before proposing management.", |
| "linked_prior_observation_ids": ["OBS001", "OBS003"] |
| }, |
| { |
| "observation_id": "OBS008", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Surgery", |
| "assessment_type": "procedure_log_review", |
| "competency": "Procedural skills", |
| "numeric_rating": 3.5, |
| "assessor_role": "Clinical Skills Tutor", |
| "setting": "Surgical ward", |
| "case_context": "Cannulation and sterile wound review", |
| "patient_complexity": "Low", |
| "narrative": "Technique was safe and aseptic. Amara prepared equipment independently and checked consent, but she was slower than expected and needed one reminder to verbalise post-procedure safety-netting.", |
| "evidence_tags": ["aseptic_technique", "consent", "procedural_efficiency"], |
| "action_plan": "Practise procedural flow while maintaining verbal explanation and safety-netting.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS009", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Geriatric Medicine", |
| "assessment_type": "multisource_feedback", |
| "competency": "Professionalism and reliability", |
| "numeric_rating": 4.5, |
| "assessor_role": "Interprofessional Team", |
| "setting": "Geriatric rehabilitation ward", |
| "case_context": "Long-stay patients requiring multidisciplinary planning", |
| "patient_complexity": "High", |
| "narrative": "Team members consistently described Amara as reliable, prepared, and thoughtful. She followed up outstanding results, clarified escalation plans, and improved communication with nursing staff compared with earlier feedback.", |
| "evidence_tags": ["reliability", "teamwork", "follow_up", "improvement"], |
| "action_plan": "Maintain structured task tracking and continue proactive team updates.", |
| "linked_prior_observation_ids": ["OBS004"] |
| }, |
| { |
| "observation_id": "OBS010", |
| "learner_id": "L001", |
| "learner_name": "Amara Okafor", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Geriatric Medicine", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 5: Handover and transition of care", |
| "numeric_rating": 4.0, |
| "assessor_role": "Consultant", |
| "setting": "Weekend handover meeting", |
| "case_context": "Complex discharge planning and escalation status updates", |
| "patient_complexity": "High", |
| "narrative": "Amara delivered concise handovers with clear contingency plans. She highlighted frailty, capacity issues, medication changes, and pending investigations. Her summaries supported safe weekend coverage.", |
| "evidence_tags": ["handover", "contingency_planning", "patient_safety"], |
| "action_plan": "Continue refining brevity while preserving key risk information.", |
| "linked_prior_observation_ids": ["OBS007", "OBS009"] |
| }, |
|
|
| { |
| "observation_id": "OBS011", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Surgery", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 2.5, |
| "assessor_role": "Consultant Surgeon", |
| "setting": "Morning surgical ward round", |
| "case_context": "Multiple post-operative reviews with competing priorities", |
| "patient_complexity": "Moderate", |
| "narrative": "Benjamin collected useful information but struggled to prioritise active issues. He focused on routine tasks while overlooking early signs of post-operative ileus until prompted.", |
| "evidence_tags": ["prioritisation_difficulty", "postoperative_care", "needs_supervision"], |
| "action_plan": "Before ward rounds, identify sickest patients and state the main risk for each.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS012", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Surgery", |
| "assessment_type": "procedure_observation", |
| "competency": "Procedural skills", |
| "numeric_rating": 4.0, |
| "assessor_role": "Registrar", |
| "setting": "Minor procedures room", |
| "case_context": "Suturing of uncomplicated laceration", |
| "patient_complexity": "Low", |
| "narrative": "Benjamin demonstrated confident instrument handling and good aseptic technique. He explained the procedure clearly and checked patient comfort throughout.", |
| "evidence_tags": ["procedural_confidence", "aseptic_technique", "patient_comfort"], |
| "action_plan": "Apply the same calm structure to higher-pressure ward scenarios.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS013", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Internal Medicine", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 3.0, |
| "assessor_role": "Attending", |
| "setting": "Admissions unit", |
| "case_context": "Patient with syncope and polypharmacy", |
| "patient_complexity": "High", |
| "narrative": "Benjamin gathered a broad history but did not initially connect medication timing with the syncopal episode. Examination was complete, though synthesis lagged behind data collection.", |
| "evidence_tags": ["history_taking", "polypharmacy", "clinical_synthesis"], |
| "action_plan": "Pause after data gathering to generate a focused problem representation.", |
| "linked_prior_observation_ids": ["OBS011"] |
| }, |
| { |
| "observation_id": "OBS014", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Internal Medicine", |
| "assessment_type": "pharmacist_feedback", |
| "competency": "Medication safety", |
| "numeric_rating": 2.5, |
| "assessor_role": "Clinical Pharmacist", |
| "setting": "Medication reconciliation", |
| "case_context": "Older patient on anticoagulation and renal-dose medications", |
| "patient_complexity": "High", |
| "narrative": "Benjamin was receptive but missed two renal-dose adjustments and did not initially flag bleeding risk with concurrent NSAID use. He corrected the plan after discussion.", |
| "evidence_tags": ["medication_safety", "renal_dosing", "anticoagulation", "needs_follow_up"], |
| "action_plan": "Use a medication safety checklist: renal function, interactions, allergies, anticoagulation, and monitoring.", |
| "linked_prior_observation_ids": ["OBS013"] |
| }, |
| { |
| "observation_id": "OBS015", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Psychiatry", |
| "assessment_type": "case-based_discussion", |
| "competency": "Risk assessment and safety planning", |
| "numeric_rating": 3.5, |
| "assessor_role": "Consultant Psychiatrist", |
| "setting": "Crisis assessment clinic", |
| "case_context": "Patient with depression, alcohol use, and passive suicidal ideation", |
| "patient_complexity": "High", |
| "narrative": "Benjamin used a structured risk assessment and explored protective factors. He needed prompting to document dynamic risk factors and specify escalation triggers in the safety plan.", |
| "evidence_tags": ["risk_assessment", "safety_planning", "documentation"], |
| "action_plan": "Include static risk, dynamic risk, protective factors, and explicit escalation thresholds.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS016", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Psychiatry", |
| "assessment_type": "patient_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 4.5, |
| "assessor_role": "Patient", |
| "setting": "Outpatient psychiatry clinic", |
| "case_context": "First assessment for anxiety and insomnia", |
| "patient_complexity": "Moderate", |
| "narrative": "The patient reported feeling listened to and not rushed. Benjamin used open questions, acknowledged distress, and checked before discussing sensitive topics.", |
| "evidence_tags": ["empathy", "open_questions", "psychological_safety"], |
| "action_plan": "Continue using permission-seeking language in sensitive discussions.", |
| "linked_prior_observation_ids": ["OBS015"] |
| }, |
| { |
| "observation_id": "OBS017", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "simulation", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 3.0, |
| "assessor_role": "Simulation Faculty", |
| "setting": "Emergency simulation suite", |
| "case_context": "Anaphylaxis scenario after antibiotic administration", |
| "patient_complexity": "High", |
| "narrative": "Benjamin eventually recognised anaphylaxis but delayed adrenaline while gathering additional history. Once prompted, he managed airway, circulation, and escalation appropriately.", |
| "evidence_tags": ["delayed_recognition", "emergency_management", "needs_decisiveness"], |
| "action_plan": "Practise immediate treatment thresholds for time-critical diagnoses.", |
| "linked_prior_observation_ids": ["OBS011", "OBS014"] |
| }, |
| { |
| "observation_id": "OBS018", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 5: Handover and transition of care", |
| "numeric_rating": 3.5, |
| "assessor_role": "Emergency Consultant", |
| "setting": "ED-to-ward referral", |
| "case_context": "Patient admitted with diabetic ketoacidosis", |
| "patient_complexity": "High", |
| "narrative": "Benjamin’s referral was polite and included relevant data, but the urgency and active risks were not stated early enough. After feedback, his second handover was more concise and risk-focused.", |
| "evidence_tags": ["handover", "risk_framing", "improvement_with_feedback"], |
| "action_plan": "Open referrals with diagnosis, acuity, immediate risk, and required action.", |
| "linked_prior_observation_ids": ["OBS017"] |
| }, |
| { |
| "observation_id": "OBS019", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Intensive Care", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 4.0, |
| "assessor_role": "ICU Consultant", |
| "setting": "High-dependency unit", |
| "case_context": "Patient with escalating vasopressor requirement", |
| "patient_complexity": "Very high", |
| "narrative": "Benjamin showed marked improvement in recognising acuity. He summarised trends, identified shock progression, and escalated early. This was a notable improvement from delayed emergency recognition in Block 4.", |
| "evidence_tags": ["improvement", "acuity_recognition", "trend_interpretation", "escalation"], |
| "action_plan": "Continue verbalising treatment thresholds during unstable patient reviews.", |
| "linked_prior_observation_ids": ["OBS017", "OBS018"] |
| }, |
| { |
| "observation_id": "OBS020", |
| "learner_id": "L002", |
| "learner_name": "Benjamin Lee", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Intensive Care", |
| "assessment_type": "pharmacist_feedback", |
| "competency": "Medication safety", |
| "numeric_rating": 4.0, |
| "assessor_role": "ICU Pharmacist", |
| "setting": "ICU medication review", |
| "case_context": "Renal replacement therapy and antimicrobial dosing", |
| "patient_complexity": "Very high", |
| "narrative": "Benjamin proactively checked renal dosing, drug interactions, and monitoring requirements. This represented clear progress from earlier medication reconciliation concerns.", |
| "evidence_tags": ["medication_safety", "renal_dosing", "improvement", "ICU"], |
| "action_plan": "Maintain checklist use and seek pharmacist input early for high-risk medications.", |
| "linked_prior_observation_ids": ["OBS014"] |
| }, |
|
|
| { |
| "observation_id": "OBS021", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Paediatrics", |
| "assessment_type": "supervisor_feedback", |
| "competency": "Communication with patients and families", |
| "numeric_rating": 4.5, |
| "assessor_role": "Consultant Paediatrician", |
| "setting": "Paediatric ward", |
| "case_context": "Counselling parents after bronchiolitis admission", |
| "patient_complexity": "Moderate", |
| "narrative": "Chiara communicated warmly and clearly with parents, checked understanding, and avoided unnecessary jargon. Families described her as reassuring and respectful.", |
| "evidence_tags": ["family_communication", "empathy", "plain_language"], |
| "action_plan": "Continue using teach-back for discharge advice.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS022", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Paediatrics", |
| "assessment_type": "chart_review", |
| "competency": "Clinical documentation", |
| "numeric_rating": 2.5, |
| "assessor_role": "Registrar", |
| "setting": "Paediatric assessment unit", |
| "case_context": "Admission clerking for vomiting and dehydration", |
| "patient_complexity": "Moderate", |
| "narrative": "Documentation captured history and examination but omitted hydration status details, escalation criteria, and the rationale for observation rather than discharge.", |
| "evidence_tags": ["documentation_gap", "clinical_rationale", "safety_netting"], |
| "action_plan": "Document assessment, impression, rationale, and explicit review triggers.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS023", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Obstetrics and Gynaecology", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 4.0, |
| "assessor_role": "Consultant", |
| "setting": "Antenatal clinic", |
| "case_context": "Pregnant patient with reduced fetal movements", |
| "patient_complexity": "High", |
| "narrative": "Chiara took a sensitive, structured history and recognised the emotional significance of the presentation. She appropriately identified red flags and arranged timely assessment.", |
| "evidence_tags": ["structured_history", "red_flags", "empathy", "obstetrics"], |
| "action_plan": "Further develop concise summaries for senior review.", |
| "linked_prior_observation_ids": ["OBS021"] |
| }, |
| { |
| "observation_id": "OBS024", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Obstetrics and Gynaecology", |
| "assessment_type": "incident_reflection", |
| "competency": "Professionalism and reflective practice", |
| "numeric_rating": 3.0, |
| "assessor_role": "Educational Supervisor", |
| "setting": "Reflective supervision meeting", |
| "case_context": "Delayed documentation after busy labour ward shift", |
| "patient_complexity": "Variable", |
| "narrative": "Chiara reflected honestly on a delayed note entry. She recognised that verbal handover did not replace timely documentation and proposed a practical strategy for documenting during interruptions.", |
| "evidence_tags": ["reflection", "documentation_delay", "professionalism"], |
| "action_plan": "Use brief contemporaneous notes during busy shifts and complete full entries before leaving clinical area.", |
| "linked_prior_observation_ids": ["OBS022"] |
| }, |
| { |
| "observation_id": "OBS025", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Internal Medicine", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 3.0, |
| "assessor_role": "Attending", |
| "setting": "Medical admissions unit", |
| "case_context": "Chest pain with borderline troponin elevation", |
| "patient_complexity": "High", |
| "narrative": "Chiara identified key investigations but initially over-weighted a single troponin result without integrating ECG evolution and clinical risk factors. She corrected her reasoning after discussion.", |
| "evidence_tags": ["investigation_interpretation", "diagnostic_reasoning", "needs_integration"], |
| "action_plan": "Use serial data and pre-test probability when interpreting borderline investigations.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS026", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Internal Medicine", |
| "assessment_type": "chart_review", |
| "competency": "Clinical documentation", |
| "numeric_rating": 3.5, |
| "assessor_role": "Registrar", |
| "setting": "Medical ward", |
| "case_context": "Progress notes for acute kidney injury", |
| "patient_complexity": "Moderate", |
| "narrative": "Documentation improved from Block 1. Chiara included assessment, differential diagnosis, medication holds, fluid plan, and review timing, though investigation rationale could still be clearer.", |
| "evidence_tags": ["documentation_improvement", "AKI", "management_plan"], |
| "action_plan": "Add one sentence explaining why each key investigation or management step is chosen.", |
| "linked_prior_observation_ids": ["OBS022", "OBS024"] |
| }, |
| { |
| "observation_id": "OBS027", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "simulation", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 3.5, |
| "assessor_role": "Simulation Faculty", |
| "setting": "ED simulation bay", |
| "case_context": "Paediatric status epilepticus scenario", |
| "patient_complexity": "Very high", |
| "narrative": "Chiara recognised the emergency and called for help early. She was calm with the simulated parent but hesitated over medication sequencing and required prompting on timing of second-line treatment.", |
| "evidence_tags": ["emergency_recognition", "paediatrics", "medication_sequence", "calm_communication"], |
| "action_plan": "Rehearse emergency algorithms with emphasis on timing and escalation thresholds.", |
| "linked_prior_observation_ids": ["OBS021", "OBS025"] |
| }, |
| { |
| "observation_id": "OBS028", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "nursing_feedback", |
| "competency": "Collaborative practice", |
| "numeric_rating": 4.0, |
| "assessor_role": "Charge Nurse", |
| "setting": "Emergency department", |
| "case_context": "High-volume evening shift", |
| "patient_complexity": "Variable", |
| "narrative": "Chiara communicated respectfully and updated nurses about changing plans. Staff valued her calm manner during a distressed family interaction.", |
| "evidence_tags": ["teamwork", "communication", "emotional_regulation"], |
| "action_plan": "Continue closing the loop after management plans change.", |
| "linked_prior_observation_ids": ["OBS021", "OBS027"] |
| }, |
| { |
| "observation_id": "OBS029", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Cardiology", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 4.0, |
| "assessor_role": "Cardiology Consultant", |
| "setting": "Cardiology ward", |
| "case_context": "Syncope with conduction abnormality and ambulatory monitoring results", |
| "patient_complexity": "High", |
| "narrative": "Chiara integrated history, ECG findings, telemetry, and risk factors into a coherent assessment. This showed improvement from earlier over-reliance on isolated investigation results.", |
| "evidence_tags": ["diagnostic_integration", "cardiology", "improvement", "risk_stratification"], |
| "action_plan": "Continue practising concise diagnostic summaries for complex cases.", |
| "linked_prior_observation_ids": ["OBS025"] |
| }, |
| { |
| "observation_id": "OBS030", |
| "learner_id": "L003", |
| "learner_name": "Chiara Rossi", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Cardiology", |
| "assessment_type": "supervisor_feedback", |
| "competency": "Clinical documentation", |
| "numeric_rating": 4.0, |
| "assessor_role": "Attending", |
| "setting": "Cardiology inpatient service", |
| "case_context": "Discharge summary after heart failure admission", |
| "patient_complexity": "High", |
| "narrative": "Chiara produced a clear discharge summary with medication changes, follow-up plans, warning symptoms, and rationale for treatment adjustments. Documentation has improved substantially over the year.", |
| "evidence_tags": ["documentation", "discharge_summary", "improvement", "continuity_of_care"], |
| "action_plan": "Maintain documentation standard and adapt it for time-pressured settings.", |
| "linked_prior_observation_ids": ["OBS022", "OBS026"] |
| }, |
|
|
| { |
| "observation_id": "OBS031", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 4.0, |
| "assessor_role": "Emergency Consultant", |
| "setting": "Resuscitation bay", |
| "case_context": "Patient with severe asthma and silent chest", |
| "patient_complexity": "Very high", |
| "narrative": "Dev recognised life-threatening asthma quickly and escalated to senior support. He initiated appropriate immediate treatment and reassessment, though his verbal updates were somewhat fragmented.", |
| "evidence_tags": ["acute_care", "asthma", "early_escalation", "communication_needs_structure"], |
| "action_plan": "Use SBAR format during rapid updates in resuscitation settings.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS032", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "peer_feedback", |
| "competency": "Collaborative practice", |
| "numeric_rating": 2.5, |
| "assessor_role": "Peer", |
| "setting": "Emergency department", |
| "case_context": "Shared workload during evening shift", |
| "patient_complexity": "Variable", |
| "narrative": "Dev was clinically capable but sometimes took over tasks without clarifying roles. A peer noted that he could appear abrupt when the department was busy.", |
| "evidence_tags": ["teamwork_concern", "role_clarity", "stress_communication"], |
| "action_plan": "Practise assigning roles explicitly and checking team understanding.", |
| "linked_prior_observation_ids": ["OBS031"] |
| }, |
| { |
| "observation_id": "OBS033", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Surgery", |
| "assessment_type": "workplace_based_assessment", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 4.0, |
| "assessor_role": "Surgical Registrar", |
| "setting": "Surgical assessment unit", |
| "case_context": "Right iliac fossa pain with equivocal imaging", |
| "patient_complexity": "Moderate", |
| "narrative": "Dev generated a clear differential and prioritised appendicitis, gynaecological causes, and observation needs. His plan was appropriately risk-based.", |
| "evidence_tags": ["differential_diagnosis", "management_plan", "risk_based_reasoning"], |
| "action_plan": "Continue documenting the rationale behind observation versus intervention.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS034", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Surgery", |
| "assessment_type": "nursing_feedback", |
| "competency": "Collaborative practice", |
| "numeric_rating": 3.0, |
| "assessor_role": "Ward Nurse", |
| "setting": "Surgical ward", |
| "case_context": "Post-operative drain review and pain management", |
| "patient_complexity": "Moderate", |
| "narrative": "Dev was more approachable than in earlier feedback but still occasionally updated the chart before speaking directly with nursing staff about practical care changes.", |
| "evidence_tags": ["teamwork", "communication_improving", "bedside_coordination"], |
| "action_plan": "Verbally confirm care changes with the responsible nurse before leaving the ward area.", |
| "linked_prior_observation_ids": ["OBS032"] |
| }, |
| { |
| "observation_id": "OBS035", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Internal Medicine", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 3.5, |
| "assessor_role": "Attending", |
| "setting": "Respiratory clinic", |
| "case_context": "Chronic cough with occupational exposure", |
| "patient_complexity": "Moderate", |
| "narrative": "Dev gathered a clinically relevant history and identified occupational triggers. He was efficient but occasionally interrupted the patient before they finished explaining concerns.", |
| "evidence_tags": ["history_taking", "efficiency", "patient_centredness"], |
| "action_plan": "Allow uninterrupted opening narrative before narrowing the history.", |
| "linked_prior_observation_ids": ["OBS032"] |
| }, |
| { |
| "observation_id": "OBS036", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Internal Medicine", |
| "assessment_type": "patient_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 2.5, |
| "assessor_role": "Patient", |
| "setting": "Medical ward", |
| "case_context": "New diagnosis of pulmonary embolism", |
| "patient_complexity": "High", |
| "narrative": "The patient felt Dev explained the treatment plan accurately but too quickly. They reported not having enough opportunity to ask questions about anticoagulation and prognosis.", |
| "evidence_tags": ["communication_concern", "pace", "shared_understanding"], |
| "action_plan": "Use pauses, invite questions explicitly, and check understanding after explaining serious diagnoses.", |
| "linked_prior_observation_ids": ["OBS035"] |
| }, |
| { |
| "observation_id": "OBS037", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Geriatric Medicine", |
| "assessment_type": "multisource_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 3.5, |
| "assessor_role": "Interprofessional Team", |
| "setting": "Geriatric ward", |
| "case_context": "Family meeting about frailty, falls, and discharge planning", |
| "patient_complexity": "High", |
| "narrative": "Feedback showed improvement in listening and pacing. Dev used pauses and checked understanding, though some team members noted he still becomes task-focused when time pressured.", |
| "evidence_tags": ["communication_improvement", "family_meeting", "listening", "time_pressure"], |
| "action_plan": "Continue using deliberate pauses and shared agenda setting in family meetings.", |
| "linked_prior_observation_ids": ["OBS032", "OBS036"] |
| }, |
| { |
| "observation_id": "OBS038", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Geriatric Medicine", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 4.5, |
| "assessor_role": "Consultant Geriatrician", |
| "setting": "Complex discharge planning meeting", |
| "case_context": "Falls, delirium risk, anticoagulation decision, and social care needs", |
| "patient_complexity": "Very high", |
| "narrative": "Dev integrated medical, functional, and social factors into a balanced plan. He explicitly considered patient goals, capacity, and risk trade-offs.", |
| "evidence_tags": ["complex_reasoning", "holistic_care", "risk_tradeoff", "patient_goals"], |
| "action_plan": "Continue integrating patient preferences into risk-benefit discussions.", |
| "linked_prior_observation_ids": ["OBS033"] |
| }, |
| { |
| "observation_id": "OBS039", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "General Practice", |
| "assessment_type": "supervisor_feedback", |
| "competency": "Continuity of care", |
| "numeric_rating": 4.0, |
| "assessor_role": "GP Supervisor", |
| "setting": "Primary care clinic", |
| "case_context": "Follow-up of diabetes, hypertension, and medication adherence", |
| "patient_complexity": "Moderate", |
| "narrative": "Dev balanced biomedical targets with patient priorities and barriers to adherence. His consultation style was more collaborative and less rushed than earlier reports.", |
| "evidence_tags": ["continuity", "shared_decision_making", "communication_improvement"], |
| "action_plan": "Continue eliciting patient agenda early in consultations.", |
| "linked_prior_observation_ids": ["OBS036", "OBS037"] |
| }, |
| { |
| "observation_id": "OBS040", |
| "learner_id": "L004", |
| "learner_name": "Dev Patel", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "General Practice", |
| "assessment_type": "patient_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 4.0, |
| "assessor_role": "Patient", |
| "setting": "Primary care clinic", |
| "case_context": "Medication review for chronic pain and sleep disturbance", |
| "patient_complexity": "High", |
| "narrative": "The patient felt Dev listened carefully, acknowledged uncertainty, and involved them in choosing next steps. This contrasts with earlier feedback that his explanations were accurate but rushed.", |
| "evidence_tags": ["empathy", "shared_decision_making", "improvement", "patient_feedback"], |
| "action_plan": "Maintain slower pacing and explicit question prompts, especially for emotionally complex consultations.", |
| "linked_prior_observation_ids": ["OBS036", "OBS039"] |
| }, |
|
|
| { |
| "observation_id": "OBS041", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Internal Medicine", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 4.0, |
| "assessor_role": "Registrar", |
| "setting": "Medical admissions unit", |
| "case_context": "Shortness of breath with possible heart failure", |
| "patient_complexity": "Moderate", |
| "narrative": "Elena took a structured history and performed a focused cardiovascular and respiratory examination. She summarised findings clearly and identified likely heart failure.", |
| "evidence_tags": ["history_taking", "focused_exam", "clear_summary"], |
| "action_plan": "Develop more explicit differential diagnosis ranking.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS042", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Internal Medicine", |
| "assessment_type": "chart_review", |
| "competency": "Clinical documentation", |
| "numeric_rating": 4.0, |
| "assessor_role": "Attending", |
| "setting": "Medical ward", |
| "case_context": "Admission note for heart failure exacerbation", |
| "patient_complexity": "Moderate", |
| "narrative": "Elena documented a clear assessment, medication changes, fluid plan, and review triggers. The note was concise and clinically useful for the evening team.", |
| "evidence_tags": ["documentation", "clarity", "continuity"], |
| "action_plan": "Continue documenting contingency plans.", |
| "linked_prior_observation_ids": ["OBS041"] |
| }, |
| { |
| "observation_id": "OBS043", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "simulation", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 2.5, |
| "assessor_role": "Simulation Faculty", |
| "setting": "Simulation centre", |
| "case_context": "Sepsis with subtle early signs and normal initial blood pressure", |
| "patient_complexity": "High", |
| "narrative": "Elena performed a careful assessment but was falsely reassured by normal blood pressure and delayed escalation. She identified sepsis only after lactate and mental status changes were emphasised.", |
| "evidence_tags": ["delayed_escalation", "sepsis", "trend_recognition", "needs_urgency"], |
| "action_plan": "Practise recognising early sepsis using trends, perfusion, mental status, and risk factors rather than single vital signs.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS044", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 5: Handover and transition of care", |
| "numeric_rating": 4.0, |
| "assessor_role": "Emergency Consultant", |
| "setting": "ED referral phone call", |
| "case_context": "Referral of patient with community-acquired pneumonia", |
| "patient_complexity": "Moderate", |
| "narrative": "Elena gave a concise and well-structured handover with diagnosis, severity, treatment given, pending results, and escalation concerns. Handover was a clear strength.", |
| "evidence_tags": ["handover", "structure", "communication", "patient_safety"], |
| "action_plan": "Pair strong handover structure with earlier escalation in deteriorating patients.", |
| "linked_prior_observation_ids": ["OBS043"] |
| }, |
| { |
| "observation_id": "OBS045", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Surgery", |
| "assessment_type": "workplace_based_assessment", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 3.5, |
| "assessor_role": "Surgical Registrar", |
| "setting": "Surgical assessment unit", |
| "case_context": "Abdominal pain with possible bowel obstruction", |
| "patient_complexity": "High", |
| "narrative": "Elena formulated an appropriate initial plan including analgesia, fluids, imaging, and surgical review. She needed prompting to consider nasogastric decompression and fluid balance monitoring early.", |
| "evidence_tags": ["management_plan", "bowel_obstruction", "prioritisation"], |
| "action_plan": "For surgical emergencies, state immediate stabilisation, diagnostic steps, and monitoring needs in order.", |
| "linked_prior_observation_ids": ["OBS043"] |
| }, |
| { |
| "observation_id": "OBS046", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Surgery", |
| "assessment_type": "nursing_feedback", |
| "competency": "Professionalism and reliability", |
| "numeric_rating": 4.5, |
| "assessor_role": "Senior Ward Nurse", |
| "setting": "Surgical ward", |
| "case_context": "Post-operative patient monitoring", |
| "patient_complexity": "Moderate", |
| "narrative": "Elena was dependable, followed up abnormal observations, and communicated clearly with nursing staff. She was noted to return after ward round to confirm that plans were understood.", |
| "evidence_tags": ["reliability", "team_communication", "follow_up"], |
| "action_plan": "Continue proactive follow-up and closed-loop communication.", |
| "linked_prior_observation_ids": ["OBS044"] |
| }, |
| { |
| "observation_id": "OBS047", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Intensive Care", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 3.5, |
| "assessor_role": "ICU Consultant", |
| "setting": "High-dependency unit", |
| "case_context": "Patient with rising oxygen needs and increasing work of breathing", |
| "patient_complexity": "Very high", |
| "narrative": "Elena showed improvement in trend recognition and escalated earlier than in Block 2. She still needed support deciding when to transition from ward-level oxygen therapy to non-invasive ventilation discussion.", |
| "evidence_tags": ["improvement", "respiratory_deterioration", "escalation_thresholds"], |
| "action_plan": "Practise articulating escalation thresholds during respiratory failure reviews.", |
| "linked_prior_observation_ids": ["OBS043"] |
| }, |
| { |
| "observation_id": "OBS048", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Intensive Care", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 4.0, |
| "assessor_role": "ICU Registrar", |
| "setting": "ICU teaching round", |
| "case_context": "Interpretation of ABG, chest imaging, and inflammatory markers", |
| "patient_complexity": "Very high", |
| "narrative": "Elena interpreted blood gas trends accurately and linked them to the patient’s respiratory trajectory. She explained how investigation trends would change management decisions.", |
| "evidence_tags": ["ABG_interpretation", "trend_analysis", "management_link"], |
| "action_plan": "Continue linking investigations directly to management thresholds.", |
| "linked_prior_observation_ids": ["OBS043", "OBS047"] |
| }, |
| { |
| "observation_id": "OBS049", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Oncology", |
| "assessment_type": "patient_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 4.5, |
| "assessor_role": "Patient", |
| "setting": "Oncology outpatient clinic", |
| "case_context": "Discussion of treatment side effects and goals of care", |
| "patient_complexity": "High", |
| "narrative": "The patient felt Elena was compassionate, honest, and careful to check understanding. She acknowledged uncertainty and gave space for emotional responses.", |
| "evidence_tags": ["empathy", "goals_of_care", "shared_understanding", "oncology"], |
| "action_plan": "Continue balancing clinical clarity with emotional support.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS050", |
| "learner_id": "L005", |
| "learner_name": "Elena García", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Oncology", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 5: Handover and transition of care", |
| "numeric_rating": 4.5, |
| "assessor_role": "Oncology Consultant", |
| "setting": "Inpatient-to-outpatient transition meeting", |
| "case_context": "Discharge planning after neutropenic sepsis admission", |
| "patient_complexity": "High", |
| "narrative": "Elena gave an excellent transition-of-care summary including infection course, antimicrobial plan, pending cultures, safety-netting, oncology follow-up, and patient concerns. She integrated clinical and psychosocial details effectively.", |
| "evidence_tags": ["handover", "transition_of_care", "oncology", "patient_safety", "psychosocial_context"], |
| "action_plan": "Maintain this standard for complex transitions and continue refining escalation thresholds.", |
| "linked_prior_observation_ids": ["OBS044", "OBS047", "OBS049"] |
| }, |
| { |
| "observation_id": "OBS051", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Internal Medicine", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 3.5, |
| "assessor_role": "Registrar", |
| "setting": "Acute admissions unit", |
| "case_context": "Patient with weight loss, fatigue, and new anaemia", |
| "patient_complexity": "Moderate", |
| "narrative": "Fatima gathered a careful history and identified red flags for malignancy and inflammatory disease. Her examination was systematic, though she needed prompting to ask about functional impact and patient concerns.", |
| "evidence_tags": ["history_taking", "red_flags", "needs_patient_agenda"], |
| "action_plan": "Include patient priorities and functional impact when assessing chronic symptoms.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS052", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Internal Medicine", |
| "assessment_type": "chart_review", |
| "competency": "Clinical documentation", |
| "numeric_rating": 3.0, |
| "assessor_role": "Attending", |
| "setting": "Medical ward", |
| "case_context": "Admission note for anaemia investigation", |
| "patient_complexity": "Moderate", |
| "narrative": "The note included relevant findings but the differential diagnosis and rationale for investigation sequencing were not clearly documented. Safety-netting and follow-up responsibilities were also vague.", |
| "evidence_tags": ["documentation_gap", "diagnostic_rationale", "follow_up_clarity"], |
| "action_plan": "Document differential diagnosis, investigation rationale, and named follow-up tasks.", |
| "linked_prior_observation_ids": ["OBS051"] |
| }, |
| { |
| "observation_id": "OBS053", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "simulation", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 3.0, |
| "assessor_role": "Simulation Faculty", |
| "setting": "Emergency simulation suite", |
| "case_context": "Pulmonary embolism with syncope and borderline blood pressure", |
| "patient_complexity": "High", |
| "narrative": "Fatima recognised that the patient was potentially unstable but initially focused on diagnostic certainty before escalation. She improved after prompting and initiated senior review and monitoring.", |
| "evidence_tags": ["acute_care", "delayed_escalation", "diagnostic_uncertainty"], |
| "action_plan": "Escalate based on physiological risk before diagnostic confirmation in unstable patients.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS054", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "nursing_feedback", |
| "competency": "Collaborative practice", |
| "numeric_rating": 4.0, |
| "assessor_role": "Charge Nurse", |
| "setting": "Emergency department", |
| "case_context": "Busy evening shift with multiple patients awaiting imaging", |
| "patient_complexity": "Variable", |
| "narrative": "Fatima communicated respectfully with nurses and clarified monitoring needs. Staff noted she was approachable and responded quickly when observations changed.", |
| "evidence_tags": ["teamwork", "responsiveness", "monitoring_plan"], |
| "action_plan": "Continue updating bedside staff when risk status changes.", |
| "linked_prior_observation_ids": ["OBS053"] |
| }, |
| { |
| "observation_id": "OBS055", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Oncology", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 4.0, |
| "assessor_role": "Oncology Consultant", |
| "setting": "Oncology outpatient clinic", |
| "case_context": "New colorectal cancer diagnosis with staging investigations", |
| "patient_complexity": "High", |
| "narrative": "Fatima explained staging investigations clearly and linked imaging, blood tests, and multidisciplinary review to management decisions. This showed improvement from earlier documentation where investigation rationale was unclear.", |
| "evidence_tags": ["investigation_rationale", "oncology", "improvement", "MDT"], |
| "action_plan": "Use the same rationale-based explanation in written documentation.", |
| "linked_prior_observation_ids": ["OBS052"] |
| }, |
| { |
| "observation_id": "OBS056", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Oncology", |
| "assessment_type": "patient_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 4.5, |
| "assessor_role": "Patient", |
| "setting": "Oncology clinic", |
| "case_context": "Discussion of chemotherapy side effects", |
| "patient_complexity": "High", |
| "narrative": "The patient described Fatima as compassionate and clear. She gave space for emotion, checked understanding, and avoided overwhelming the patient with excessive detail.", |
| "evidence_tags": ["empathy", "shared_understanding", "oncology_communication"], |
| "action_plan": "Continue balancing honesty with emotional support.", |
| "linked_prior_observation_ids": ["OBS055"] |
| }, |
| { |
| "observation_id": "OBS057", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Intensive Care", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 4.0, |
| "assessor_role": "ICU Consultant", |
| "setting": "High-dependency unit", |
| "case_context": "Patient with sepsis, rising lactate, and increasing oxygen requirement", |
| "patient_complexity": "Very high", |
| "narrative": "Fatima showed clear improvement in escalation. She identified physiological deterioration early, summarised trends accurately, and requested senior review before the patient became critically unstable.", |
| "evidence_tags": ["improvement", "early_escalation", "trend_recognition", "sepsis"], |
| "action_plan": "Continue verbalising escalation thresholds during unstable patient assessments.", |
| "linked_prior_observation_ids": ["OBS053"] |
| }, |
| { |
| "observation_id": "OBS058", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Intensive Care", |
| "assessment_type": "pharmacist_feedback", |
| "competency": "Medication safety", |
| "numeric_rating": 3.5, |
| "assessor_role": "ICU Pharmacist", |
| "setting": "ICU ward round", |
| "case_context": "Antimicrobial adjustment in acute kidney injury", |
| "patient_complexity": "Very high", |
| "narrative": "Fatima identified the need to review renal dosing but required help selecting the correct antimicrobial adjustment. She asked for pharmacist input appropriately.", |
| "evidence_tags": ["medication_safety", "renal_dosing", "appropriate_help_seeking"], |
| "action_plan": "Use renal function, indication, cultures, and drug levels as a medication review checklist.", |
| "linked_prior_observation_ids": ["OBS057"] |
| }, |
| { |
| "observation_id": "OBS059", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Palliative Care", |
| "assessment_type": "supervisor_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 4.5, |
| "assessor_role": "Palliative Care Consultant", |
| "setting": "Family meeting", |
| "case_context": "Goals-of-care discussion for advanced cancer", |
| "patient_complexity": "Very high", |
| "narrative": "Fatima handled a complex family meeting with sensitivity. She acknowledged uncertainty, explored values, and helped the family understand the difference between disease-directed and comfort-focused care.", |
| "evidence_tags": ["goals_of_care", "empathy", "uncertainty", "family_meeting"], |
| "action_plan": "Continue practising concise summaries after emotionally complex discussions.", |
| "linked_prior_observation_ids": ["OBS056"] |
| }, |
| { |
| "observation_id": "OBS060", |
| "learner_id": "L006", |
| "learner_name": "Fatima Al-Masri", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Palliative Care", |
| "assessment_type": "chart_review", |
| "competency": "Clinical documentation", |
| "numeric_rating": 4.0, |
| "assessor_role": "Consultant", |
| "setting": "Palliative care ward", |
| "case_context": "Documentation after goals-of-care meeting", |
| "patient_complexity": "Very high", |
| "narrative": "Fatima documented the clinical context, patient values, family questions, treatment limitations, and follow-up plan clearly. This represented substantial progress from early documentation concerns.", |
| "evidence_tags": ["documentation_improvement", "goals_of_care", "continuity"], |
| "action_plan": "Maintain clear documentation of rationale, decisions, and unresolved questions.", |
| "linked_prior_observation_ids": ["OBS052", "OBS059"] |
| }, |
| { |
| "observation_id": "OBS061", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Surgery", |
| "assessment_type": "workplace_based_assessment", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 4.0, |
| "assessor_role": "Surgical Registrar", |
| "setting": "Surgical assessment unit", |
| "case_context": "Acute cholecystitis with sepsis risk", |
| "patient_complexity": "High", |
| "narrative": "George formulated a structured plan including antibiotics, imaging, surgical review, analgesia, and fluid resuscitation. He prioritised immediate stabilisation before definitive management.", |
| "evidence_tags": ["management_plan", "surgical_reasoning", "prioritisation"], |
| "action_plan": "Continue making contingency plans explicit.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS062", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Surgery", |
| "assessment_type": "nursing_feedback", |
| "competency": "Collaborative practice", |
| "numeric_rating": 3.0, |
| "assessor_role": "Ward Nurse", |
| "setting": "Post-operative ward", |
| "case_context": "Pain control and drain monitoring after laparotomy", |
| "patient_complexity": "Moderate", |
| "narrative": "George was clinically organised but sometimes gave brief instructions without confirming nursing understanding. Staff wanted clearer explanation of monitoring priorities.", |
| "evidence_tags": ["teamwork", "communication_gap", "postoperative_monitoring"], |
| "action_plan": "Use closed-loop communication for monitoring changes and escalation criteria.", |
| "linked_prior_observation_ids": ["OBS061"] |
| }, |
| { |
| "observation_id": "OBS063", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "simulation", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 4.0, |
| "assessor_role": "Simulation Faculty", |
| "setting": "Resuscitation simulation", |
| "case_context": "Major gastrointestinal bleed with hypotension", |
| "patient_complexity": "Very high", |
| "narrative": "George recognised haemodynamic instability, called for help, initiated resuscitation, and anticipated blood product requirements. Communication with the team was more structured than earlier ward feedback.", |
| "evidence_tags": ["acute_care", "haemorrhage", "team_leadership", "improvement"], |
| "action_plan": "Continue using role allocation and closed-loop communication under pressure.", |
| "linked_prior_observation_ids": ["OBS062"] |
| }, |
| { |
| "observation_id": "OBS064", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "patient_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 2.5, |
| "assessor_role": "Patient", |
| "setting": "Emergency department", |
| "case_context": "Renal colic with significant pain and anxiety", |
| "patient_complexity": "Moderate", |
| "narrative": "The patient felt George was efficient but rushed. They understood the plan but did not feel fully heard when describing pain severity and fear about recurrence.", |
| "evidence_tags": ["patient_communication", "rushed_explanation", "empathy_gap"], |
| "action_plan": "Acknowledge distress explicitly before moving into diagnosis and management.", |
| "linked_prior_observation_ids": ["OBS063"] |
| }, |
| { |
| "observation_id": "OBS065", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Internal Medicine", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 3.5, |
| "assessor_role": "Attending", |
| "setting": "Respiratory clinic", |
| "case_context": "COPD exacerbations with poor inhaler adherence", |
| "patient_complexity": "High", |
| "narrative": "George gathered clinically relevant information efficiently and identified adherence barriers. He improved in acknowledging patient concerns but still tended to move quickly through psychosocial factors.", |
| "evidence_tags": ["history_taking", "adherence", "communication_improving"], |
| "action_plan": "Use one open question about the patient’s main worry before closing the consultation.", |
| "linked_prior_observation_ids": ["OBS064"] |
| }, |
| { |
| "observation_id": "OBS066", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Internal Medicine", |
| "assessment_type": "pharmacist_feedback", |
| "competency": "Medication safety", |
| "numeric_rating": 3.0, |
| "assessor_role": "Clinical Pharmacist", |
| "setting": "Medication reconciliation", |
| "case_context": "COPD, steroids, antibiotics, and anticoagulation", |
| "patient_complexity": "High", |
| "narrative": "George identified most medication issues but missed an interaction increasing bleeding risk. He accepted feedback well and corrected the discharge prescription.", |
| "evidence_tags": ["medication_safety", "drug_interaction", "receptive_to_feedback"], |
| "action_plan": "Check anticoagulation, renal function, and high-risk interactions before discharge prescribing.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS067", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Geriatric Medicine", |
| "assessment_type": "multisource_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 4.0, |
| "assessor_role": "Interprofessional Team", |
| "setting": "Geriatric rehabilitation ward", |
| "case_context": "Family meetings and rehabilitation planning", |
| "patient_complexity": "High", |
| "narrative": "George showed clear improvement in listening, pacing, and acknowledging uncertainty. Team members noted that he now checks understanding and invites questions more consistently.", |
| "evidence_tags": ["communication_improvement", "team_feedback", "family_meeting"], |
| "action_plan": "Maintain patient-centred pacing in time-pressured settings.", |
| "linked_prior_observation_ids": ["OBS064", "OBS065"] |
| }, |
| { |
| "observation_id": "OBS068", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Geriatric Medicine", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 4.5, |
| "assessor_role": "Consultant Geriatrician", |
| "setting": "Complex care planning meeting", |
| "case_context": "Falls, delirium risk, renal impairment, and anticoagulation", |
| "patient_complexity": "Very high", |
| "narrative": "George integrated medical, functional, and social information into a clear plan. He balanced stroke prevention, bleeding risk, falls history, and patient preferences thoughtfully.", |
| "evidence_tags": ["complex_reasoning", "risk_tradeoff", "holistic_care"], |
| "action_plan": "Continue documenting how patient goals shape risk-benefit decisions.", |
| "linked_prior_observation_ids": ["OBS061", "OBS066"] |
| }, |
| { |
| "observation_id": "OBS069", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "General Practice", |
| "assessment_type": "supervisor_feedback", |
| "competency": "Continuity of care", |
| "numeric_rating": 4.0, |
| "assessor_role": "GP Supervisor", |
| "setting": "Primary care clinic", |
| "case_context": "Multiple chronic diseases and medication adherence", |
| "patient_complexity": "High", |
| "narrative": "George managed chronic disease review with improved shared decision-making. He explored adherence, social context, and patient priorities rather than focusing only on biomedical targets.", |
| "evidence_tags": ["continuity", "shared_decision_making", "chronic_disease"], |
| "action_plan": "Continue integrating goals, barriers, and follow-up plans.", |
| "linked_prior_observation_ids": ["OBS067", "OBS068"] |
| }, |
| { |
| "observation_id": "OBS070", |
| "learner_id": "L007", |
| "learner_name": "George Mensah", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "General Practice", |
| "assessment_type": "patient_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 4.5, |
| "assessor_role": "Patient", |
| "setting": "Primary care clinic", |
| "case_context": "Review of chronic pain and anxiety symptoms", |
| "patient_complexity": "High", |
| "narrative": "The patient felt George listened carefully, acknowledged the impact of pain, and involved them in choosing next steps. This contrasted with earlier feedback that he was efficient but rushed.", |
| "evidence_tags": ["empathy", "improvement", "patient_feedback", "shared_decision_making"], |
| "action_plan": "Maintain explicit acknowledgement of emotional and functional impact.", |
| "linked_prior_observation_ids": ["OBS064", "OBS067"] |
| }, |
| { |
| "observation_id": "OBS071", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Paediatrics", |
| "assessment_type": "supervisor_feedback", |
| "competency": "Communication with patients and families", |
| "numeric_rating": 4.0, |
| "assessor_role": "Consultant Paediatrician", |
| "setting": "Paediatric assessment unit", |
| "case_context": "Child with recurrent abdominal pain", |
| "patient_complexity": "Moderate", |
| "narrative": "Hannah built rapport with the child and parent, used age-appropriate language, and checked understanding. She needed prompting to summarise the management plan more concisely.", |
| "evidence_tags": ["family_communication", "rapport", "needs_concise_summary"], |
| "action_plan": "End family encounters with a brief diagnosis-plan-safety-net summary.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS072", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Paediatrics", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 2.5, |
| "assessor_role": "Registrar", |
| "setting": "Paediatric ward", |
| "case_context": "Child with fever, rash, and possible inflammatory syndrome", |
| "patient_complexity": "High", |
| "narrative": "Hannah suggested broad investigations but struggled to justify which tests were urgent and which could wait. She required support linking clinical concern to investigation priority.", |
| "evidence_tags": ["investigation_selection", "prioritisation_difficulty", "paediatrics"], |
| "action_plan": "Use the question: what diagnosis am I ruling out, and will this result change immediate management?", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS073", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Obstetrics and Gynaecology", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 4.0, |
| "assessor_role": "Consultant", |
| "setting": "Antenatal triage", |
| "case_context": "Reduced fetal movements and maternal anxiety", |
| "patient_complexity": "High", |
| "narrative": "Hannah took a sensitive and structured history, recognised red flags, and arranged appropriate assessment. Her communication remained calm and reassuring.", |
| "evidence_tags": ["structured_history", "red_flags", "empathy", "obstetrics"], |
| "action_plan": "Continue practising concise senior summaries after sensitive assessments.", |
| "linked_prior_observation_ids": ["OBS071"] |
| }, |
| { |
| "observation_id": "OBS074", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Obstetrics and Gynaecology", |
| "assessment_type": "chart_review", |
| "competency": "Clinical documentation", |
| "numeric_rating": 3.0, |
| "assessor_role": "Registrar", |
| "setting": "Labour ward", |
| "case_context": "Documentation after assessment for hypertension in pregnancy", |
| "patient_complexity": "High", |
| "narrative": "Hannah documented symptoms and examination clearly but did not fully explain the rationale for repeat blood pressure monitoring and blood tests.", |
| "evidence_tags": ["documentation", "investigation_rationale", "hypertension_pregnancy"], |
| "action_plan": "Include rationale for monitoring and investigations in antenatal triage notes.", |
| "linked_prior_observation_ids": ["OBS072"] |
| }, |
| { |
| "observation_id": "OBS075", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "simulation", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 3.5, |
| "assessor_role": "Simulation Faculty", |
| "setting": "ED simulation bay", |
| "case_context": "Paediatric sepsis with subtle early deterioration", |
| "patient_complexity": "Very high", |
| "narrative": "Hannah recognised that the child was unwell and called for help, but she hesitated before initiating fluid resuscitation. She communicated well with the simulated parent throughout.", |
| "evidence_tags": ["paediatric_sepsis", "early_recognition", "hesitation", "family_communication"], |
| "action_plan": "Practise time-critical paediatric algorithms and fluid resuscitation thresholds.", |
| "linked_prior_observation_ids": ["OBS071", "OBS072"] |
| }, |
| { |
| "observation_id": "OBS076", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "nursing_feedback", |
| "competency": "Collaborative practice", |
| "numeric_rating": 4.0, |
| "assessor_role": "Senior Nurse", |
| "setting": "Emergency department", |
| "case_context": "High-acuity paediatric cubicle", |
| "patient_complexity": "High", |
| "narrative": "Hannah worked respectfully with nursing staff and explained monitoring changes clearly. Nurses noted that she maintained calm communication even when parents were distressed.", |
| "evidence_tags": ["teamwork", "calm_communication", "paediatrics"], |
| "action_plan": "Continue using closed-loop communication during high-acuity reviews.", |
| "linked_prior_observation_ids": ["OBS075"] |
| }, |
| { |
| "observation_id": "OBS077", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Internal Medicine", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 4.0, |
| "assessor_role": "Attending", |
| "setting": "Medical admissions unit", |
| "case_context": "Hyponatraemia with seizures and possible SIADH", |
| "patient_complexity": "High", |
| "narrative": "Hannah justified urgent and non-urgent investigations clearly and linked serum osmolality, urine studies, medication review, and imaging to differential diagnoses. This showed strong improvement from Block 1.", |
| "evidence_tags": ["investigation_selection", "diagnostic_reasoning", "improvement", "hyponatraemia"], |
| "action_plan": "Continue ranking investigations by urgency and management impact.", |
| "linked_prior_observation_ids": ["OBS072", "OBS074"] |
| }, |
| { |
| "observation_id": "OBS078", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Internal Medicine", |
| "assessment_type": "chart_review", |
| "competency": "Clinical documentation", |
| "numeric_rating": 4.0, |
| "assessor_role": "Registrar", |
| "setting": "Medical ward", |
| "case_context": "Progress note for complex electrolyte disturbance", |
| "patient_complexity": "High", |
| "narrative": "Hannah documented assessment, differential diagnosis, investigation rationale, monitoring frequency, and escalation criteria clearly. Documentation had improved compared with earlier antenatal triage notes.", |
| "evidence_tags": ["documentation_improvement", "clinical_rationale", "monitoring_plan"], |
| "action_plan": "Maintain this structure in time-pressured settings.", |
| "linked_prior_observation_ids": ["OBS074", "OBS077"] |
| }, |
| { |
| "observation_id": "OBS079", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Neonatology", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 4.0, |
| "assessor_role": "Neonatal Consultant", |
| "setting": "Neonatal unit", |
| "case_context": "Neonate with hypoglycaemia and poor feeding", |
| "patient_complexity": "Very high", |
| "narrative": "Hannah recognised subtle neonatal deterioration, escalated early, and initiated appropriate monitoring. She explained the situation clearly to parents without causing unnecessary alarm.", |
| "evidence_tags": ["neonatology", "early_escalation", "family_communication", "subtle_deterioration"], |
| "action_plan": "Continue refining neonatal escalation thresholds.", |
| "linked_prior_observation_ids": ["OBS075", "OBS076"] |
| }, |
| { |
| "observation_id": "OBS080", |
| "learner_id": "L008", |
| "learner_name": "Hannah Nguyen", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Neonatology", |
| "assessment_type": "family_feedback", |
| "competency": "Communication with patients and families", |
| "numeric_rating": 4.5, |
| "assessor_role": "Parent", |
| "setting": "Neonatal unit", |
| "case_context": "Explanation of feeding plan and monitoring", |
| "patient_complexity": "High", |
| "narrative": "The parent described Hannah as clear, kind, and reassuring. She checked understanding and gave practical explanations about feeding, glucose checks, and warning signs.", |
| "evidence_tags": ["family_feedback", "teach_back", "empathy", "neonatology"], |
| "action_plan": "Continue using clear explanations and teach-back in neonatal care.", |
| "linked_prior_observation_ids": ["OBS071", "OBS079"] |
| }, |
| { |
| "observation_id": "OBS081", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 3.5, |
| "assessor_role": "Emergency Consultant", |
| "setting": "Resuscitation bay", |
| "case_context": "DKA with vomiting and dehydration", |
| "patient_complexity": "High", |
| "narrative": "Ibrahim recognised DKA and initiated appropriate early management. He needed support anticipating electrolyte risks and planning reassessment intervals.", |
| "evidence_tags": ["DKA", "acute_care", "needs_reassessment_plan"], |
| "action_plan": "State reassessment timing and expected complications when managing metabolic emergencies.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS082", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "handover_observation", |
| "competency": "EPA 5: Handover and transition of care", |
| "numeric_rating": 2.5, |
| "assessor_role": "Registrar", |
| "setting": "ED-to-medical handover", |
| "case_context": "Transfer of DKA patient to medical ward", |
| "patient_complexity": "High", |
| "narrative": "Ibrahim included relevant clinical information but his handover was disorganised. Active risks, insulin infusion status, and pending electrolyte checks were not stated early enough.", |
| "evidence_tags": ["handover_gap", "risk_framing", "DKA"], |
| "action_plan": "Use SBAR and lead with diagnosis, acuity, active treatment, and next required action.", |
| "linked_prior_observation_ids": ["OBS081"] |
| }, |
| { |
| "observation_id": "OBS083", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Internal Medicine", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 3.0, |
| "assessor_role": "Attending", |
| "setting": "Medical admissions unit", |
| "case_context": "Confusion in older patient with infection and polypharmacy", |
| "patient_complexity": "High", |
| "narrative": "Ibrahim gathered a broad history but missed collateral details about baseline cognition until prompted. Examination was complete but the synthesis was initially scattered.", |
| "evidence_tags": ["history_taking", "collateral_history", "clinical_synthesis"], |
| "action_plan": "Seek collateral history early in delirium assessments and summarise key contributors.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS084", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Internal Medicine", |
| "assessment_type": "pharmacist_feedback", |
| "competency": "Medication safety", |
| "numeric_rating": 3.0, |
| "assessor_role": "Clinical Pharmacist", |
| "setting": "Medication review", |
| "case_context": "Delirium, sedatives, anticholinergics, and renal impairment", |
| "patient_complexity": "High", |
| "narrative": "Ibrahim identified several potentially inappropriate medicines but missed renal adjustment for one antibiotic. He was receptive and updated the plan after discussion.", |
| "evidence_tags": ["medication_safety", "renal_dosing", "delirium", "receptive_to_feedback"], |
| "action_plan": "Use a checklist for renal dosing, delirium burden, interactions, and monitoring.", |
| "linked_prior_observation_ids": ["OBS083"] |
| }, |
| { |
| "observation_id": "OBS085", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Psychiatry", |
| "assessment_type": "case-based_discussion", |
| "competency": "Risk assessment and safety planning", |
| "numeric_rating": 4.0, |
| "assessor_role": "Consultant Psychiatrist", |
| "setting": "Crisis assessment clinic", |
| "case_context": "Patient with self-harm, substance use, and housing instability", |
| "patient_complexity": "Very high", |
| "narrative": "Ibrahim completed a structured risk assessment and integrated dynamic risk factors, protective factors, and social context. Documentation of escalation triggers was specific.", |
| "evidence_tags": ["risk_assessment", "safety_planning", "social_context", "documentation"], |
| "action_plan": "Continue specifying dynamic risk factors and follow-up responsibilities.", |
| "linked_prior_observation_ids": ["OBS082", "OBS083"] |
| }, |
| { |
| "observation_id": "OBS086", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Psychiatry", |
| "assessment_type": "patient_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 4.0, |
| "assessor_role": "Patient", |
| "setting": "Outpatient psychiatry clinic", |
| "case_context": "First assessment for depression and panic symptoms", |
| "patient_complexity": "Moderate", |
| "narrative": "The patient felt Ibrahim listened carefully and asked permission before sensitive questions. They appreciated that he summarised their concerns accurately.", |
| "evidence_tags": ["empathy", "permission_seeking", "patient_feedback"], |
| "action_plan": "Continue using summaries to check understanding in sensitive consultations.", |
| "linked_prior_observation_ids": ["OBS085"] |
| }, |
| { |
| "observation_id": "OBS087", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Intensive Care", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 4.0, |
| "assessor_role": "ICU Consultant", |
| "setting": "High-dependency unit", |
| "case_context": "DKA complicated by hypokalaemia and reduced consciousness", |
| "patient_complexity": "Very high", |
| "narrative": "Ibrahim demonstrated improvement from Block 1 by anticipating electrolyte complications, stating reassessment intervals, and escalating early when consciousness worsened.", |
| "evidence_tags": ["improvement", "DKA", "electrolytes", "early_escalation"], |
| "action_plan": "Continue anticipating complications and documenting reassessment triggers.", |
| "linked_prior_observation_ids": ["OBS081", "OBS084"] |
| }, |
| { |
| "observation_id": "OBS088", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Intensive Care", |
| "assessment_type": "handover_observation", |
| "competency": "EPA 5: Handover and transition of care", |
| "numeric_rating": 4.0, |
| "assessor_role": "ICU Registrar", |
| "setting": "ICU evening handover", |
| "case_context": "Transfer plan for patient improving after metabolic crisis", |
| "patient_complexity": "High", |
| "narrative": "Ibrahim delivered a structured handover with diagnosis, active risks, electrolyte plan, pending labs, and escalation criteria. This was a clear improvement from his earlier DKA handover.", |
| "evidence_tags": ["handover_improvement", "risk_framing", "continuity"], |
| "action_plan": "Maintain SBAR structure and concise risk-first framing.", |
| "linked_prior_observation_ids": ["OBS082", "OBS087"] |
| }, |
| { |
| "observation_id": "OBS089", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Endocrinology", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 4.0, |
| "assessor_role": "Endocrinology Consultant", |
| "setting": "Diabetes clinic", |
| "case_context": "Recurrent hypoglycaemia and renal impairment", |
| "patient_complexity": "High", |
| "narrative": "Ibrahim interpreted glucose trends, renal function, medication timing, and patient lifestyle factors coherently. He proposed an investigation and medication adjustment plan linked to patient safety.", |
| "evidence_tags": ["endocrinology", "trend_interpretation", "medication_safety", "patient_safety"], |
| "action_plan": "Continue integrating patient routines into investigation and treatment planning.", |
| "linked_prior_observation_ids": ["OBS084", "OBS087"] |
| }, |
| { |
| "observation_id": "OBS090", |
| "learner_id": "L009", |
| "learner_name": "Ibrahim Khan", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Endocrinology", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 4.5, |
| "assessor_role": "Consultant", |
| "setting": "Endocrinology ward", |
| "case_context": "Complex diabetes regimen after recurrent admissions", |
| "patient_complexity": "High", |
| "narrative": "Ibrahim produced a patient-centred plan balancing glycaemic control, hypoglycaemia risk, renal function, education needs, and follow-up. His reasoning was structured and clearly safer than earlier work.", |
| "evidence_tags": ["management_plan", "longitudinal_improvement", "patient_centred", "diabetes"], |
| "action_plan": "Maintain integrated biomedical and behavioural planning.", |
| "linked_prior_observation_ids": ["OBS081", "OBS088", "OBS089"] |
| }, |
| { |
| "observation_id": "OBS091", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Internal Medicine", |
| "assessment_type": "mini-CEX", |
| "competency": "EPA 1: Gather history and perform examination", |
| "numeric_rating": 4.5, |
| "assessor_role": "Attending", |
| "setting": "Medical clinic", |
| "case_context": "New inflammatory arthritis symptoms", |
| "patient_complexity": "Moderate", |
| "narrative": "Julia took an exceptionally structured history and performed a focused joint examination. She explored symptom chronology, functional limitation, and patient priorities.", |
| "evidence_tags": ["history_taking", "focused_exam", "patient_goals"], |
| "action_plan": "Develop more concise problem representations after complex histories.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS092", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 1", |
| "timepoint_index": 1, |
| "rotation": "Internal Medicine", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 3.5, |
| "assessor_role": "Registrar", |
| "setting": "Medical admissions unit", |
| "case_context": "Suspected vasculitis with renal involvement", |
| "patient_complexity": "High", |
| "narrative": "Julia suggested appropriate initial investigations but needed help prioritising urgent renal assessment and immunology testing. She understood the rationale after discussion.", |
| "evidence_tags": ["investigation_selection", "vasculitis", "needs_prioritisation"], |
| "action_plan": "Rank investigations by immediate risk, diagnostic value, and management impact.", |
| "linked_prior_observation_ids": ["OBS091"] |
| }, |
| { |
| "observation_id": "OBS093", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Surgery", |
| "assessment_type": "workplace_based_assessment", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 3.0, |
| "assessor_role": "Surgical Registrar", |
| "setting": "Post-operative ward", |
| "case_context": "Post-operative fever and tachycardia", |
| "patient_complexity": "High", |
| "narrative": "Julia identified several possible causes but initially proposed a broad plan without clear sequencing. She needed prompting to prioritise sepsis, bleeding, and pulmonary complications.", |
| "evidence_tags": ["management_prioritisation", "postoperative_care", "needs_sequence"], |
| "action_plan": "Use immediate threats, likely causes, and monitoring needs to sequence management.", |
| "linked_prior_observation_ids": ["OBS092"] |
| }, |
| { |
| "observation_id": "OBS094", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 2", |
| "timepoint_index": 2, |
| "rotation": "Surgery", |
| "assessment_type": "procedure_observation", |
| "competency": "Procedural skills", |
| "numeric_rating": 3.5, |
| "assessor_role": "Clinical Skills Tutor", |
| "setting": "Surgical ward", |
| "case_context": "Urinary catheterisation and sterile wound assessment", |
| "patient_complexity": "Low", |
| "narrative": "Julia maintained aseptic technique and explained the procedure clearly. She was cautious and safe but slow, requiring reassurance to proceed confidently.", |
| "evidence_tags": ["procedural_skills", "aseptic_technique", "confidence_development"], |
| "action_plan": "Practise procedural flow while preserving consent and safety checks.", |
| "linked_prior_observation_ids": [] |
| }, |
| { |
| "observation_id": "OBS095", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "simulation", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 3.5, |
| "assessor_role": "Simulation Faculty", |
| "setting": "Resuscitation simulation", |
| "case_context": "Severe asthma with rising carbon dioxide", |
| "patient_complexity": "Very high", |
| "narrative": "Julia recognised worsening respiratory failure and escalated appropriately. She was thorough but slightly delayed delegation because she tried to complete too many tasks herself.", |
| "evidence_tags": ["acute_care", "respiratory_failure", "delegation_needed"], |
| "action_plan": "Delegate tasks earlier during time-critical scenarios.", |
| "linked_prior_observation_ids": ["OBS093"] |
| }, |
| { |
| "observation_id": "OBS096", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 3", |
| "timepoint_index": 3, |
| "rotation": "Emergency Medicine", |
| "assessment_type": "nursing_feedback", |
| "competency": "Collaborative practice", |
| "numeric_rating": 4.0, |
| "assessor_role": "Senior Nurse", |
| "setting": "Emergency department", |
| "case_context": "Acute respiratory cubicle", |
| "patient_complexity": "High", |
| "narrative": "Julia was respectful and clear with nursing staff. She improved her delegation during later reviews and confirmed monitoring tasks using closed-loop communication.", |
| "evidence_tags": ["teamwork", "delegation_improvement", "closed_loop"], |
| "action_plan": "Continue early role allocation during high-acuity care.", |
| "linked_prior_observation_ids": ["OBS095"] |
| }, |
| { |
| "observation_id": "OBS097", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Rheumatology", |
| "assessment_type": "case-based_discussion", |
| "competency": "EPA 3: Recommend and interpret investigations", |
| "numeric_rating": 4.5, |
| "assessor_role": "Rheumatology Consultant", |
| "setting": "Specialist clinic", |
| "case_context": "Suspected systemic lupus with renal and haematologic features", |
| "patient_complexity": "Very high", |
| "narrative": "Julia integrated clinical features, urinalysis, complement levels, autoantibodies, and renal risk into a coherent diagnostic plan. This showed strong growth from Block 1 investigation prioritisation.", |
| "evidence_tags": ["diagnostic_integration", "rheumatology", "improvement", "renal_risk"], |
| "action_plan": "Continue explicitly linking investigation results to treatment thresholds.", |
| "linked_prior_observation_ids": ["OBS092"] |
| }, |
| { |
| "observation_id": "OBS098", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 4", |
| "timepoint_index": 4, |
| "rotation": "Rheumatology", |
| "assessment_type": "patient_feedback", |
| "competency": "Communication and empathy", |
| "numeric_rating": 4.0, |
| "assessor_role": "Patient", |
| "setting": "Rheumatology clinic", |
| "case_context": "Discussion of long-term immunosuppression", |
| "patient_complexity": "High", |
| "narrative": "The patient felt Julia explained risks and benefits clearly and checked understanding. They appreciated being asked about fertility concerns and work impact.", |
| "evidence_tags": ["shared_decision_making", "empathy", "long_term_treatment"], |
| "action_plan": "Continue incorporating patient values into treatment discussions.", |
| "linked_prior_observation_ids": ["OBS091", "OBS097"] |
| }, |
| { |
| "observation_id": "OBS099", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Intensive Care", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 2: Recognise unwell patient", |
| "numeric_rating": 4.0, |
| "assessor_role": "ICU Consultant", |
| "setting": "High-dependency unit", |
| "case_context": "Sepsis in immunosuppressed patient", |
| "patient_complexity": "Very high", |
| "narrative": "Julia recognised deterioration early, escalated appropriately, and delegated investigations and treatment tasks effectively. Her leadership was more confident than in the earlier asthma simulation.", |
| "evidence_tags": ["acute_care", "improvement", "delegation", "immunosuppression"], |
| "action_plan": "Continue balancing thoroughness with rapid task allocation.", |
| "linked_prior_observation_ids": ["OBS095", "OBS096"] |
| }, |
| { |
| "observation_id": "OBS100", |
| "learner_id": "L010", |
| "learner_name": "Julia Schneider", |
| "timepoint": "Block 5", |
| "timepoint_index": 5, |
| "rotation": "Intensive Care", |
| "assessment_type": "supervisor_feedback", |
| "competency": "EPA 4: Formulate and prioritise management plans", |
| "numeric_rating": 4.0, |
| "assessor_role": "ICU Registrar", |
| "setting": "ICU ward round", |
| "case_context": "Multi-organ dysfunction in autoimmune disease flare and infection", |
| "patient_complexity": "Very high", |
| "narrative": "Julia prioritised stabilisation, infection control, immunosuppression review, renal support, and multidisciplinary input. Her plan was clear and better sequenced than earlier surgical management feedback.", |
| "evidence_tags": ["management_improvement", "complex_reasoning", "ICU", "MDT"], |
| "action_plan": "Continue sequencing plans by immediate threats and decision points.", |
| "linked_prior_observation_ids": ["OBS093", "OBS097", "OBS099"] |
| } |
| ] |