I just want to flag up a potential bug, or at least a function which does not work in the most helpful way, unless I am missing something, which is as likely as not.
So, I want to find a patient so I put the patient’s surname or first name in the search box and click to search. A list of patients is produced which does indeed contain my patient, but I would expect:
(1) The list to contain only patients with that name, whereas actually it contains many patients without that name and for whom there seems to be no logical reason for them to be in the list at all.
(2) Given the above, all patients with the name I search for should appear at the top of the list, but actually that doesn’t happen.
(3) Given the above, I would at least expect the list to have some kind of order, say alphabetical order or in order of how recently they have been last seen, but I can discern no logical order at all.
Sometimes the list is quite long, and names appear to be scattered randomly about the list. Consequently, it is more time-consuming to find my patients’ records than it should be.
This issue has been persistent through recent OpenEMR versions. I hope it will be resolved in the forthcoming version 8.0.0.
Edit: I am using Version 7.0.3(4).