У грі Добрий лікар гравці стають досвідченими лікарями, присвяченими відновленню здоров’я та порядку в місті. Кожен пацієнт, якого вони успішно вилікують, наближає їх до отримання титулу справжнього рятівника життя та підтвердження професійного майстерства.
Гравці по черзі керують власною маленькою медичною практикою. Під час свого ходу гравець може тягнути та викладати карти зі своєї руки, щоб прийняти нових пацієнтів, застосувати лікування або поєднати символи дій для зцілення вже наявних пацієнтів. Карти містять кольори та значки, що представляють різні типи медичних процедур, і правильне їх поєднання є ключем до успіху. Спільний ринок із п’яти відкритих карт дає нові можливості кожного раунду. Стратегічне управління рукою дуже важливе — вибір, коли лікувати, тягнути або обмінювати карти, може визначити результат. Гра балансує між плануванням та адаптивністю, оскільки наявність карт і дії інших лікарів постійно змінюють ситуацію.
Гра триває, поки один з гравців успішно не вилікує свого п’ятого пацієнта. Після цього всі гравці підраховують переможні очки, і той, у кого їх найбільше, оголошується найкращим лікарем.