Computer-based Medical Guidelines and Protocols: A Primer and Current Trends