The significant challenge to sustaining the health information system is the lack of financial resources. The system needs to invest huge amounts of funding in the startup, updating the software and maintaining the hardware require certain financial investments. Training for the staff who will take care of the system is also one of the financial needs. Addressing this challenge includes advocating for increased government funding and exploring public-private partnerships. And instead of using external resources, capacity building for locals to manage and maintain this system can contribute to long-term system sustainability.
In designing EHIS, features like flexibility and interoperability are crucial to adapting to changing needs and technologies. It should be easy to integrate new functionalities and technologies in emerging technologies. Regarding data exchange and integration with other systems, it also needs to ensure that the system possesses open standards and interoperability protocols. Lastly, having user-centered design and collecting feedbacks from users to continuously improve the mechanism will facilitate the EHIS to evolve so that it meets the requirements of healthcare professionals and patients.