I need to draw an horizontal line for the answer. Here is MWE
\documentclass{exam}
\usepackage{multicol}
\begin{document}
\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
OPD ENCOUNTER FORM}}}
\end{center}
\vspace{0.1in}
\makebox[\textwidth]{Name :\enspace\hrulefill}
\begin{multicols}{2}
\vspace{0.2in}
\makebox[0.45\textwidth]{Age:\enspace\hrulefill}
\makebox[0.5\textwidth]{Sex:\enspace\hrulefill}
\end{multicols}
\makebox[\textwidth]{Address:\enspace\hrulefill}
\begin{multicols}{2}
\makebox[0.45\textwidth]{City: \enspace\hrulefill}
\makebox[0.45\textwidth]{Ref: \enspace\hrulefill}
\end{multicols}
%
%Past and family history
\section* {Past History}
\begin{questions}
\question Diabetes Mellitus % here I need a choice box before the word "Diabetes Mellitus"and horizontal line after the word "Diabetes Mellitus" to specify duration in-front of Diabetes Mellitus ........
\begin{oneparcheckboxes}
\choice Nephropathy
\choice Retinopathy
\choice Neuropathy
\choice NASH
\choice Gastroparesis
\end{oneparcheckboxes}
\question Systemic hypertension
\begin{oneparcheckboxes}
\choice since
\end{oneparcheckboxes}
\question
\begin{oneparcheckboxes}
\choice
\end{oneparcheckboxes}
\end{questions}
\end{document}