A fő különbség a belgyógyászat és az általános gyakorlat között az, hogy a belgyógyászat kezeli azokat a betegségeket, amelyeket a háziorvosok a gyakorlat szintjén nem tudnak kezelni, míg az általános gyakorlat a kisebb betegségeket kezeli, azonosítja a súlyos betegségeket, és ezeket a betegeket szakosodott központokba irányítja további kezelés céljából.
Az általános gyakorlat az orvostudomány egyik népszerű alfejezete, amely a betegek napi és általában nem súlyos problémáival foglalkozik, szükség esetén szakellátó egységekhez irányítva őket. A belgyógyászat azzal a súlyosabb betegséggel foglalkozik, amelyet a háziorvosok a gyakorlat szintjén nem tudnak kezelni.