Could cloud technology help solve the UK's GP shortage?