The literature available on disturbance decoupling (DD) of Boolean control network (BCN) is built on a restrictive notion of what constitutes as disturbance decoupling. The results available on necessary and sufficient conditions are of limited applicability because of their stringent requirements. This work tries to expand the notion of DD in BCN to incorporate a larger number of systems deemed unsuitable for DD. The methods available are further restrictive in the sense that system is forced to follow trajectory unaffected by the disturbances rather than decoupling disturbances while the system follows its natural course. Some sufficient conditions are provided under which the problem can be addressed. This work tries to establish the notion of disturbance decoupling via feedback control, analogous to the classical control theory. This approach though, is not limited to DD problems and can be extended to the general control problems of BCNs. Determination of observability, which is sufficient for the fault detection, is proven to be NP-hard for Boolean Control Network. Algorithms based on reconstructability, a necessary condition, of BCN turn out to be of exponential complexity in general. In such cases it makes sense to search for the availability of some special structure in BCN that could be utilized for fault detection with minimal computational efforts. An attempt is made to address this problem by introducing instantaneous fault detection (IFD) and providing necessary and sufficient conditions for the same. Later necessary and sufficient conditions are proposed for solving the problem of instantaneous fault detection along with disturbance decoupling using a single controller.