Something changed today (23 October 2017), that hasn't received much notice in the Press. The change affects non-urgent care and to be entitled to this free at the point of delivery, you will either need to have a UK passport, or a "Right to Remain" in the UK document. If you don't have either of these, then you will need to either have private insurance or pay up-front.
Cynic
Expat Team