Best practice finding a large number of items from a list

I am working on an ASP.NET project where a user sets up a work order, which consists of creating documents for an arbitrary number of patients.

The current user interface design is as follows:

The workflow setup step is the choice of which patients should include. At this point, the user can select a selection of patients or patients. In any case, all available sites or all available patients (possibly up to 20K +) will be placed on the list, and the user can select patients using the search text box or manually.

This is a big problem in many aspects, given that we have 20,000 patients:

  • This adds a lot to the browser.
  • It's terrible when you need to choose let say 7000 out of 20,000
  • It is not very intuitive.

Please let me know if you have any suggestions on how best to do this.

Thanks in advance,

Emra

+3
source share
1 answer

I would recommend using ListBox with ListSearchExtender or TextBox and AutoFill .

Since you have so many elements, you will need to filter out these elements. For example, you might have DropDown with geographic regions. Thus, the user will search for patients in Suffolk.

The actual filter, of course, will be business specific, so it will depend on what is useful to your users.

, , All in the filter - , .

+1

Source: https://habr.com/ru/post/1769403/


All Articles