#A4#
#Administrador#
#:PlanesController#
##
##
##
#Diagrama de secuencia: Mantener planes Parte II#
##
#Secuencia representada: escenario alta de nuevo plan#
#:MantenerPlanesView#
##
##
##
#PlanDataService#
##
##
#:PrestacionesController#
##
##
##
##
#obtenerPrestaciones()#
#PrestacionesDataService#
##
##
#obtenerTodas()#
#pr:Prestacion#
##
##
##
##
#obtenerDetalles(pr.codigo)#
#pr#
#prView:PrestacionView#
##
##
##
##
#*[i:=0..N]#
#prView[]#
#*[j:=0..M] prView.codigo,carencia,porcentaje,limiteAnual,tipoAutorizacion#
#ValidarCobertura(rView.codigo,carencia,porcentaje,limiteAnual,tipoAutorizacion)#
#agregarCobertura(codPlan,rView.codigo,carencia,porcentaje,limiteAnual,tipoAutorizacion)#
#obtener(codPlan)#
#pl:Plan#
##
##
##
##
#pl#
#cob:Cobertura#
##
##
##
##
#setCarencia(carencia)#
#setPorcentaje(porcentaje)#
#setLimiteAnual(limiteAnual)#
#setTipoAutorizacion(tipoAutorizacion)#
#agregarCobertura(cob)#
#guardar(pl)#
##
##
#*[j:=0..M]#
##
##
##
#*[i:=0..N]#
#Iteraciones:
i:=0..N sobre las prestaciones existentes en el sistema
j:=0..M sobre las coberturas que se desea agregar al plan#