What is the best way to do a clinical summary?

I think going forwards, you should use the reporting module to create datasets that will feed your clinical summary. Once this is done, then remaining part is just a renderer for it.