The analogy is not apt. A closer analogy is not a programmer - the doctor is in IT support ... and is dealing with a unique combination of bespoke hardware and software for each case ... and has no makers documentation available.