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 an HLM, an extracorporeal membrane oxygenation (ECMO) machine, an emergency cardiac life support (ECLS) device, a ventricular assist device (VAD), a dialysis machines, a hyperhermic intraperitoneal chemotherapy (HIPEC) machine, and an aortic balloon pump.