Nontestimonial identification procedures may be conducted by any law enforcement officer or other person designated by the judge. The judge may require medical supervision for any test ordered pursuant to this chapter when the judge deems such supervision necessary. A person who appears under an order of appearance issued pursuant to this chapter shall not be detained longer than is reasonably necessary to conduct the specified nontestimonial identification procedures unless the person is arrested for a felony.
Iowa Code § 810.13