Clinical guidelines are prevalent but frequently not used. Computer reminder systems can improve adherence to guidelines but have not been widely adopted. We present a computer-based decision support system that combines these elements: 1) pediatric preventive care guidelines encoded in Arden Syntax; 2) a dynamic, scannable paper user interface; and 3) a HL7-compliant interface to existing electronic medical record systems. The result is a system that both delivers "just in time" patient-relevant guidelines to physicians during the clinical encounter and accurately captures structured data from all who interact with the system. The system performs these tasks while remaining sensitive to the workflow constraints of a busy outpatient pediatric practice.