A system, method, and apparatus for a patient simulator that interacts with a diagnostic or therapeutic medical device. The system includes a computing device coupled to a patient module. The patient module includes hydraulic equipment that simulates a baseline fluid interconnection with a therapeutic device. The computing device manages physical and virtual data, provides algorithmic calculations for simulating hypothetical patient vital signs, long-term clinical course, and simulates related fluid properties. The simulation system automatically executes a step-wise clinical scenario, specified in a spreadsheet format of patient conditions and equipment scenarios, that also includes audio/visual stimuli of operating room and diagnostic clinic environments, along with data recording capabilities. The therapeutic device can be a heart lung machine (HLM), an extracorporeal membrane oxygenation (ECMO) machine, an emergency cardiac life support (ECLS) device, a ventricular assist device (VAD), a dialysis machines, a hyperthermic intraperitoneal chemotherapy (HIPEC) machine, and an aortic balloon pump.