A telemedicine system operable to communicate with a remote operations center, comprising: a router connected to a plurality of transceivers (225, 240) and configured to transmit or receive two or more wireless communications protocols via at least two or more antennas (230, 245), wherein a first antenna is configured to communicate using cellular communications and a second antenna is configured to communicate using satellite communications, and a controller connected to the plurality of transceivers (225, 240), and configured to: establish, via the router, a telemedicine session with the operations center. at least one or more medical measurement devices operably connected to the controller and configured to provide medical information of a patient during the telemedicine session; and wherein the controller is configured to, via the router, dynamically switch between cellular communication and satellite communication upon detecting a transient network loss, and characterized in that the router is configured to run specialized real-time software to constantly monitor the signal strength of each of one or more available wide area network, WAN, connections to determine the most reliable signal, and in that the telemedicine system is configured to verify the response time, measured in network-layer latency, of each available WAN connection to determine the connection best suited to be chosen as the primary link, and to determine the WAN connection best suited to transport one or more telemedicine application based on a combination of the signal strength at the physical layer and the lowest response time at the network layer. a router connected to a plurality of transceivers (225, 240) and configured to transmit or receive two or more wireless communications protocols via at least two or more antennas (230, 245), wherein a first antenna is configured to communicate using cellular communications and a second antenna is configured to communicate using satellite communications, and a controller connected to the plurality of transceivers (225, 240), and configured to: establish, via the router, a telemedicine session with the operations center. at least one or more medical measurement devices operably connected to the controller and configured to provide medical information of a patient during the telemedicine session; and wherein the controller is configured to, via the router, dynamically switch between cellular communication and satellite communication upon detecting a transient network loss, and establish, via the router, a telemedicine session with the operations center. at least one or more medical measurement devices operably connected to the controller and configured to provide medical information of a patient during the telemedicine session; and wherein the controller is configured to, via the router, dynamically switch between cellular communication and satellite communication upon detecting a transient network loss, and characterized in that the router is configured to run specialized real-time software to constantly monitor the signal strength of each of one or more available wide area network, WAN, connections to determine the most reliable signal, and in that the telemedicine system is configured to verify the response time, measured in network-layer latency, of each available WAN connection to determine the connection best suited to be chosen as the primary link, and to determine the WAN connection best suited to transport one or more telemedicine application based on a combination of the signal strength at the physical layer and the lowest response time at the network layer.