Willem Burgers
Willem Burgers

Reputation: 63

FHIR search multiple values for the same parameter

For our patient registration system as a standalone web service, we want to use FHIR.

Applications that want to request data from the web service in some cases want to retrieve information about multiple patients. For example a list of last seen patients.

It would be really inefficient to search every patient based on id individually, because it will cause much overhead in networking and searching. Is it possible to search for multiple patients with a set of IDs?

Http should be able to handle this. I wonder if the FHIR standard supports this.

Upvotes: 4

Views: 3495

Answers (1)

Grahame Grieve
Grahame Grieve

Reputation: 3586

there's two choices. the first is

GET [base]/Patient?_id=1,2,3,4,5

Using commas like this is documented here: http://hl7.org/fhir/search.html#combining

An alternative is to use a batch. This is a much more flexible arrangement - see http://hl7.org/fhir/http.html#transaction

Upvotes: 7

Related Questions