Skip to main content
  • 435.637.4800
  • Patient Portal
  • Bill Pay
  • Careers
  • Schedule Appointment
Castleview Hospital
  • Home
  • Find a Provider
  • Services

    Services

    We offer a wide range of services to meet the needs of our patients.

    View All Services
    • Allergies
    • Bariatric Surgery
    • Breast Health
    • Cardiology
    • Child Life Services
    • Detox
    • Diabetes Care
    • Digestive Health
    • Ear, Nose & Throat
    • Emergency Room
    • Imaging Services
    • Laboratory
    • Mother & Baby
    • Orthopedics & Sports Medicine
    • Pediatrics
    • Physical Therapy & Rehab
    • Pulmonary Rehabilitation
    • Special Delivery Program
    • Surgical Services
    • WorkPoint Occupational Medicine
  • Patients & Visitors

    Patients and Visitors

    Looking for a form, online tool or a policy? We're here to help.

    View All Resources
    • Classes & Events
    • Infection Prevention
    • Locations
    • Medical Records
    • Non-Discrimination Notice
    • Notice of Privacy Practices
    • Patient Guide
    • Patient Portal
    • Patient Rights & Responsibilities
    • Pay My Bill
    • Price Line
    • Third Party Applications
    • Understanding Your Healthcare Costs
    • Visiting Hours
  • Locations
ER Wait
See how our ER wait times are calculated
xx minutes
See how our ER wait times are calculated.

Looking for a doctor? Try our find a doctor search

Quick Links

Find a Provider Pay My Bill
Patient Portal Patient Guide
Emergency Department Classes & Events

Cardiology Providers

Cardiology
Menu
  • Chest Pain Center
  • General Cardiology
  • Heart Screenings & Imaging
  • Cardiac Rehabilitation
  • Congestive Heart Failure
  • Cardiology Providers
  • Heart Resources
Cardiology Menu Next
Find A Provider Call 435.893.6362
  1. Home
  2. Services
  3. Cardiology
  4. Cardiology Providers

To find a cardiologist, search the list below or call 435.893.6362.

David Cragun, MD
Interventional Cardiology
Price, UT
Accepts New Patients
Call to Schedule
David Perry, DO
Cardiology
Price, UT
Accepts New Patients
Call to Schedule
Castleview Hospital

300 North Hospital Drive
Price, UT 84501

Privacy Policy
  • About Us
  • Contact Us
  • Find a Provider
  • Services
  • Patients & Visitors
  • Classes & Events
  • Price Transparency