(4) Notification of suspension, revocation, cancellation or disqualification. Upon suspending, revoking, canceling or disqualifying the driver's license or driving privileges of any person, the department shall immediately notify the applicant or licensee in writing, at the licensee's address on file with the department pursuant to section 49-320, Idaho Code. Upon his request, the department shall afford him an opportunity for a hearing before a hearing officer appointed by the director. The hearing may be held by telephone within twenty (20) days after receipt of the request, unless this period is for good cause shown, extended by the hearing officer for one ten (10) day period. The notice and hearing shall be required prior to the imposition of additional suspension or disqualification periods beyond the periods as set forth in this section. Upon a hearing, the hearing officer may administer oaths, may issue subpoenas for the attendance of witnesses and the production of relevant books and papers, and may require a reexamination of the licensee. Upon the hearing, the department shall either rescind its order or, with good cause, may affirm or extend the suspension or disqualification of the driver's license or revoke the driver's license. Whenever a driver's license, permit or driving privilege has been suspended or revoked by the department as provided in this section, other than as set forth in subsection (1)(c), (d), (g), (h), (m), (n) or (o) of this section, the department may issue a temporary restricted permit restricting the time, area and purpose of use. The application, eligibility requirements and form of the temporary restricted permit shall be provided by administrative rule. A temporary restricted permit may be issued to grant noncommercial driving privileges, but no temporary restricted permit shall be issued which grants driving privileges to operate a commercial motor vehicle.