FHIR Chat · composite search (AND / OR) with Parameters resource · implementers

Stream: implementers

Topic: composite search (AND / OR) with Parameters resource


view this post on Zulip Mika Tuomainen (Feb 26 2021 at 11:27):

There is described Composite Search Parameters in http://hl7.org/fhir/search.html#combining.

AND search parameter example is like this:

/Patient?language=FR&language=NL

OR search parameter example is like this:

/Patient?language=FR,NL

How these are expressed using Parameters resource? Or is it in general possible to do so?

Examples trying to express these using Parameters resource:

AND expressed using Parameters resource (parameter repeats)

<parameter>
    <name value="language"/>
        <valueCode value="FR"/>
</parameter>
<parameter>
        <name value="language"/>
        <valueCode value=NL"/>
</parameter>

OR expressed using Parameters resource (parameter.value repeats), but this is not ok, because parameter.value[x] cardinality is 0..1

<parameter>
    <name value="language"/>
        <valueCode value="FR"/>
    <valueCode value="NL"/>
</parameter>

How to express OR search parameter using Parameters resource? And is it OK in general to express AND search parameter with repeating same parameter?

view this post on Zulip Michele Mottini (Feb 26 2021 at 13:54):

There is no relationship or correspondence between search parameters and the Parameters resource. Every operation is free to interpret the Parameters resource as it sees fit


Last updated: Apr 12 2022 at 19:14 UTC