Search for multiple studies in single REST API (/tools/find) request by StudyInstanceUIDs ?

Hello,
Suppose I want to retrieve two studies using /tools/find and their StudyInstanceUIDs are 1.2.826.0.1.3680043.8.1055.1.20111103111148288.98361414.79379639 and 1.3.12.2.1107.5.2.31.30894.30000017090806543960900000010. I know how to get one study at a time using the below JSON requests:

{“Expand”:true,“Level”:“Study”,“Query”:{“StudyInstanceUID”:“1.3.12.2.1107.5.2.31.30894.30000017090806543960900000010”}} and {“Expand”:true,“Level”:“Study”,“Query”:{“StudyInstanceUID”:“1.20111103111148288.98361414.79379639”}}

But is is possible to combine the two requests into one ? Basically something along the lines of the below request ?

{“Expand”:true,“Level”:“Study”,“Query”:{“StudyInstanceUID”:"1.3.12.2.1107.5.2.31.30894.30000017090806543960900000010 or “StudyInstanceUID”:“1.20111103111148288.98361414.79379639"”}}

Anyone ? I really need to figure this one out.

I am not at a computer to check but try one Studyinstaceuid : then both suid separates by a /
Can’t verify if that works but does for modality.

Firstly thanks for your reply.

I’m not quiet sure what you mean. You mean like below?

{“Expand”:true,“Level”:“Study”,“Query”:{“StudyInstanceUID”:“1.3.12.2.1107.5.2.31.30894.30000017090806543960900000010/1.3.12.2.1107.5.1.4.60501.30000012092904330993700000001”}}

This doesnt work :frowning:

this doesnt work either

{“Expand”:true,“Level”:“Study”,“Query”:{“StudyInstanceUID”:“1.3.12.2.1107.5.2.31.30894.30000017090806543960900000010”/“1.3.12.2.1107.5.2.31.30894.30000017090806543960900000010” }}

I get a JSON parsing error

Below works…“\” instead of ""

{“Expand”:true,“Level”:“Study”,“Query”:{ “StudyInstanceUID”: “1.3.12.2.1107.5.2.31.30894.30000017090806543960900000010\1.3.12.2.1107.5.1.4.60501.30000012092904330993700000001”}}

Thanks for all your help Bryan.