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.
- Batching queries
Make a single POST request to run a set of search queries.
https://darrendevitt.com/batching-get-requests-in-fhir/ - 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/ - 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 - 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/ - 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/ - ‘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/ - POST searches
Send search parameters as encoded data using a POST request.
https://darrendevitt.com/searching-fhir-with-post-requests/
---