Consumer healthcare platform