Trade-off between System Effectiveness and Context Constraints in the Design of an IoT System Giving Access to Health Care in African Rural Villages