cloneForRevision() already sets all the necessary fields, so don't set drug and careSetting here because they might be different which is not allowed, there are fields that can never change even for a revision e.g concept, drug, careSetting, patient, they MUST match those of the previousOrder