1. A method for designing an intelligent clinical protocol comprising: creating a database of one or more protocol meta-models for use in facilitating a design of a clinical protocol using a computing device; selecting at least one of said one or more protocol meta-models from said database, wherein each of said one or more protocol meta-models include at least one list relevant to a designated disease, said at least one list contains a set of patient eligibility criteria and a set of workflow actions, each of said set of patient eligibility criteria include an assigned range of values to designate if that said patient eligibility criteria is satisfied; and designing the intelligent clinical protocol on a computing device using an intelligent clinical protocol structure, said intelligent clinical protocol structure including an authoring tool to encode one or more of said set of patient eligibility criteria and a protocol schema for entering one or more of said set of workflow actions into the clinical protocol.