Managing Computerised Clinical Practice Guidelines: A Generic Approach and Unified Framework for Supporting the Management of Computerised Clinical Practice Guidelines