ported appointment: added case for read only portals