Microfluidic device with multi-level, programmable microfluidic node | Patent Publication Number 20180369809 | Patexia