Nursing for public health: realising the vision: a model for putting public health into practice - Dublin Department of Health and Children 2005.