A £10m children's hospital in Dundee is to be officially opened with the aim of boosting research and training, as well as caring for youngsters.
The new hospital aims to appeal to its patients
The hospital, a joint venture between NHS Tayside and Dundee University, will care for children in the city and in Angus, Perthshire and north east Fife.
It aims to treat children in a less daunting environment and features family accommodation.
The facility is part of the teaching hospital on the Ninewells site.
It is hoped this will allow those involved in treating children to work more closely with medical researchers.
The hospital includes a neonatal unit, outpatient clinic and an operating theatre as well as an outdoor play area.
It also hosts some specialised services which cater for a wider area across north and eastern Scotland.
Services will include inpatient, outpatient and surgical treatment
Professor Richard Olver, head of maternal and child health sciences at Dundee University, said: "Our big idea was to bring all of us working on children's health, researchers and clinicians, close together so that we can spark ideas off each other and help translate new research discoveries into new treatments.
"This state-of-the-art facility is going to be extremely valuable as we move ahead with a wide range of child-focussed research in Tayside, including research in diabetes, asthma, cystic fibrosis, epilepsy and disorders associated with prematurity."
NHS Tayside child health expert Dr Martin Kirkpatrick said the bright colours of the hospital provided a more appropriate environment in which to treat children.
"Children do have very particular healthcare needs and the specialist services we now provide on one family-friendly site are a huge benefit to our patients," he added.