Changes per https://github.com/hmis-interop/xml/issues/14  Also change the cardinality of destination code, since there always has to be one, if the complex type is used, which is minOccurs = 0, so it can still be skipped.  This just prevents having an 'other' text field without an 'other' code.