In today's aircraft the diagnostic and prognostic systems play a crucial part in aircraft safety while reducing the operating and maintenance costs. Aircraft are very complex in their design and require consistent monitoring of systems to establish the overall vehicle health status. Most diagnostic systems utilize advanced algorithms (e.g. Bayesian belief networks or neural networks) which usually operate at system or sub-system level. The sub-system reasoners collect the input from components and sensors to process the data and provide the diagnostic/detection results to the flight advisory unit. Several sources of information must be taken into account when assessing the vehicle health, to accurately identify the health state in real time. These sources of information are independent system-level diagnostics that do not exchange any information/data with the surrounding systems. This limits the system by preventing cross check or health status information exchange amongst the related sub-systems. This article discusses the issues related to the integration of a vehicle level diagnostic reasoner to sub-system level reasoners and information exchange between the sub-system reasoners and the vehicle level reasoner.