For Medical Card yes its correct, and you will have your succeeding visits for free but for all general consultations or check-up only.

If your going to visit per specialties such as ophthalmology, neurology, gynecology etc ... you have to pay minimum 100 riyal per visit/each visit.