FlaggedItems | DynamicFlaggedItem | List of flagged items, i.e. all items that are mentioned in TriggeredConditions or AdditionalItemsToFlag in FlagRuleSet | |
FlagId | str | An ID is required so the flag can be referred to by a reassessment. Might be removed if reassessments are modified to include an element of type flagInstance (directly referencing the flag instance in the table of flags). NOTE: There can be reassessments of all kinds of flags - i.e. a polymorphism - is this allowed? Can an "xs:choice" mechanism be used? The current implementation of humanReassessmentFlag uses *both* mechanisms! Delete one of them. | |
FlagRuleSetId | str | The ID of the FlagRuleSet giving rise to this flag | |
FlagRuleSetIndex | int | The index (into Data.FlagRuleSets) of the FlagRuleSet being used in this evaluation | |
NonEvaluatedConditionsIndices | int | List of conditions that were *not* evaluated due to an abort flag in a succeeded flagCondition. | |
TriggeredConditions | EvaluatedCondition | List of flagConditions that evaluated to true, and thus triggered a flag. | |