at hospital means the child is in the hospital but not as a patient.
in hospital implies the child is there for treatment.
is he there (he arrives already) because he can drive? > at hospital
is he there because he should not be driving? > in hospital