Purpose
MockCode exists to make structured CPR simulation and meaningful debriefing more accessible, practical, and consistent across different training environments.
Principles
Every team deserves structured practice.
Access to high-quality CPR simulation should not depend on geography, budget, institutional size, or technical infrastructure.
Learning is the objective.
Technology, equipment, and data are valuable only when they improve observation, reflection, teamwork, and future performance.
Facilitators should observe, not transcribe.
The facilitator’s attention belongs with the team. Tools should reduce administrative burden rather than compete with observation.
Debriefing should begin with what happened.
Meaningful reflection requires a clear account of actions, timing, decisions, and team performance.
Technology should remove barriers.
It should be simple to access, easy to learn, dependable during use, and respectful of the realities of clinical education.
Structure should not eliminate judgment.
MockCode supports the facilitator; it does not replace professional interpretation, educational judgment, or human discussion.
The same learning principles apply everywhere.
A simulation centre, teaching hospital, classroom, community hospital, and remote training site may use different equipment, but they share the same need for deliberate practice and useful debriefing.
Improvement should continue beyond the session.
Every simulation should help improve the next simulation — and ultimately strengthen readiness for the next patient encounter.
Access and quality are not opposites.
A tool can be universally accessible while remaining valuable in advanced simulation environments.
Trust requires clarity.
MockCode should be transparent about what it does, what it does not do, and the role of the educator using it.
What this means for the product
MockCode is the practical expression of this philosophy: a free tool that helps educators structure CPR simulation, observe performance, capture a useful timeline, and support debriefing — without requiring complex infrastructure.