Technology is redefining healthcare diagnosis, delivery and management