As a doctor, this sounds like an engineers job.