The textbox and search button are simply the smart search box. The dropdowns are smart search filters configured with the options you want to filter by and select dropdown as your control. Then define one option per line in format:
Index field name;Value of the field;Displayed text
You can also use a query to populate these assuming you're already doing that in the doc type field. Assume you have
ResourceTypes table with
ResourceName your query would be
SELECT 'TypeColumnFromDocType', ResourceID, ResourceName FROM Resource Types ORDER BY ResourceName
This will populate the dropdown with the needed items to filter. Repeat for the Specialties.