X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/419f78898bac8d6ff8a228777b29a87ab5697686..ad14ee69cc0a9253f352b642dfd714edee438d9a:/carpeta/diagramas/clases_controlador.dia?ds=sidebyside diff --git a/carpeta/diagramas/clases_controlador.dia b/carpeta/diagramas/clases_controlador.dia index 4c6ef3d..d15eb72 100644 --- a/carpeta/diagramas/clases_controlador.dia +++ b/carpeta/diagramas/clases_controlador.dia @@ -28,7 +28,7 @@ - + @@ -71,19 +71,19 @@ - + - + - + - + #AfiliadosMorososController# @@ -232,16 +232,16 @@ - #cargarDatosArchivo# + #verificarRegistro# ## - ## + #bool# - + ## @@ -261,7 +261,7 @@ - #path_archivo# + #stringRegistro# #string# @@ -273,11 +273,41 @@ ## - + + + + #cargarDatosArchivo# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + @@ -286,16 +316,16 @@ - + - + - + - + @@ -321,7 +351,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - + @@ -334,19 +364,19 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + - + #AutorizacionController# @@ -426,7 +456,31 @@ el dialogo en una sesion(instancia) de 1 CU.# - + + + + #currentAutorizacion# + + + #Autorizacion# + + + ## + + + ## + + + + + + + + + + + + @@ -476,10 +530,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPrestador# + #cuitPrestador# - #int# + #String# ## @@ -552,7 +606,7 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - #int# + #float# @@ -575,10 +629,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codPrestador# + #cuitPrestador# - #int# + #String# ## @@ -651,7 +705,7 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - #ArrayOfAutorizaciones# + #Autorizacion[]# @@ -755,6 +809,153 @@ el dialogo en una sesion(instancia) de 1 CU.# + + + #eliminarGrupoFamiliar# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #evaluarAutorizacionAutomaticaOnline# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #cuitPrestador# + + + #String# + + + ## + + + ## + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + #codAfiliado# + + + #int# + + + ## + + + ## + + + + + + + @@ -763,19 +964,19 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + - + - + #AfiliadoSolicitanteController# @@ -924,7 +1125,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #eliminarSolicitante# + #afiliarTitular# ## @@ -965,12 +1166,12 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #numeroDoc# + #nroDoc# #int# @@ -982,20 +1183,37 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #codPlan# + + + #int# + + + ## + + + ## + + + - #guardarAfiliado# + #obtenerSolicitantesAfiliar# ## - #bool# + #Solicitante[]# @@ -1015,46 +1233,11 @@ el dialogo en una sesion(instancia) de 1 CU.# - - - - #codPersona# - - - #string# - - - ## - - - ## - - - - - - - - #codPlan# - - - #int# - - - ## - - - ## - - - - - - + - #obtenerSolicitantes# + #obtenerFamiliares# ## @@ -1080,17 +1263,52 @@ el dialogo en una sesion(instancia) de 1 CU.# - + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + - #obtenerFamiliares# + #afiliarFamiliar# ## - #Solicitante[]# + ## @@ -1125,7 +1343,7 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + @@ -1142,14 +1360,62 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #afiliarFamiliar# + #modificarAfiliado# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #datosAfiliado# + + + #ver Especificación# + + + ## + + + ## + + + + + + + + + + #eliminarAfiliado# ## @@ -1190,7 +1456,7 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + @@ -1207,12 +1473,43 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #reactivarAfiliado# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + - #tipoDocTitular# + #tipoDoc# #string# @@ -1224,12 +1521,12 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #nroDocTitular# + #nroDoc# #int# @@ -1241,20 +1538,20 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #afiliarTitular# + #obtenerDetalleAfiliado# ## - #bool# + #Afiliado# @@ -1289,7 +1586,7 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + @@ -1306,37 +1603,20 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - - - - - - #codPlan# - - - #int# - - - ## - - - ## - - - + - #eliminarAfiliado# + #existeSolicitante# ## - ## + #bool# @@ -1371,7 +1651,7 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + @@ -1388,14 +1668,62 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #existeAfiliado# + #agregarSolicitante# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #datosSolicitante# + + + #ver Especificación# + + + ## + + + ## + + + + + + + + + + #puedeReactivarAfiliado# ## @@ -1407,7 +1735,7 @@ el dialogo en una sesion(instancia) de 1 CU.# - #Verifica si existe un afiliado# + ## @@ -1424,10 +1752,27 @@ el dialogo en una sesion(instancia) de 1 CU.# - #codAfiliado# + #tipoDoc# - #int# + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #string# ## @@ -1449,13 +1794,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + @@ -1470,7 +1815,7 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - #Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"# + #Clase para controlar el Caso de Uso "Mantener prestaciones"# @@ -1807,13 +2152,13 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + @@ -2675,16 +3020,16 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + - + @@ -2807,19 +3152,19 @@ el dialogo en una sesion(instancia) de 1 CU.# - + - + - + - + #RutasController# @@ -2963,13 +3308,3209 @@ el dialogo en una sesion(instancia) de 1 CU.# - #obtenerPlanesVigentes# + #asociarPromotor# ## - #Plan[]# + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #string# + + + ## + + + ## + + + + + + + + #codigoPromotor# + + + #int# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #ReportesAutorizacionesController# + + + ## + + + #Clase para controlar la generacion de reportes de las autorizaciones# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #generarRechazadas# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #fechaHasta# + + + #Fecha# + + + ## + + + ## + + + + + + + + + + #obtenerAutorizaciones# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + + #obtenerAutorizacionesRechazadas# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #fechaHasta# + + + #Fecha# + + + ## + + + ## + + + + + + + + + + #generarPorcentajeRechazos# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #fechaHasta# + + + #Fecha# + + + ## + + + ## + + + + + + + + + + #generarPrestacionesConDeuda# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #fechaActual# + + + #Fecha# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #RegistrarVisitasController# + + + ## + + + #Clase para controlar el Caso de Uso "Registrar Visitas"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #obtenerSolicitantesAsignados# + + + ## + + + #Solicitante[]# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #establecerPendiente# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #visitado# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerCantidadFamiliares# + + + ## + + + #int# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #eliminarSolicitante# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #cargarFamiliar# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #datosFamiliar# + + + #ver Especificación# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #AtenderConsultasController# + + + ## + + + #Clase para controlar el Caso de Uso "Atender consultas afiliado"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #existeAfiliado# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #cuotasAdeudadas# + + + ## + + + #int# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #permanenciaEnPlan# + + + ## + + + #Fecha# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerCAPAfiliado# + + + ## + + + #CAP# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerPrestacionesPlan# + + + ## + + + #Prestacion[]# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerPrestadoresZona# + + + ## + + + #Prestador[]# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerTipoAutorizacion# + + + ## + + + #enum(manual,auto)# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerPorcentajeCobertura# + + + ## + + + #float# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #PromotoresController# + + + ## + + + #Clase para controlar el Caso de Uso "Mantener promotores"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #agregarPromotor# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #datosPromotor# + + + #ver Especificación# + + + ## + + + ## + + + + + + + + + + #modificarPromotor# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #datosPromotor# + + + #ver Especificación# + + + ## + + + ## + + + + + + + + + + #eliminarPromotor# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #existePromotor# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerPromotor# + + + ## + + + #Promotor# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #RegistrarVisitasController# + + + ## + + + #Clase para controlar las visitas realizadas por los promotores# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #obtenerSolicitantesAsignados# + + + ## + + + #Solicitante[]# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #visitado# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerCantidadFamiliares# + + + ## + + + #int# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #eliminarSolicitante# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDoc# + + + #string# + + + ## + + + ## + + + + + + + + #nroDoc# + + + #int# + + + ## + + + ## + + + + + + + + + + #cargarFamiliar# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #tipoDocTitular# + + + #string# + + + ## + + + ## + + + + + + + + #nroDocTitular# + + + #int# + + + ## + + + ## + + + + + + + + #tipoDocFamiliar# + + + #string# + + + ## + + + ## + + + + + + + + #nroDocFamiliar# + + + #int# + + + ## + + + ## + + + + + + + + #nombre# + + + #string# + + + ## + + + ## + + + + + + + + #apellido# + + + #string# + + + ## + + + ## + + + + + + + + #e-mail# + + + #string# + + + ## + + + ## + + + + + + + + #fechaNacimiento# + + + #Fecha# + + + ## + + + ## + + + + + + + + #sexo# + + + #string# + + + ## + + + ## + + + + + + + + #calle# + + + #string# + + + ## + + + ## + + + + + + + + #piso# + + + #int# + + + ## + + + ## + + + + + + + + #dpto# + + + #char# + + + ## + + + ## + + + + + + + + #codigoPostal# + + + #string# + + + ## + + + ## + + + + + + + + #provincia# + + + #string# + + + ## + + + ## + + + + + + + + #telefono# + + + #string# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #PrestadoresController# + + + ## + + + #Clase para controlar el Caso de Uso "Mantener prestadores"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #agregarPrestador# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #datosPrestador# + + + #ver Especificación# + + + ## + + + ## + + + + + + + + + + #modificarPrestador# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #datosPrestador# + + + #ver Especificación# + + + ## + + + ## + + + + + + + + + + #eliminarPrestador# + + + ## + + + ## + + + + + + ## + + + + + + + + + + + + + + + + + #CUIT# + + + #string# + + + ## + + + ## + + + + + + + + + + #existePrestador# + + + ## + + + #bool# + + + + + + ## + + + + + + + + + + + + + + + + + #CUIT# + + + #string# + + + ## + + + ## + + + + + + + + + + #obtenerPrestador# + + + ## + + + #Prestador# + + + + + + ## + + + + + + + + + + + + + + + + + #CUIT# + + + #string# + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #ArmarCartillaController# + + + ## + + + #Clase para controlar el Caso de Uso "ArmarCartilla"# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #obtenerDetallePlan# + + + ## + + + #Plan# + + + + + + ## + + + + + + + + + + + + + + + + + #codPlan# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerCoberturasPlan# + + + ## + + + #Cobertura[]# + + + + + + ## + + + + + + + + + + + + + + + + + #codPlan# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerCAPS# + + + ## + + + #CAP[]# + + + + + + ## + + + + + + + + + + + + + + + + + + #cargarCartillaPlan# + + + ## + + + #CartillaMedica# + + + + + + ## + + + + + + + + + + + + + + + + + #codPlan# + + + #int# + + + ## + + + ## + + + + + + + + + + #obtenerPlanesVigentes# + + + ## + + + #Plan[]# @@ -2991,15 +6532,164 @@ el dialogo en una sesion(instancia) de 1 CU.# + + + + + + + + + + + + + + + + + + + + + + + + #InterfazPrestadorController# + + + ## + + + #Esta clase será responsable de la comunicacion con la clinica. Ver especificacion de clase para mas detalles.# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #autorizacionEnCurso# + + + #Autorizacion# + + + ## + + + ## + + + + + + + + + + + + + + #prestadorLogeado# + + + #Prestador# + + + ## + + + ## + + + + + + + + + + + + + - #asociarPromotor# + #InterfazPrestadorController# ## - #bool# + ## @@ -3022,10 +6712,10 @@ el dialogo en una sesion(instancia) de 1 CU.# - #tipoDoc# + #prestador# - #string# + #Prestador# ## @@ -3034,15 +6724,46 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + #evaluarAutorizacionAutomatica# + + + ## + + + #int# + + + + + + ## + + + + + + + + + + + + + + - #nroDoc# + #codPrestacion# - #string# + #int# ## @@ -3051,12 +6772,12 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + - #codigoPromotor# + #codAfiliado# #int# @@ -3068,7 +6789,171 @@ el dialogo en una sesion(instancia) de 1 CU.# ## - + + + + + + + + #verificarAutorizacionManual# + + + ## + + + #int# + + + + + + ## + + + + + + + + + + + + + + + + + #codAfiliado# + + + #int# + + + ## + + + ## + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + + + + + + + #codAutorizacion# + + + #int# + + + ## + + + ## + + + + + + + + #porcentajeCobertura# + + + #float# + + + ## + + + ## + + + + + + + + + + #consultarAfiliado# + + + ## + + + #int# + + + + + + ## + + + + + + + + + + + + + + + + + #codAfiliado# + + + #int# + + + ## + + + ## + + + + + + + + #codPrestacion# + + + #int# + + + ## + + + ## + + +