Add single-resource FHIRPath evaluation to the library API, enabling evaluation of FHIRPath expressions against individual FHIR resource JSON strings without pre-loading datasets. Includes language bindings for Python and R.
New features
Single-resource FHIRPath evaluation
- Added
evaluateFhirPath()to the Java library API for evaluating FHIRPath expressions against a single FHIR resource JSON string (#2502) - Support for context expressions and user-defined variables (
%varNameresolution) - Added
evaluate_fhirpath()to the Python library - Added
pathling_evaluate_fhirpath()to the R library
Bug fixes
- Register the union operator (
|) in BinaryOperatorType, fixingUnsupportedFhirPathFeatureErrorwhen parsing union expressions
Documentation
- Remove incorrect claim of
&operator support from FHIRPath documentation - Add "Single resource evaluation" section to FHIRPath documentation with examples in Java, Python, R, and Scala
Full Changelog: v9.3.1...v9.4.0