Photonic crystal based immunosensor for clinical diagnosis