There have been changes to NHS regulations regarding non UK residents. The main change is that the "NHS Charges To Overseas Visitor Regulations" used to apply only to hospital care. In 2010, NHS Scotland Circular CEL 09 (2010) was issued which extended the NHS "Charges To Overseas Visitor Regulations" to GP and Community Nursing Services. The regulations focuses on the entitlement to receive free routine NHS health care based on residency.
Attached below is a copy of the NHS Grampian booklet: "Why you should register with your local GP, which was written by the NHS Grampian Equality and Diversity Team and updated in April 2015. Entitlement to receive free routine NHS health care is covered on pages 11-18.
GP Booklet in English April 2015.pdf