3728 code is from a calculated value based on run time and work load. There is no sensor to actually see that the oil was changed. It has to be reset in the monitor.