An open-source electronic patient list that lives in a browser