A new multi-million-pound GP unit at Blairgowrie will be officially launched next week.
The town’s community hospital was given a £2.36 million makeover last year.
NHS Tayside chiefs said they were determined to ensure the facility continued to offer a “modern environment for patient care” for future generations.
The unit will be opened on Monday by Deputy First Minister John Swinney.
Ahead of his visit, the local MSP said: “I am very pleased to see the result of this investment in our Scottish NHS here in Blairgowrie. The face of healthcare is changing across Scotland, as we seek to improve our service delivery models.
“Central to this are facilities located in communities, such as this updated one here supporting East Perthshire.”
The service now offers an upgraded GP ward with both single and twin en-suite rooms.
Crucially, the increase in single rooms will help to accommodate the needs of palliative care patients who have more serious illnesses and will require longer-term care.
Enhanced physiotherapy and occupational therapy rehabilitation areas, together with a minor injuries and illness unit, is intended to give NHS professionals added scope to deliver appropriate treatments locally.
The creation of a new inpatient GP unit will support Blairgowrie, Alyth, Coupar Angus, Meigle and surrounding communities.
The redevelopment project was strongly backed by the community, with the Friends of Blairgowrie Community Hospital donating £63,000 toward the building’s revamp.
The old GP unit now houses community health services and outpatient clinics.
NHS Tayside chairman Sandy Watson said the redevelopment represents a “significant milestone” for the hospital, established in 1901.
He added: “We committed to providing this new unit three years ago and I am delighted we can now provide services to the people of Strathmore from this purpose-built unit.”