medical systems distributed architectures 1672985