#A4# #Diagrama de Secuencia: Recibir y Cotejar Consumos y Prestaciones - Parte 1# #Timer# #procesarInfoRecibida()# #rpc:RecibirPrestacionesController# ## ## ## #informes = obtenerInfoPendiente( prestador )# #Secuencia representada: Escenario principal, para un solo archivo de entrada Notas: Las validaciones de cada linea de la informacion de prestaciones se detalla en la Parte 2 # ## #:InfoPrestacionesAdmin# ## ## ## #PrestadorDataService# ## ## #prestadores = obtenerTodos()# #[informes == null] notificarPrestador("NoRecibido")# #NotificacionesAdmin# ## ## #[informes == null] notificarPagos("NoRecibido")# #ip:InfoPrestacionesReport# ## ## ## #valFormato = validarFormato()# #[valFormato AND ip.Cuit == prestador.Cuit] validarLineas(prestador)# #foreach prestador in prestadores# #foreach ip in informes# #foreach linea in ip.Lineas# #AutorizacionDataService# ## ## #[linea.Aprobada] actualizar( linea.FechaRealizacion )# #enviarReporteConsumo()# #enviarReporteAprobaciones()# #Reporte Consumo de Afiliados# #Reporte Aprobaciones de Prestaciones# #Pagos# #agregarReporteConsumo( linea )# #agregarReporteAprobaciones( linea )# #Ver Parte 2#