The hospital emergency services receive a non insignificant proportion of patients who should have been attended in the primary attention services. Planning the emergency services of primary attention for them to improve their quality and to be attractive for the patients can clear the hospital emergencies influencing in an integral way on the whole sanitary emergency service. The reduced wait time is the main factor which the users identify with quality of service. In this article the problem is analysed from a mathematic and computer point of view designing a software which allows obtaining the assignment of doctors to an emergency service of primary attention fulfilling the objective of not surpassing a predetermined wait time as well as optimizing the resources consumption.Los servicios de urgencia hospitalarios reciben una proporción no despreciable de pacientes que deberían haber sido atendidos en los servicios de atención primaria. Planificar los servicios de urgencias de atención primaria para que mejoren su calidad y sean atrayentes para los pacientes puede descongestionar las urgencias hospitalarias incidiendo de manera integral en todo el servicio de urgencias sanitario. El tiempo de espera reducido es el principal factor que los usuarios identifican con la calidad del servicio. En este artículo se analiza el problema desde un punto de vista matemático e informático diseñando un software que permite obtener la asignación de facultativos a un servicio de urgencias de atención primaria cumpliendo el objetivo de no sobrepasar un tiempo de espera prefijado optimizando además el consumo de recursos