www.nhs.uk/NHSEngland/Healthcareabroad/countryguide/Pages/healthcareinGermany.aspx
From website:
It is important that you ensure you are treated by a state healthcare provider as you will not be covered for private healthcare. You should be particularly careful if the healthcare arrangements have been made by a hotel or travel representative. Any costs incurred for private healthcare are non-refundable.
If you need medical or dental treatment, you should visit a contracted doctor or dentist and show your European Health Insurance Card (EHIC). You will need to select a German health insurance fund at whose expense you would like to be treated. To do this, you will need to fill in either
* a form 80 - if you have not got your EHIC with you
* or a form 81 if you show your EHIC
You should be careful not to sign a form agreeing to private treatment.
Non EEA nationals are covered in Germany.
You need to contact any of the health insurance funds 'Krankenkasse' such as
* Allgemeine Ortskrankenkassen (AOK)
* Betriebskrankenkassen (BKK)
* Ersatzkassen e.g. BEK, DAK, TK, etc.
Find more details on the health insurance funds directoy (in German only).
* Innungskrankenkassen (IKK)
* Knappschaft or landwirtschaftliche Krankenkassen