The inference engine used interactive forward chaining technique to infer a diagnostic result. The proposed system was designed to interact with user by using question forms of symp- toms, and it was able to support text and picture in- formation. The architecture of this system consisted of inference engine, knowledge base, user interface unit, knowledge acquisition unit, explanation mod- ule and blackboard.