There ought to be more national hospitals for the elderly.

Literal

Old-people [purpose-のための] national hospitals [subject-が] more exist [should-しかるべきだ].

~てしかるべきだ ('it ought to be, it's only proper that') is a formal expression of what should rightfully be the case. しかるべき literally means 'that which is proper.' A policy advocacy sentence.