Diferența esențială dintre medicina internă și practica generală este că medicina internă gestionează bolile pe care medicii generaliști nu le pot trata la nivelul lor de practică, în timp ce practica generală tratează bolile minore, identifică bolile severe și îi trimite pe acești pacienți către centre specializate pentru o gestionare ulterioară.
Practica generală este o subsecțiune populară de medicină care se ocupă de problemele zilnice și de obicei non-grave ale pacienților, în timp ce le trimite la unități de îngrijire specializată, dacă este necesar. Medicina internă se ocupă de afecțiunile mai grave pe care medicii de familie nu le pot gestiona la nivelul lor de practică.