Design. analysis, and development tools

There are many parts of a system to design, e.g., user interfaces, information, functionality, ability to interact with third parties or APIs (Application Programming Interface). APIs enable applications to share their data and functionalities with third parties [1].

The developers of digital health solutions usually have a wide range of “development tools” at their disposal to test and debug the proposed solutions. However, feedback from end-users (user perspective) and subject matter experts is needed during the digital health solutions' design and development process (Figure 1)

In addition to a system's functional and non-functional aspects, the ethics of the technology being developed must be considered. The ethics canvas is an open-source tool developed by researchers in conjunction with ADAPT centre. It can be used early during the development process to identify ethical considerations.  

The Ethics canvas developed by the ADAPT centre provides a way for multidisciplinary teams to collaborate, discuss and capture ethical considerations under several headings (Figure 2) [3].

The Ethics canvas of ADAPT Centre

Figure 2:The Ethics canvas of ADAPT Centre [3]

References

[1] IBM. What is an Application Programming Interface (API). Accessed June 24, 2022. https://www.ibm.com/cloud/learn/api
[2] Science Foundation Ireland. ADAPT: The Global Centre of Excellence for Digital Content and Media Innovation. Accessed June 24, 2022. https://www.adaptcentre.ie/ 
[3] David Lewis, Wessel Reijers, Harshvardhan Pandit. The Ethics Canvas Manual.;