execute method
The iterable, nested function that evaluates the entire FHIRPath expression one object at a time
Implementation
@override
List execute(List results, Map<String, dynamic> passed) {
if (results.isEmpty) {
return [true];
} else {
final executedValue = value.execute(results.toList(), passed);
for (final r in results) {
if (notFoundInList(executedValue, r)) {
return [false];
}
}
return [true];
}
}