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) {
void addToList(List toAdd) => results
..clear()
..addAll(toAdd);
value.forEach((v) {
addToList(v.execute(results, passed).toList());
});
return results;
}