restoring comm doc and patient objects and moving changes to impl counterparts.
Authored by: girish_c1980 2017-01-23
Parent: [r2293]
Child: [r2295]