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) {
final executedBefore = before.execute(results.toList(), passed);
final executedAfter = after.execute(results.toList(), passed);
executedBefore.forEach((e) {
if (notFoundInList(executedAfter, e)) {
executedAfter.add(e);
}
});
return executedAfter;
}