Buenas noches, mi nombre es Mauro, y soy programador freelance desde hace 10 años, me encuentro interesado en el proyecto y he trabajado para empresas de distintos rubros, realizando las tareas de analista y desarrollador de variados aplicativos, traslados y urgencias, diagnosticos, codificación CIE9, gestión de farmacia, HCL, Laboratorios, entre otros.
Por otro lado me interesaría saber si ya cuentan con la base de datos y el diseño en general.
Partiendo de la idea que el sistema sera nuevo, sin base de datos, lo que considero apropiado es dividir el desarrollo en iteraciones y definir módulos para desarrollar, los cuales serian a mi entender los siguientes:
-ABM Perfiles
-ABM Usuarios
-ABM Obras Sociales.
-ABM Pacientes
-ABM HCL
-Reportes
-Config Gral.
El desarrollo se haría utilizando la programación orientada a objetos. y el patrón de arquitectura MVC, separando la aplicación en tres capas (modelo, controlador y vista)
- El Modelo se encarga de interactuar con la base de datos y también se ejecuta las reglas de negocio.
- El Controlador procesa las peticiones del formulario (vista), y envía estos datos a la capa modelo, para que esta le devuelva la información adecuada para mostrarla en la capa vista.
- La vista es el formulario que se muestra al usuario, con la información proveniente del controlador.
Se otorga una garantía de 6 meses, pero la misma caducará en el caso de que el cliente realice modificaciones, por cuenta propia o de terceros, sin previo aviso.
Saludos.