Carter rimase impiegato all’"Indian Medical Service" a Bombay per il resto della sua carriera, godendosi con soddisfazione la fortuna del suo libro. Fu insignito dei titoli di"“Principal of grant medical college”" e "“First Physician at JJ Hospital”", e si occupò di ricerche mediche riguardo alle malattie infettive più diffuse negli strati poveri della popolazione indiana, essendo il primo ricercatore in tutto il subcontinente indiano a confermare la presenza endemica di malattie quali la tubercolosi, (solo nel 1892, Robert Koch sarà in grado di scoprirne l'agente patogeno, il " bacillo di Koch") e la malaria.