Patent ID: 6985846

Claim:
A system for clinical trial simulation, comprising: an interface having a fixed form module and a trial definition language free form module, the interface configured to receive information that describes a trial protocol comprising a plurality of schedules for a clinical trial simulation and to receive information to dynamically modify trial schedules to simulate dosage adjustment protocols during trial in response to disease progression; a translator having a protocol parser and a code generator, the protocol parser configured to parse the trial protocol, the code generator configured to generate source code in a high level general purpose programming language; a compiler having a code parser and a machine code generator, the compiler configured to compile the generated source code into an executable program comprising a plurality of programmable state machines, each state machine corresponding to one of the plurality of schedules, the state machines dynamically determining dosage adjustment protocols and schedule parameters in response to information generated in simulation based on the disease progression; and a controller communicatively coupled with the interface, the translator, and the compiler, the controller configured to run the executable program including the plurality of programmable state machines, according to a time queue.