From: Guillermo Rugilo Date: Tue, 3 May 2005 00:10:05 +0000 (+0000) Subject: Decidí partir el diagrama de secuencia de éste CU en dos porque era muy largo X-Git-Tag: svn_import~523 X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/commitdiff_plain/cbb7027e90134695a105d58f70fa4e3c3c9b65b8?ds=inline Decidí partir el diagrama de secuencia de éste CU en dos porque era muy largo - Éste contiene toda la lógica de validación de los datos enviados por el Prestador --- diff --git a/diagramas/secuencia/recibir_y_cotejar_consumos_y_prestaciones_Parte2.dia b/diagramas/secuencia/recibir_y_cotejar_consumos_y_prestaciones_Parte2.dia new file mode 100644 index 0000000..d68ba96 --- /dev/null +++ b/diagramas/secuencia/recibir_y_cotejar_consumos_y_prestaciones_Parte2.dia @@ -0,0 +1,1451 @@ + + + + + + + + + + + + + #A4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Diagrama de Secuencia: Recibir y Cotejar Consumos y Prestaciones - Parte 2# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Secuencia representada: Validaciones de la info recibida del Prestador +# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #ip:InfoPrestaciones# + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #* : valLinea = Validar()# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #lip:LineaInfoPrestaciones# + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #PrestadorDataService# + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #prestador:=Obtener( idPrestador )# + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Validar()# + + + + + + + + + + + + + + + + + + + + + + + + + + + #[prestador = NULL] valido = false# + + + + + + + + + + + + + + + + + + + + + + + + + + + #aut = Obtener( this.codAutorizacion )# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #AutorizacionDataService# + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #MarcarRechazada()# + + + + + + + + + + + + + + + + + + + + + + + + + + + #[aut.Prestador <> prestador] MarcarRechazada()# + + + + + + + + + + + + + + + + + + + #[ aut = NULL +OR aut.Prestador <> prestador +OR aut.Prestacion.codigo <> this.codPrestacion +OR aut.FechaRealizacion <> NULL +OR aut.PorcentajeCobertura <> this.PorcentajeCobertura +]# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #aut:Autorizacion# + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + #estado = getEstado( super.FechaRecepcion )# + + + + + + + + + + + + + + + + + + + + + + + + + + + + #[estado <> aprobada] MarcarRechazada()# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #MarcarRechazada() setea +una rechazada = true y +motivoRechazo = "motivo"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #PrestacionDataService# + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #prestacion = Obtener( this.codPrestacion )# + + + + + + + + + + + + + + + + + + + + + + + + + + + + #MarcarRechazada()# + + + + + + + + + + + + + + + + + + + + + + #[prestacion = NULL +OR prestacion.FechaBaja <> NULL +] # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #falta validacion de afiliado# + + + + + + + + + + + + + + + + + + + + +