Short Answer
German medical practices are legally permitted to decline new patients of any nationality if they have reached their maximum capacity.
The refusal to register you is an operational bottleneck of the domestic healthcare system rather than targeted discrimination against foreign residents.
What Most Expats Don't Realize
You walked into a local clinic, announced you were a new resident from Spain, and were immediately told the doctor could not see you. You assumed you were being excluded based on your passport and spent €250 on a private doctor out of sheer frustration. You lost that money needlessly because you didn't realize that your German neighbors face the exact same "Kapazitätsgrenze" (capacity limit) daily and that a quick call to the 116 117 service would have found you a free public slot.
What To Do
- Open the Doctolib app and select the specific filter for "Accepting new patients" before booking.
- Call local practices during their early morning telephone hours to check their immediate capacity.
- "Nehmen Sie derzeit neue gesetzlich versicherte Patienten an?" (Are you currently accepting new patients with public insurance?) — Ask this exact question before you volunteer any personal details.
The Truth
The system is severely overbooked across all major metropolitan areas. Germany allows doctors to manage their own patient loads, meaning an administrative rejection is a mathematical reality of their schedule rather than an exit gate for immigrants.