Improving flexibility and dependability of remote patient monitoring with agent-oriented approaches. (2018)