X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/784d8fe6810090b52b41b9bc97d9d065ac16b528..a467834584777daa79284d39ba2ad047fff1c7d9:/carpeta/diagramas/clases_controlador.dia?ds=sidebyside diff --git a/carpeta/diagramas/clases_controlador.dia b/carpeta/diagramas/clases_controlador.dia index 7749eab..63b16e2 100644 --- a/carpeta/diagramas/clases_controlador.dia +++ b/carpeta/diagramas/clases_controlador.dia @@ -28,7 +28,7 @@ - + @@ -71,19 +71,19 @@ - + - + - + - + - + #AfiliadosMorososController# @@ -116,7 +116,7 @@ - + @@ -316,13 +316,13 @@ - + - + - + @@ -351,7 +351,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - + @@ -364,19 +364,19 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + - + - + #AutorizacionController# @@ -409,7 +409,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - + @@ -530,10 +530,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPrestador# + #cuitPrestador# - #int# + #String# ## @@ -629,10 +629,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPrestador# + #cuitPrestador# - #int# + #String# ## @@ -905,10 +905,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPrestador# + #cuitPrestador# - #int# + #String# ## @@ -956,117 +956,15 @@ el dialogo en una sesion(instancia) de 1 CU.# - - - - - - - - - - - - - - - - - - - - - - - - #AfiliadoSolicitanteController# - - - ## - - - #Responsable de afiliar solicitantes y asignarle el plan.# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #existeAfiliado# + #obtenerAutorizacionesPorAfiliado# ## - #bool# + #Autorizacion[]# @@ -1089,24 +987,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #tipoDoc# - - - #string# - - - ## - - - ## - - - - - - - - #nroDoc# + #codAfiliado# #int# @@ -1125,13 +1006,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - #afiliarTitular# + #obtenerAutorizacionesPorAuditor# ## - #bool# + #Autorizacion[]# @@ -1154,41 +1035,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #tipoDoc# - - - #string# - - - ## - - - ## - - - - - - - - #nroDoc# - - - #int# - - - ## - - - ## - - - - - - - - #codPlan# + #nroLegajo# #int# @@ -1200,50 +1047,20 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #obtenerSolicitantesAfiliar# - - - ## - - - #Solicitante[]# - - - - - - ## - - - - - - - - - - - - - - - - - - #obtenerFamiliares# + #obtenerAutorizacionesPorFechas# ## - #Solicitante[]# + #Autroizacion[]# @@ -1266,10 +1083,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #tipoDoc# + #fechaInicio# - #string# + #Fecha# ## @@ -1278,15 +1095,15 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #nroDoc# + #fechaFin# - #int# + #Fecha# ## @@ -1295,20 +1112,20 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #afiliarFamiliar# + #obtenerAutorizacion# ## - ## + #Autorizacion# @@ -1331,24 +1148,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #tipoDoc# - - - #string# - - - ## - - - ## - - - - - - - - #nroDoc# + #codAutorizacion# #int# @@ -1360,20 +1160,20 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #modificarAfiliado# + #consultarAfiliado# ## - #bool# + #vistaSituacionAfiliado# @@ -1396,10 +1196,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #datosAfiliado# + #codAfiliado# - #ver Especificación# + #int# ## @@ -1408,21 +1208,140 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - - - - - #eliminarAfiliado# - - - ## - - - #bool# - + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #AfiliadoSolicitanteController# + + + ## + + + #Responsable de afiliar solicitantes y asignarle el plan.# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #existeAfiliado# + + + ## + + + #bool# + @@ -1456,7 +1375,7 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + @@ -1473,14 +1392,14 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #reactivarAfiliado# + #afiliarTitular# ## @@ -1541,17 +1460,64 @@ el dialogo en una sesion(instancia) de 1 CU.# + + + #codPlan# + + + #int# + + + ## + + + ## + + + + + - #obtenerDetalleAfiliado# + #obtenerSolicitantesAfiliar# ## - #Afiliado# + #Solicitante[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerFamiliares# + + + ## + + + #Solicitante[]# @@ -1610,13 +1576,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - #existeSolicitante# + #afiliarFamiliar# ## - #bool# + ## @@ -1675,13 +1641,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - #agregarSolicitante# + #modificarAfiliado# ## - ## + #bool# @@ -1704,7 +1670,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #datosSolicitante# + #datosAfiliado# #ver Especificación# @@ -1721,111 +1687,9 @@ el dialogo en una sesion(instancia) de 1 CU.# - - - - - - - - - - - - - - - - - - - - - - - - #PrestacionesController# - - - ## - - - #Clase para controlar el Caso de Uso "Mantener prestaciones"# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #actualizarPrestacion# + #eliminarAfiliado# ## @@ -1834,7 +1698,7 @@ el dialogo en una sesion(instancia) de 1 CU.# #bool# - + ## @@ -1854,7 +1718,24 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codigoPrestacion# + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# #int# @@ -1869,9 +1750,40 @@ el dialogo en una sesion(instancia) de 1 CU.# + + + + + #reactivarAfiliado# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + - #nombrePrestacion# + #tipoDoc# #string# @@ -1888,10 +1800,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #modificador# + #nroDoc# - #char# + #int# ## @@ -1907,13 +1819,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - #cargarDatosArchivo# + #obtenerDetalleAfiliado# ## - #bool# + #Afiliado# @@ -1936,7 +1848,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #path_archivo# + #tipoDoc# #string# @@ -1951,17 +1863,34 @@ el dialogo en una sesion(instancia) de 1 CU.# + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + - #obtenerPrestaciones# + #existeSolicitante# ## - #Prestacion[]# + #bool# @@ -1981,17 +1910,52 @@ el dialogo en una sesion(instancia) de 1 CU.# - + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + - #obtenerDetalles# + #agregarSolicitante# ## - #Prestacion# + ## @@ -2014,10 +1978,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPrestacion# + #datosSolicitante# - #int# + #ver Especificación# ## @@ -2033,13 +1997,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - #obtenerPrestadores# + #puedeReactivarAfiliado# ## - #Prestador[]# + #bool# @@ -2062,10 +2026,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPrestacion# + #tipoDoc# - #int# + #string# ## @@ -2074,41 +2038,88 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #nroDoc# + + + #string# + + + ## + + + ## + + + + + + #obtenerZonas# + + + ## + + + #Zona[]# + + + + + + ## + + + + + + + + + + + + + + + - + - + - + - + - + - + - #PlanesController# + #PrestacionesController# ## - #Clase para controlar el manejo de los planes# + #Clase para controlar el Caso de Uso "Mantener prestaciones"# @@ -2179,24 +2190,382 @@ el dialogo en una sesion(instancia) de 1 CU.# - - + + + - #currentPlan# + #actualizarPrestacion# + + + ## - #Plan# + #bool# - - ## + + - #plan actual# + ## - + + + + - + + + + + + + + + + #codigoPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + #nombrePrestacion# + + + #string# + + + ## + + + ## + + + + + + + + #modificador# + + + #char# + + + ## + + + ## + + + + + + + + + + #cargarDatosArchivo# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #path_archivo# + + + #string# + + + ## + + + ## + + + + + + + + + + #obtenerPrestaciones# + + + ## + + + #Prestacion[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerDetalles# + + + ## + + + #Prestacion# + + + + + + ## + + + + + + + + + + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerPrestadores# + + + ## + + + #Prestador[]# + + + + + + ## + + + + + + + + + + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #PlanesController# + + + ## + + + #Clase para controlar el manejo de los planes# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #currentPlan# + + + #Plan# + + + ## + + + #plan actual# + + + + + @@ -2955,13 +3324,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + @@ -3087,13 +3456,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + @@ -3331,19 +3700,19 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + - + - + #ReportesAutorizacionesController# @@ -3475,7 +3844,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #obtenerRechazadas# + #obtenerAutorizaciones# ## @@ -3505,7 +3874,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #obtenerAutorizaciones# + #obtenerAutorizacionesRechazadas# ## @@ -3599,6 +3968,54 @@ el dialogo en una sesion(instancia) de 1 CU.# + + + #generarPrestacionesConDeuda# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #fechaActual# + + + #Fecha# + + + ## + + + ## + + + + + + + @@ -3607,13 +4024,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + @@ -4082,13 +4499,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + @@ -4738,13 +5155,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + @@ -5131,19 +5548,19 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + - + - + #RegistrarVisitasController# @@ -5176,7 +5593,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - + @@ -5686,10 +6103,228 @@ el dialogo en una sesion(instancia) de 1 CU.# - #piso# + #piso# + + + #int# + + + ## + + + ## + + + + + + + + #dpto# + + + #char# + + + ## + + + ## + + + + + + + + #codigoPostal# + + + #string# + + + ## + + + ## + + + + + + + + #provincia# + + + #string# + + + ## + + + ## + + + + + + + + #telefono# + + + #string# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #PrestadoresController# + + + ## + + + #Clase para controlar el Caso de Uso "Mantener prestadores"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #agregarPrestador# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #datosPrestador# - #int# + #ver Especificación# ## @@ -5698,15 +6333,46 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #modificarPrestador# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + - #dpto# + #datosPrestador# - #char# + #ver Especificación# ## @@ -5715,12 +6381,43 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #eliminarPrestador# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + - #codigoPostal# + #CUIT# #string# @@ -5732,12 +6429,43 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #existePrestador# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + - #provincia# + #CUIT# #string# @@ -5749,12 +6477,43 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #obtenerPrestador# + + + ## + + + #Prestador# + + + + + + ## + + + + + + + + + + + + + + - #telefono# + #CUIT# #string# @@ -5777,30 +6536,30 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + - + - + - #PrestadoresController# + #ArmarCartillaController# ## - #Clase para controlar el Caso de Uso "Mantener prestadores"# + #Clase para controlar el Caso de Uso "ArmarCartilla"# @@ -5875,16 +6634,16 @@ el dialogo en una sesion(instancia) de 1 CU.# - #agregarPrestador# + #obtenerDetallePlan# ## - ## + #Plan# - + ## @@ -5904,10 +6663,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #datosPrestador# + #codPlan# - #ver Especificación# + #int# ## @@ -5923,16 +6682,16 @@ el dialogo en una sesion(instancia) de 1 CU.# - #modificarPrestador# + #obtenerCoberturasPlan# ## - ## + #Cobertura[]# - + ## @@ -5952,10 +6711,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #datosPrestador# + #codPlan# - #ver Especificación# + #int# ## @@ -5971,16 +6730,16 @@ el dialogo en una sesion(instancia) de 1 CU.# - #eliminarPrestador# + #obtenerCAPS# ## - ## + #CAP[]# - + ## @@ -5997,35 +6756,17 @@ el dialogo en una sesion(instancia) de 1 CU.# - - - - #CUIT# - - - #string# - - - ## - - - ## - - - - - - + - #existePrestador# + #cargarCartillaPlan# ## - #bool# + #CartillaMedica# @@ -6048,10 +6789,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #CUIT# + #codPlan# - #string# + #int# ## @@ -6067,13 +6808,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - #obtenerPrestador# + #obtenerPlanesVigentes# ## - #Prestador# + #Plan[]# @@ -6093,25 +6834,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - - - - #CUIT# - - - #string# - - - ## - - - ## - - - - - - + @@ -6119,30 +6842,30 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + - + - + - + - #ArmarCartillaController# + #InterfazPrestadorController# ## - #Clase para controlar el Caso de Uso "ArmarCartilla"# + #Esta clase será responsable de la comunicacion con la clinica. Ver especificacion de clase para mas detalles.# @@ -6166,7 +6889,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - + @@ -6205,7 +6928,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - + @@ -6213,20 +6936,44 @@ el dialogo en una sesion(instancia) de 1 CU.# - + + + + #prestadorLogeado# + + + #Prestador# + + + ## + + + ## + + + + + + + + + + + + - #obtenerDetallePlan# + #InterfazPrestadorController# ## - #Plan# + ## - + ## @@ -6246,10 +6993,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPlan# + #prestador# - #int# + #Prestador# ## @@ -6258,23 +7005,23 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #obtenerCoberturasPlan# + #evaluarAutorizacionAutomatica# ## - #Cobertura[]# + #int# - + ## @@ -6294,7 +7041,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPlan# + #codPrestacion# #int# @@ -6306,50 +7053,37 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #codAfiliado# + + + #int# + + + ## + + + ## + + + - #obtenerCAPS# - - - ## - - - #CAP[]# - - - - - - ## - - - - - - - - - - - - - - - - - - #cargarCartillaPlan# + #verificarAutorizacionManual# ## - #CartillaMedica# + #int# @@ -6372,7 +7106,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPlan# + #codAfiliado# #int# @@ -6384,20 +7118,71 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + #codAutorizacion# + + + #int# + + + ## + + + ## + + + + + + + + #porcentajeCobertura# + + + #float# + + + ## + + + ## + + + - #obtenerPlanesVigentes# + #consultarAfiliado# ## - #Plan[]# + #int# @@ -6417,7 +7202,42 @@ el dialogo en una sesion(instancia) de 1 CU.# - + + + + #codAfiliado# + + + #int# + + + ## + + + ## + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + +