Hi,
Regarding to first part:
- First of all you are in the Study Tab, that is a list of studies not of Patients, so in every study that is coming back from the request there are the patient attributes in there too. All studies in the order as they come, that have the same patient attributes are collected in one Patient, if at least one attribute of the patient (of the next study in the list) is different (besides the `(
0008,0005): Specific Character Set`) that Study will be collected in another patient. So check which attribute is has differed and why.
Regarding to second part:
We have the function in-there if you close the tree and open again, the UI will query all studies to that patient (with that patient ID). (I know that, that can be confusing, that comes from the Design as the UI study page was all in one, we had a discussion about that if that is a good idea to get all the studies when you close and open the tree). Because the request is made for a specific Patient ID, the compare of patient attributes of the requested studies is not made anymore so you have all 10 studies shown to the same patient. (We can discus internally that feature again maybe is a good idea to remove that)
The third part is not much clear for me. Maybe you can open the browser Inspect (on the most browsers by clicking F12) go to the Network tab, and see what query is made there. I guess the first results is querying with the date filter and second is getting only with patient ID and that's why is getting everything what that patient has even the studies with XA and OT. (Maybe it is a bug that I should fix).
Best Regards
Shefki Esadi