FhirPath EvaluationContext now takes an IDictionary with KV-pairs denoting environment variables which are evaluated at runtime. These are defined using a '%%' syntax followed by an identifier. This identifier should match a key in the EvaluationContext Dictionary.
Related issues
Closes #2570
Testing
Added unit tests to both the grammar tests and a new test file for environment variables
Description
FhirPath EvaluationContext now takes an IDictionary with KV-pairs denoting environment variables which are evaluated at runtime. These are defined using a '%%' syntax followed by an identifier. This identifier should match a key in the EvaluationContext Dictionary.
Related issues
Closes #2570
Testing
Added unit tests to both the grammar tests and a new test file for environment variables