A respiratory care apparatus comprising: an electromechanical air router assembly comprising at least one first pressure generating source and at least one second pressure generating source; an interfacing assembly having at least one patient interface port and separate conduits for inhalation and exhalation; a first pressure restricting valve configured to control positive pressure and/or flow; and a second pressure restricting valve configured to control negative pressure and/or flow; wherein the at least one first pressure generating source is configured to generate positive flow and pressure, the at least one first pressure generating source comprises an inlet which draws atmospheric air into the at least one first pressure generating source and an outlet which outputs air from the at least one first pressure generating source to the at least one patient interface port, the at least one second pressure generating source is configured to generate negative flow and pressure, the at least one second pressure generating source comprises an inlet which draws air from the at least one patient interface port into the at least one second pressure generating source and an outlet which outputs air to atmosphere, and the at least one first pressure generating source and the at least one second pressure generating device are configured to function independently with respect to each other; wherein the first pressure restricting valve is disposed between the at least one first pressure generating source and the at least one patient interface port, said first pressure restricting valve is configured to control pressure between the at least one first pressure generating source and the at least one patient interface port, and the second pressure restricting valve is disposed between the at least one second pressure generating source and the at least one patient interface port, said second pressure restricting valve is configured to control pressure between the at least one second pressure generating source and the at least one patient interface port. an electromechanical air router assembly comprising at least one first pressure generating source and at least one second pressure generating source; an interfacing assembly having at least one patient interface port and separate conduits for inhalation and exhalation; a first pressure restricting valve configured to control positive pressure and/or flow; and a second pressure restricting valve configured to control negative pressure and/or flow; wherein the at least one first pressure generating source is configured to generate positive flow and pressure, the at least one first pressure generating source comprises an inlet which draws atmospheric air into the at least one first pressure generating source and an outlet which outputs air from the at least one first pressure generating source to the at least one patient interface port, the at least one second pressure generating source is configured to generate negative flow and pressure, the at least one second pressure generating source comprises an inlet which draws air from the at least one patient interface port into the at least one second pressure generating source and an outlet which outputs air to atmosphere, and the at least one first pressure generating source and the at least one second pressure generating device are configured to function independently with respect to each other; wherein the first pressure restricting valve is disposed between the at least one first pressure generating source and the at least one patient interface port, said first pressure restricting valve is configured to control pressure between the at least one first pressure generating source and the at least one patient interface port, and the second pressure restricting valve is disposed between the at least one second pressure generating source and the at least one patient interface port, said second pressure restricting valve is configured to control pressure between the at least one second pressure generating source and the at least one patient interface port.