aehrc / pathling

Tools that make it easier to use FHIR® and clinical terminology within data analytics, built on Apache Spark.
https://pathling.csiro.au
Apache License 2.0
91 stars 12 forks source link

Support for FHIR Search API queries #1986

Open johngrimes opened 5 months ago

johngrimes commented 5 months ago

Many other implementations use the FHIR Search API as a standard format for representing filter criteria for FHIR data.

It would be great if we had a way of executing a FHIR Search API query in both the server implementation and the library API.

johngrimes commented 5 months ago

One way of implementing part of this could be to leverage the FHIRPath definitions used to define search parameters within the FHIR specification.

We should be able to translate these expressions into queries using the existing FHIRPath engine.