There might be another way to solve your part-time multiple connection issue, Multipath TCP (MPTCP). It's a fairly young and admittedly experimental extension to TCP but from what I've been reading it's worked pretty well in a number of places, not the least of which is iOS where its used to transparently switch between two notoriously flaky network connections (cellular and wifi) without the user intervening or even noticing.
I'm not at all familiar with MPTCP on Windows so if it were me I'd probably start with an AP running OpenWRT or maybe a MikroTik board in the ambulance. Then setup two vtun (or similar) tunnels on that router, one over the cellular connection, and one over the intermittent wifi link. Then using ConnMan, NetworkManager, netcfg, or what have you to route traffic between the ambulance's mobile AP/router and the station's secure over the wifi connection whenever available thus avoiding unnecessary cellular traffic.
It's late here so I'll leave you with a small pile of quasi-related links to go with the above half-baked idea.
MultiPath TCP - Linux Kernel implementation : Main - Home Page browse
Multipath TCP lets Siri seamlessly switch between Wi-Fi and 3G/LTE
draft-wei-mptcp-proxy-mechanism-02 - MPTCP proxy mechanisms
MultiPath TCP - Linux Kernel implementation : Users - Configure Routing browse
GitHub - ovh/overthebox: OverTheBox
VTun - Features
2 Cable modems = Double Internet Speed? Well… not really… Part 1
MPTCP, SSH, Squid, OpenVPN (and 2 Cable modems) = Double Speed? Not quite… Part 2
I'm not at all familiar with MPTCP on Windows so if it were me I'd probably start with an AP running OpenWRT or maybe a MikroTik board in the ambulance. Then setup two vtun (or similar) tunnels on that router, one over the cellular connection, and one over the intermittent wifi link. Then using ConnMan, NetworkManager, netcfg, or what have you to route traffic between the ambulance's mobile AP/router and the station's secure over the wifi connection whenever available thus avoiding unnecessary cellular traffic.
It's late here so I'll leave you with a small pile of quasi-related links to go with the above half-baked idea.
MultiPath TCP - Linux Kernel implementation : Main - Home Page browse
Multipath TCP lets Siri seamlessly switch between Wi-Fi and 3G/LTE
draft-wei-mptcp-proxy-mechanism-02 - MPTCP proxy mechanisms
MultiPath TCP - Linux Kernel implementation : Users - Configure Routing browse
GitHub - ovh/overthebox: OverTheBox
VTun - Features
2 Cable modems = Double Internet Speed? Well… not really… Part 1
MPTCP, SSH, Squid, OpenVPN (and 2 Cable modems) = Double Speed? Not quite… Part 2