A report protocol can include one defined, at least in part, based on one or more communications received from a protocol generator device 124. Such a report protocol may be identified at the protocol generator device 124, e.g., based on input received at the device from a user (e.g., authorized to generate a rule that applies for one or more general conditions). A report protocol can include one or more general conditions of applications, such as ones that specify for which time periods, facilities, locations and/or data sources for which the protocol is to apply. A report protocol can also include a flag definition that may specify what types of data indicate that information corresponding to a data element is to be reported. For example, a flag definition may include an identification of each of one or more composites and/or one or more values associated with each of the one or more composites. The one or more values may include, for example, a numeric, textual or categorical value. The one or more values may include a threshold and/or define a bound for a closed or open range. Thus, for example, a corresponding value included in a data element may be determined to be consistent with the one or more values if it is within a range (or outside the range—depending on how the protocol is defined) or exceeds the threshold in a particular direction (e.g., is above or is below the threshold). As another example, a corresponding value included in a data element may be determined to be consistent with the one or more values if it is the same as one (or all) of the one or more values.