Putting patients first: development of a patient advocate and general practitioner-informed model of patient-centred care