El cuidado a la salud domiciliaria se trata basicamente de una forma de prestacion de servicio medico en el cual personal capacitado atiende las necesidades en materia de salud de los pacientes en sus hogares. La prestacion de este servicio implica realizar el ruteo de personal, es decir, determinar la secuencia que los operadores de salud deben seguir para visitar a los pacientes que le fueron asignados. Lo anterior debe ser realizado teniendo en cuenta multiples criterios de optimizacion propios del cuidado a la salud domiciliaria. Por otra parte tambien se debe tener en cuenta que el cuidado domiciliario es de naturaleza dinamica debido a que nuevos pacientes pueden requerir del servicio aun cuando los operadores de salud ya esten visitando otros pacientes. Para responder a lo anterior se debe realizar varios esquemas de ruteo en el mismo horizonte de planeacion con el fin de que se atienda lo mejor posible a los nuevos pacientes. Este trabajo presenta un modelo de simulacion basado en agentes que permite realizar el ruteo de operadores de salud aceptando nuevas demandas durante un horizonte de planeacion. El ruteo es resuelto mediante un modelo matematico propuesto que busca minimizar los tiempos de transporte de los operadores de salud asi como la promesa de servicio a los pacientes. El modelo de simulacion fue implementado utilizando la libreria Jade de Java, se realizaron varias pruebas para conocer el desempeno del modelo de simulacion y finalmente realiza un estudio de caso de un proveedor del servicio de cuidado domiciliario en la cuidad de Bogota.