1. A method implemented on a machine having at least one processor, storage, and a communication platform for diagnosing a patient, comprising: processing information, via an image reading platform implemented and running on the at least one processor, associated with an object in visual data associated with a patient study to generate currently processed information; obtaining, from the storage of the machine, previous information, generated based on the object in the same visual data of the patient study; performing, by the image reading platform, a consistency check between the previous information and the currently processed information that corresponds to the previous information with respect to the object in the same visual data of the patient study to detect inconsistency therebetween with respect to the same object; generating, via a matrix of diagnosis decision (MDD) platform implemented and running on the at least one processor, a matrix of diagnosis-related information based on a result from the consistency check; and generating, automatically by the MDD platform, a diagnosis decision based on the diagnosis-related information in the matrix of diagnosis-related information, wherein the previous information and the currently processed information are generated by a same creator at different times or by different creators with respect to the object in the same visual data, and the image reading platform and/or the MDD platform encapsulate information with toolkits that are adapted to be used to manipulate the information encapsulated therewith.