Why does the OOTB profile send codeSystemVersion for Route of Administration and Dose Formulation, even though these are optional?

The codeSystemVersion elements are not required for Dose Form and Route of Administration, as these are optional. Argus populates these data to be consistent with codeSystem and codeSystemVersion implementation for HL7.