Smart Forms are condition-specific documentation tools that integrate pertinent data review, guideline-based decision support, ambulatory order entry, patient education and coded data capture capabilities. Smart Forms are being developed as Web applications in a service oriented architecture and employ a rules engine for dynamic content generation.