The routing engine can operate as a web portal, through which clients of system can define medical form templates, where a template can include one or more triggering rules that cause further action to take place. When a patient interfaces to the web portal, the portal can render a medical form for the patient based on the template..