#A4# #Diagrama de Secuencia: Pedir autorizacion automatica# #Solicitante de autorizaciones# #evaluarAutorizacionAutomatica(codAfiliado,codPrestacion,codPrestador)# #autController:AutorizacionController# ## ## ## #obtener(codigo)# #AfiliadoDataService# ## ## #plan:Plan# ## ## ## #afiliado:Afiliado# ## ## ## ## #Secuencia representada: Escenario principal# #AutorizacionDataService# ## ## ## #afiliado# #verificarCobertura(codigoPrestacion)# #getPlan()# #obtenerCobertura(codPrestacion)# ## #cobertura:Cobertura# ## ## ## #cobertura.Carencia# ## #cobertura.LimiteAnual# ## #resultadoVerificacion# #guardar(au)# #au:AutorizacionAutomatica# ## ## ## ## #au.FechaSolicitud=actual# #au.Afiliado=afiliado# #SetResolucion(fundamentosResolucion,porcentaje)# #au.FechaVencimiento=actual+2meses# #au.FundamentosResolucion=fundamentos# #resultadoVerificacion contiene el porcentaje de cobertura. O el motivo por lo que se rechaza en caso de rechazo (usando excepciones, ver especificacion de Afiliado)# #Resultado del pedido# #obtenerCantidadPrestacionesRealizadas(codPrestacion)# #afiliado.Moroso# ## #autController.CurrentAutorizacion=au#