The board of NHS Highland has agreed that rheumatology services in Dingwall should continue to operate seven days a week.
However, bed provision at the unit will be cut from 14 to 10 so new drugs known as biologic treatments can be administered.
The changes form part of an action plan following a review of the services.
Thousands of people had signed a petition calling for the services to be protected from cuts.
NHS Highland said patients will also have access to beds at Raigmore Hospital in Inverness for complex cases and outpatient clinics would continue.
The Dingwall unit offers inpatient and outpatient care for people suffering from rheumatism as well as other severe joint and bone conditions.
Friends of Highland Rheumatology Unit launched the petition and a campaign to protect the services.