Roadmap
We are continually adding new features to the various different components of Pathling. If you are interested in specific functionality that doesn't exist yet, please get into contact with us or create an issue to help us understand your use case.
SQL on FHIR support
We are working on adding support for executing SQL on FHIR views within both the language libraries and server implementation.
Additional FHIRPath functions
Implementation of a number of functions is planned:
Aggregate functions
approxCountDistinct
correlation
countDistinct
covariance[Pop]
kurtosis
last
max
mean
min
percentileApprox
product
skewness
stdDev[Pop]
sumDistinct
variance[Pop]
Regular functions
contains
startsWith
endsWith
See Arbitrary function construction.
Ordering
The implementation of an order
function will allow for the arbitrary
re-ordering of resources and elements within expressions.
Subscriptions
Work is planned to implement FHIR Subscriptions within Pathling. Push messaging relating to changes within the data (using criteria described using FHIRPath expressions) could be used as an engine for driving sophisticated alert systems within the clinical setting.
See Subscriptions.
Project board
You can see more planned features, in greater detail, on the Pathling project board on GitHub.