Topological Data Analysis and its Applications for Medical Data