Obtaining information from huge heterogeneous Health Information Systems (HIS) located in different information systems and different databases is a difficult process and could retrieve large amounts of irrelated data. Many approaches were followed to make the process easier and more accurate, each of which has its own methodology and results. This paper introduces a method for integrating diverse information especially related to HIS. The method relies on analyzing metadata for the database of every system involved in the querying process. Analyzing metadata enables retrieving data from several information systems that contain several kinds of data in their databases, and could contain the same data items that describe the same pieces of information which describe the same attributes but with different attributes titles. The result of this research is a framework able to analyze the metadata for diverse HIS databases to guide different queries to find related data from these databases which will be reflected on the search results.