7 useful FHIR search features

Want to impress your team with your FHIR knowledge?

Here are 7 things about FHIR search you and your team may not be familiar with.

  1. Batching queries
    Make a single POST request to run a set of search queries.
    https://darrendevitt.com/batching-get-requests-in-fhir/
  2. The ‘missing’ search modifier
    Search for resources where a value is missing or not.
    Example: Give me all completed Procedures without a performed time.
    https://darrendevitt.com/fine-tune-your-queries-using-search-modifiers/
  3. The ‘_has’ modifier
    Search using the properties of linked resources.
    Example: Give me all patients who are pregnant.
    https://build.fhir.org/search.html#has
  4. Composite search parameters
    Combining two search parameters into one.
    Example: Give me patients with a systolic blood pressure reading above 180.
    https://darrendevitt.com/composite-search-parameters-in-fhir/
  5. Phonetic searching
    Search for a Patient using a phonetic or ‘sounds like’ name search.
    Example: Patient/?phonetic=smit
    https://darrendevitt.com/fhir-search-phonetic-name-searching/
  6. ‘Global’ search parameters
    Search using one of the ‘global’ parameters.
    Example: Give me all resources with a ‘tag’ of ‘WORKFLOW-X’.
    https://darrendevitt.com/fhirs-global-search-parameters/
  7. POST searches
    Send search parameters as encoded data using a POST request.
    https://darrendevitt.com/searching-fhir-with-post-requests/

Discussion

---

Download my “FHIR Architecture Decisions” book

Discover more from Darren Devitt

Subscribe now to keep reading and get access to the full archive.

Continue reading