A computer system for determining risk assessment based on assigned protocol values, the computer system comprising one or more processors, one or more computer readable memories, one or more computer readable storage medium, and program instructions stored on at least one of the one or more storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising:
- program instructions to generate a protocol user interface (UI) element on a graphical user interface, wherein:
- the protocol UI element includes an input field and is assigned with a weight value;
- and
- the weight value is determined at least based upon data entered into the input field of the protocol UI element;
- program instructions to adjust the weight value assigned to the protocol UI element based on historical event data associated with a protocol corresponding to the protocol UI element;
- and
- program instructions to dynamically calculate a risk assessment score based on the adjusted weight value, wherein the risk assessment score indicates a likelihood that an adverse event will occur as a result of violating the protocol.