Atiyah–Jänich's theorem says that $$ \left[X\to\mathcal{F}\left(\mathcal{H}\right)\right] = K_0\left(X\right) $$where $\mathcal{H}$ is any separable complex Hilbert space, $\mathcal{F}\left(\mathcal{H}\right)$ is the set of Fredholm operators on $\mathcal{H}$, $X$ is any topological space, and $K_0$ is the topological-$K_0$ functor which gives roughly speaking stable isomorphism classes of vector bundles on $X$.
My question is, how can one complete the following analogous equation for $K_1$:$$ \left[X\to???\right] = K_1\left(X\right) $$ (or in fancy language, what is the classifying space of the $K_1$ group?
Via suspensions, we can translate the question back to $K_0$: $K_1\left(X\right)=K_0\left(S X\right)$, so that $$ \left[SX\to\mathcal{F}\left(\mathcal{H}\right)\right] = K_1\left(X\right) $$However, this is unpleasant, because then you get homotopy classes of maps from $SX$ on the L.H.S. instead of homotopy classes of maps from $X$. Additionally, one would like an answer that takes into account the more intrinsic nature of $K_1$ (as opposed to $K_0$--not via suspensions): $K_1$ classifies unitaries, at least in algebraic K-theory.
The closest thing I could find is pp. 11 of Higson, Connes, Baum which mentions self-adjoint Fredholm operators which apparently define a class in $K_1$. However, I thought those were always trivial?