B.26 WADL Method Definition of a Capabilities Description for an Origin Server Supporting Studies Search
<method id="searchForStudies" name="GET">
<request>
<param default="multipart/related; type=application/dicom+xml" name="Accept" style="header">
<option value="multipart/related; type=application/dicom+xml"/>
<option value="application/json"/>
</param>
<param name="limit" style="query" type="xs:int">
<doc>maximum number of records</doc>
</param>
<param name="offset" style="query" type="xs:int">
<doc>skipped results</doc>
</param>
<param name="StudyDate" style="query"/>
<param name="00080020" style="query"/>
<param name="StudyTime" style="query"/>
<param name="00080030" style="query"/>
<param name="AccessionNumber" style="query"/>
<param name="00080050" style="query"/>
<param name="ModalitiesInStudy" style="query"/>
<param name="00080061" style="query"/>
<param name="ReferringPhysicianName" style="query"/>
<param name="00080090" style="query"/>
<param name="PatientName" style="query"/>
<param name="00100010" style="query"/>
<param name="PatientID" style="query"/>
<param name="00100020" style="query"/>
<param name="StudyInstanceUID" repeating="true" style="query"/>
<param name="0020000D" repeating="true" style="query"/>
<param name="StudyID" style="query"/>
<param name="00200010" style="query"/>
<param name="includefield" repeating="true" style="query" type="xs:string">
<option value="all"/>
<doc>include fields</doc>
</param>
<param name="fuzzymatching" style="query" type="xs:boolean">
<option value="true"/>
<option value="false"/>
<doc>additional fuzzy semantic matching</doc>
</param>
<param name="emptyvaluematching" style="query" type="xs:boolean">
<option value="true"/>
<option value="false"/>
<doc>additional fuzzy semantic matching</doc>
</param>
<param name="multiplevaluematching" style="query" type="xs:boolean">
<option value="true"/>
<option value="false"/>
<doc>additional fuzzy semantic matching</doc>
</param>
</request>
<response status="200 204 299">
<representation mediaType="multipart/related; type=application/dicom+xml"/>
<representation mediaType="application/json"/>
</response>
<response status="400 403 500 503"/>
</method>
Note
This example depicts support for the Fuzzy Matching and Repository Query options.