In vivo coding and preexisting codes are two types of coding available for qualitative data that must be used separately at all times.