The optimal layout would be where the sofa is closest to the door, so patients get in and out as fast as possible.And the bookshelf should be close to the doctor's chair, so he doesn't waste so much time walking.

But I would build several rooms of certain kinds.I often have 2+ GP's, pharmacies and psychs.

This forum hasn't been the meeting point for developers, sadly.They mainly reside in the mentioned Github site and on our IRC channel (#corsix-th on the Freenode server).Please pay those places a visit if you plan to help out.