Tricky question.
'Specialist Hospital' specialist would be an adjective, therefore it wouldn't need an 's.
in these cases "Specialistīs Hospital or Hospital of Specialists" specialist is a noun and therefore could have an 's.
Hope that helps and sorry about the late reply.
eric |