Technology aided healthcare delivery : Co-design, adoption and interoperability