Can echo test reveal everything about heart disease. More particularly blocks if any, holes, etc. I mean all things. That is taking only echo test sufficient to identify all heart related diseases or some more tests also to be taken. Also some diagnostic centres take an echo test within two or three minutes by applying gel. Is it correct way as I see in internet that 45 minutes will be taken for echo test. Please clarify above three points separately in detail.