Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Crear en javascript, en el archivo “urgencias.js”, las funciones necesarias para dar funcionamiento a los
botones “Contratar médico”, “Despedir médico”, “Admitir Paciente” y “Dar de alta a Paciente”, que
deben funcionar como a continuación se indica:
“Contratar médico”: El “select” “Especialidad” permite elegir la especialidad del médico para la que se
precisa atención médica. Cada especialidad contiene como value el número de médicos libres (que no están
atendiendo a un paciente) de la especialidad. Este botón comprueba si se ha seleccionado una especialidad, y si
no es así, muestra un mensaje indicándolo. Si se ha elegido, aumenta en 1 el número de médicos y muestra un
mensaje indicándolo.
“Dar de alta a Paciente”: su funcionamiento es parecido a “Contratar médico”, cambiando únicamente los
mensajes, pero además añade una línea al textarea con el mismo texto que muestra el alert si no hay error.
Si no hay errores, pero no queda ningún médico libre de la especialidad elegida, lo muestra en un mensaje. Si
quedan médicos libres, se genera un importe al azar entre 100 y 5000€, se multiplica por el valor del seguro
seleccionado (llevan decimales), y si se ha seleccionado “ingreso sin espera” se suma su valor al importe
resultante de la operación anterior. Este importe se suma al contenido de la caja “Recaudación”, y se añade al
textarea una línea indicando el nombre del paciente, la especialidad elegida, el tipo de seguro seleccionado, se
indica si se ha elegido “ingreso sin espera”, y el importe de la consulta. Hay que disminuir en 1 el número de
médicos disponibles de la especialidad elegida (estará atendiendo a este paciente).