Great stuff!

it would be interesting to compare the results with Java script with 20.000 and 50.000 patients, in order to understand if IRIS is definitely better than others with more data.
Also the select should executed with more data, to understand if it's just a coincidence that PostgreSQL responce is better with more data.