The computerization of the various health units, the improvement of the quality of service and the quickness in attending the patients, are some of the most important topics in today's world agenda. Combining this tendency to a general discontent that exists towards the long surgery waiting time, lead to the project presented in this report. The project aims to ease this problem by accelerating the interaction processes with the entity that controls the surgery waiting list, SIGIC. The Portuguese Ministry of Health created the "Sistema Integrado de Gestão de Inscritos em Cirurgia" with the objective to embrace the problem as a whole and in a continuous and permanent form walk slowly to its resolution. But the SIGIC doesn't interact with ALERT ORIS, the operation room application developed at Alert Life Sciences Computing, S.A., which greatly reduces the quickness of the professional decisions in a process that takes too long already, and this gave the motivation to the project.

The focus of the project goals were primarily the survey of all the necessary changes needed to give ALERT ORIS new basic functionalities that interacted with the surgery waiting list. To contribute to this goal it was also needed to do a detailed functional analysis of the various SIGIC processes, to assure the correct application of its business rules, and the specification of a programmatic interface to exchange information between the two systems. To complete the analysis it was also required to elaborate a data model and a non-functional prototype.

As the big focus of the project was the requirements specification, several techniques from Requirements Engineering were used (like interviews, workshops, brainstorming, scenarios, prototyping) which were very effective to obtain the needed information.

The project goals were achieved. A solid knowledge base was created to be used by the company, with the great possibility to grow up and divide itself in parallel projects, which is already happening.