March 1, 2022 – Advisory: FHIR Search with an Assigning Authority but no Identifier Omits Results
A FHIR Query for patients using identifiers should return all matching results if the search parameter specifies only an assigning authority and no identifier. Currently this does not work properly, per the specification.
This issue affects the following products:
- HealthShare Unified Care Record 2019.1, 2019.2, 2020.1
- InterSystems IRIS for Health 2019.4, 2020.1, 2020.2, 2020.3, 2020.4, 2021.1, 2021.2
A FHIR query such as:
{{Patient?identifier=https://myhospital.com/mrn|12345}}
properly returns a single matching patient.
However, a query such as :
{{Patient?identifier=https://myhospital.com/mrn|}}
should return a result set that includes all identifies from the specified assigning authority. This does not work.
This can result in a query performing unpredictably and not returning the correct search results.
The correction for this issue is identified as IF-1426. It is included in Unified Care Record 2020.2 and InterSystems IRIS for Health 2022.1 and all later versions of those products. Customers on affected versions may request more information from the WRC.