75.10 TECNICAS DE DISEÑO

TRABAJO PRACTICO

MIKLOLIFE

GRUPO	2

AYUDANTE	Daniel Tomaszevski

CUATRIMESTRE	2005 - 1

INTEGRANTES

Apellido	Nombre	E-mail	Padrón
Castagnino	Florencia	florcastagnino@gmail.com	79504
Dimov	Nicolás	nicodimov@yahoo.com	77624
Lavena	Sebastián	sjlavena@gmail.com	78767
Lucarella	Leandro	luca-7510@llucax.hn.org	77891
Marcet	Diego	dmarcet@fi.uba.ar	78862
Markiewicz	Ricardo	rmarkie@fi.uba.ar	78226
Mazzitelli	Lautaro	lmazzitelli@gmail.com	77020
Pérez	María Florencia	maryflowerp@yahoo.com.ar	79357
Rugilo	Guillermo	guillerugilo@yahoo.com.ar	78439
Sosa	Julián	jsosa@certant.com	81135

Índice de contenido

1. Modelo de clases	1

1.1. Identificación de actores	1

1.2. Identificación de casos de uso	1

1.3. Especificación de casos de uso	2

1.3.1. Actualizar morosos	2

1.3.2. Armar cartilla	2

1.3.3. Ingresar solicitud	2

1.3.4. Agregar Afiliado	2

1.3.5. Mantener promotores	2

1.3.6. Pedir autorización manual	2

1.3.7. Registrar visitas	2

1.3.8. Emitir hoja de ruta	2

1.3.9. Mantener prestadores	2

1.3.10. Recibir y cotejar consumos y prestaciones	2

1.3.11. Pedir autorización automática	2

1.3.12. Atender consulta afiliado	2

1.3.13. Mantener CAPs	2

1.3.14. Actualizar autorización manual	2

1.3.15. Generar reporte autorizaciones rechazadas	2

1.3.16. Generar reporte prestaciones con deuda	2

1.3.17. Generar reporte porcentaje rechazos	2

1.3.18. Mantener planes	2

1.3.19. Mantener prestaciones	2

1.3.20. Mantener afiliados	2

1.3.21. Eliminar afiliado	2

1.3.22. Modificar afiliado	2

1.4. Especificación de clases	3

1.5. Diagrama de casos de uso	4

1.6. Diagramas paquetes	5

1.6.1. Diagrama de arquitectura general del sistema	5

1.6.2. Diagrama de paquete de dominio	6

1.6.3. Diagrama de paquete de control	7

1.6.4. Diagrama de paquete de reportes	8

1.7. Diagramas de clases	9

1.7.1. Diagrama de clases de dominio	10

1.7.2. Diagrama de relación de clases de dominio	11

1.7.3. Diagrama de clases de control	13

1.7.4. Diagrama de clases de persistencia	14

2. Diseño de la base de datos	15

2.1. Diagrama de tablas	15

2.2. Diccionario de datos	16

2.2.1. Composición física de las tablas	16

2.2.2. Diccionario de datos de las tablas	19

2.2.3. Diccionario de datos de los atributos	21

Descripción	21

2.3. Mapeo de clases de entidad	24

Clase.atributo	24

2.4. Reglas de integridad referencial	27

2.5. Análisis del volumen de datos	35

2.5.1. Espacio estimado	36

2.6. Criterios de depuración	37

3. Alcance del Software	40

3.1. Diagrama de alcance	41

4. Funciones complementarias al Software	42

4.1. Cruzar el reporte de consumo contra el reporte de aprobación/rechazo de prestaciones realizadas	42

4.2. Revisar archivos rechazados del Prestador por formato incorrecto	42

4.3. Armado de hoja de ruta	42

4.4. Entrega al promotor de planes a ofrecer a solicitantes	42

4.5. Entrega de formularios de carga de solicitantes	43

4.6. Confección y reparto de Cartilla de prestadores y carnets de afiliados	43

4.7. Pagos de los afiliados	43

5. Diseño de interfaces	44

5.1. Interfaces con el usuario	44

5.1.1. Modelo de diálogo	44

5.1.2. Diseño de pantallas	44

5.1.3. Diseño de listados	44

5.1.3.1. Hoja de ruta	44

5.1.3.2. Formulario de carga de familiares	44

5.2. Interfaces con otros sistemas	44

5.2.1. Cartilla médica	44

5.3. Interfaces con otros sistemas interactivos	44

6. Modelo de procesamiento	45

6.1. Ciclo del procesamiento	45

6.1.1. Línea de tiempo diaria	45

6.1.2. Línea de tiempo mensual	45

6.1.3. Línea de tiempo anual	46

6.2. Esquema del procesamiento	47

7. Especificación de lanzamiento de tareas	48

8. Diseño y lanzamiento de tareas batch	49

9. Diseño de la arquitectura de procesamiento	50

9.1. Arquitectura física	50

9.2. Modalidad de procesamiento	50

9.3. Diseño funcional	50

10. Especificación de tecnología	51

10.1. Sistema operativo (software base)	51

10.2. Otro software	51

10.3. Hardware mínimo requerido	51

11. Modelo de instalación de componentes	52

11.1. Mapa de instalación	52

11.2. Configuración de entorno	52

11.2.1. Estación de trabajo consultas	52

11.2.2. Estación de trabajo recepción	52

11.2.3. Estación de trabajo administración	52

11.2.4. Estación de trabajo director	52

11.2.5. Estación de trabajo técnico	52

11.3. Webserver	52

11.4. Dataserver	52

11.5. Servidor de red	52

12. Diseño conceptual del menú	53

12.1. Estructura elegida	53

12.2. Forma de agrupamiento	53

12.3. Opciones del menú	53

13. Diseño conceptual de seguridad	54

14. Diseño de la implementación del menú y seguridad de acceso	55

15. Anexos	56

15.1. Estándares de diseño de interfaces	56

15.2. Informe de evolución del diseño	56

15.3. Planificación de la exposición	56

Modelo de clases

Identificación de actores

Identificación de casos de uso

Especificación de casos de uso

Actualizar morosos

Armar cartilla

Ingresar solicitud

Agregar Afiliado

Mantener promotores

Pedir autorización manual

Registrar visitas

Emitir hoja de ruta

Mantener prestadores

Recibir y cotejar consumos y prestaciones

Pedir autorización automática

Atender consulta afiliado

Mantener CAPs

Actualizar autorización manual

Generar reporte autorizaciones rechazadas

Generar reporte prestaciones con deuda

Generar reporte porcentaje rechazos

Mantener planes

Mantener prestaciones

Mantener afiliados

Eliminar afiliado

Modificar afiliado

Especificación de clases

Diagrama de casos de uso

Diagramas paquetes

Diagrama de arquitectura general del sistema

Diagrama de paquete de dominio

Diagrama de paquete de control

Diagrama de paquete de reportes

Diagramas de clases

Diagrama de clases de dominio

Diagrama de relación de clases de dominio

Diagrama de clases de control

Diagrama de clases de persistencia

Diseño de la base de datos

Diagrama de tablas

Diccionario de datos

Composición física de las tablas

Tabla	Campo	Tipo	T.Prom	Nulo	PK	FK	Referencia
Afiliados	idAfiliado	Integer	4	No	Si	No	
	Codigo	Integer	4	No	No	No	
	FechaAfiliacion	Date	7	No	No	No	
	FechaBaja	Date	7	Si	No	No	
	Moroso	Integer	4	No	No	No	
	idPlan	Integer	4	No	No	Si	Planes
	idTitular	Integer	4	No	No	Si	Afiliados
Autorizaciones	idAutorizacion	Integer	4	No	Si	No	
	Codigo	Integer	4	No	No	No	
	porcentajeCobertura	Integer	4	No	No	No	
	fechaSolicitud	Date	7	No	No	No	
	fechaRealizacion	Date	7	Si	No	No	
	fechaVencimiento	Date	7	No	No	No	
	Aprobada	Smallint	2	No	No	No	
	fundamentosResolucion	Varchar(255)	50	Si	No	No	
	Tipo	Enum(Manual,Auto)	5	No	No	No	
	idAfiliado	Integer	4	No	No	Si	Afiliados
	idPrestador	Integer	4	No	No	Si	Prestadores
	idPrestacion	Integer	4	No	No	Si	Prestaciones
AutorizacionesManuales	idAutorizacion	Integer	4	No	Si	No	
	fechaResolucion	Date	7	Si	No	No	
	Observaciones	Varchar(255)	100	No	No	No	
	Nrolegajo	Integer	4	No	No	No	
CAPs	idCAP	Integer	4	No	Si	No	
	Codigo	Varchar(255)	10	No	No	No	
	Horario	Varchar(255)	11	No	No	No	
	idDireccion	Integer	4	No	No	Si	Direcciones
Categorías	idCategoria	Integer	4	No	Si	No	
	Codigo	Integer	4	No	No	No	
	Nombre	Varchar(255)	25	No	No	No	
	fechaBaja	Date	7	Si	No	No	
Coberturas	idPrestacion	Integer	4	No	Si	Si	Prestaciones
	idPlan	Integer	4	No	Si	Si	Planes
	Carencia	Float	4	No	No	No	
	Porcentaje	Integer	4	No	No	No	
	LimiteAnual	Integer	4	No	No	No	
	tipoAutoriazacion	Enum(Manual,Auto)	5	No	No	No	
Direcciones	idDireccion	Integer	4	No	Si	No	
	Calle	Varchar(255)	25	No	No	No	
	Numero	Integer	4	No	No	No	
	Piso	Integer	4	Si	No	No	
	Departamento	Varchar(255)	1	Si	No	No	
	CodigoPostal	Varchar(8)	6	No	No	No	
	Provincia	Enum([Provincias])	7	No	No	No	
	Telefono	Varchar(20)	10	No	No	No	
	idZona	Integer	4	No	No	Si	Zonas
HistoriasPlanes	idAfiliado	Integer	4	No	Si	Si	Afiliados
	idPlan	Integer	4	No	Si	Si	Planes
	fechaIngreso	Date	7	No	No	No	
	fechaEgreso	Date	7	No	No	No	
Personas	idPersona	Integer	4	No	Si	No	
	tipoDocumento	Enum(DNI,LC,LE,CI)	2	No	No	No	
	nroDocumento	Integer	4	No	No	No	
	Nombre	Varchar(255)	12	No	No	No	
	Apellido	Varchar(255)	10	No	No	No	
	Email	Varchar(255)	25	Si	No	No	
	fechaNacimiento	Date	7	No	No	No	
	Sexo	Enum(M,F)	1	No	No	No	
	idDireccion	Integer	4	No	No	Si	Direcciones
Planes	idPlan	Integer	4	No	Si	No	
	Codigo	Integer	4	No	No	No	
	Categoría	Float	4	No	No	No	
	Descripción	Varchar(255)	40	No	No	No	
	permanenciaMinima	Float	4	No	No	No	
	fechaBaja	Date	7	Si	No	No	
Prestaciones	idPrestacion	Integer	4	No	Si	No	
	Codigo	Varchar(8)	8	No	No	No	
	Nombre	Varchar(255)	25	No	No	No	
	FechaBaja	Date	7	Si	No	No	
	idCategoria	Integer	4	No	No	Si	Categorías
Prestadores	idPrestador	Integer	4	No	Si	No	
	Cuit	Varchar(11)	11	No	No	No	
	Nombre	Varchar(255)	25	No	No	No	
	FechaBaja	Date	7	Si	No	No	
	Email	Varchar(255)	10	No	No	No	
	idDireccion	Integer	4	No	No	Si	Direcciones
PrestadoresPrestaciones	idPrestador	Integer	4	No	Si	Si	Prestadores
	idPrestacion	Integer	4	No	Si	Si	Prestaciones
Promotores	idPersona	Integer	4	No	Si	Si	Personas
	fechaBaja	Date	7	No	No	No	
Solicitantes	idPersona	Integer	4	No	No	Si	Personas
	Disponibilidad	Varchar(255)	11	No	No	No	
	Familiares	Integer	4	No	No	No	
	Observaciones	Varchar(255)	70	No	No	No	
	Pendiente	Smallint	2	No	No	No	
	idPromotor	Integer	4	No	No	Si	Promotores
	Idtitular	Integer	4	No	No	Si	Titulares
Zonas	IdZona	Integer	4	No	Si	No	
	Nombre	Varchar(255)	10	No	No	No	
	Descripción	Varchar(255)	50	No	No	No	
	IdCAP	Integer	4	No	No	Si	Zonas

Diccionario de datos de las tablas

Tabla	Descripción
Afiliados	Esta tabla almacena los Afiliados de la Obra Social. Están vinculados con un Plan (mediante idPlan) y con otro Afiliado en caso de no ser titular de la cuenta.
Autorizaciones	En esta table se almacenan Autorizaciones que son Automáticas. Cada una de ellas se relacionan con un Afiliado (idAfiliado), con un Prestador (idPrestador) y una Prestación (idPrestacion).
AutorizacionesManuales	Esta tabla representa una entidad débil, que depende de Autorizaciones. Tiene por lo tanto las mismas relaciones que tienen las Autorizaciones. Almacena las Autorizaciones Manuales que llegan a la Obra Social.
CAPs	Esta tabla almacena los CAPs que posee la Obra Social.
Categorías	Almacena las categorías a las que pertenecen las distintas prestaciones. Se basa en el nomenclador.
Coberturas	Almacena la relación que existe entre un plan (idPlan) y las diversas prestaciones (idPrestaciones) que cubre. A su vez indica si para tomar la prestación es necesario una autorización manual o automática.
Direcciones	Almacena las direcciones que eventualmente se involucren en el sistema: tanto las de los Afiliados, Promotores, Solicitantes y CAPs
HistoriasPlanes	Almacena los planes (idPlanes) a los que estuvo asociado un afiliado (idAfiliado) alguna vez dentro de la Obra Social con su respectiva fecha de alta y en caso de haberlo dejado, su fecha de baja.
Personas	Representa la entidad abstracta persona. Está relacionada con un CAP (idCap) y una Dirección (idDireccion).
Planes	Almacena los planes que posee la obra social con sus características.
Prestaciones	Almacena las prestaciones enunciadas en el nomenclador sus características. La principa es el código (codigo) y la vinculación con una categoría (idCategoria).
Prestadores	Almacena tanto médicos particulares como clínicas que pueden realizar prestaciones a los afiliados de la obra social. Los prestadores pertenecen a una zona (idZona) y poseen una dirección física (idDireccion).
PrestadoresPrestaciones	Tabla que relaciona a un prestador (idPrestador) con las distintas prestaciones (idPrestacion) que puede brindar a los afiliados.
Promotores	Almacena los datos de los promotores que posee la Obra Social.
Solicitantes	Esta tabla contiene los datos personales y de contacto de los distintos solicitantes que quizás en un futuro sean afiliados de la Obra Social. Se relaciona con un Promotor (idPromotor) y puede también relacionarse con un titular en caso de poder tener un familiar directo ya asociado en la Obra Social.
Zonas	Almacena las distintas Zonas geográficas en donde hay CAPs.

Diccionario de datos de los atributos

Tabla	Campo	Descripción
Afiliados	idAfiliado	Identificador de un Afiliado en el sistema.
	Codigo	Identificador único de afiliado. Número de carnet.
	FechaAfiliacion	Fecha en la que el solicitante paso a ser un afiliado de la obra social.
	FechaBaja	Fecha en la que el afiliado solicita la baja en el sistema.
	Moroso	Indica cuantos meses adeuda el afiliado.
	IdPlan	Identificador del plan al que pertenece el afiliado.
	IdTitular	Identificador del titular del afiliado actual.
Autorizaciones	idAutorizacion	Identificador de la autorización en el sistema.
	Codigo	Identificador único de la autorización. Número de formulario.
	porcentajeCobertura	Porcentaje de la prestación cubierto por la autorización.
	fechaSolicitud	Fecha en la que fue solicitada la autorización.
	fechaRealizacion	Fecha en la que fue efectivizada la autorización. Es decir el día en que se rechazó o el día en que el afiliado la utilizó.
	fechaVencimiento	Fecha en que vence la autorización.
	Aprobada	Indica si la autorización fue aprobada o no.
	fundamentosResolucion	Una descripción coloquial del por qué se aprueba o rechaza la autorización.
	Tipo	Indica si la autorización es manual o automática.
	idAfiliado	Identificador del afiliado que solicitó la autorización.
	idPrestador	Identificador del prestador que solicitó la autorización.
	idPrestacion	Identificador de la prestación a llevar a cabo.
AutorizacionesManuales	IdAutorizacion	Identificador en el sistema de la autorización a la que pertenece, ya que AutorizacionManual es una entidad débil.
	fechaResolucion	Fecha en la que se aprobo/rechazó la autorización manual.
	Observaciones	Una descripción coloquial del por qué se solicita la autorización.
	nroLegajo	El legajo del profesional que evaluó la autorización.
CAPs	IdCAP	Identrificador del CAP en el sistema.
	Codigo	Identificador único del CAP en el sistema. Código de uso público, se utiliza en listados, etc.
	Horario	Horario de atención (texto libre).
	IdDireccion	Identificador que relaciona a un CAP con una dirección.
Categorías	idCategoria	Identificador de la categoría en el sistema.
	Codigo	Código de la categoría según en nomenclador.
	Nombre	Nombre de la categoría.
	fechaBaja	Fecha en la que fue dada de baja la categoría (NULL si esta activa).
Coberturas	idPrestacion	Identificador de una Prestación en el sistema.
	IdPlan	Identificador de un Plan en el sistema.
	Carencia	Antigüedad (en meses) que debe tener el afiliado en el plan para ser cubierto.
	Porcentaje	Antigüedad (en meses) que debe tener el afiliado en el plan para ser cubierto.
	LimiteAnual	Cantidad de prestaciones que se puede realizar por año (cero indica que no hay límite).
	tipoAutoriazacion	Indica el tipo de autorización que necesita para realizarse la prestación (automática o manual).
Direcciones	idDireccion	Identificador de una dirección en el sistema.
	Calle	Nombre de la calle del domicilio.
	Numero	Número de vivienda del domicilio.
	Piso	Piso del domicilio (NULL si no es aplicable).
	Departamento	Departamento del domicilio (NULL si no es aplicable).
	CodigoPostal	Código postal del domicilio.
	Provincia	Provincia donde se encuentra el domicilio.
	Telefono	Teléfono del domicilio.
	idZona	Identificador de la zona a la que pertenece la dirección.
HistoriasPlanes	idAfiliado	Identificador en el sistema de un afiliado.
	IdPlan	Identificador en el sistema de un plan.
	fechaIngreso	Fecha en que se dio de alta un afiliado en el plan.
	fechaEgreso	Fecha en que se dio de baja un afiliado en el plan (NULL si no se aplica).
Personas	idPersona	Identificador único de una persona en el sistema.
	tipoDocumento	Tipo de documento de la persona.
	nroDocumento	Número de documento de la persona.
	Nombre	Primer y segundo nombre de la persona (en ese orden).
	Apellido	Apellido completo de la persona.
	Mail	Dirección de correo electrónico de la persona.
	fechaNacimiento	Fecha de nacimiento de la persona.
	Sexo	Género de la persona.
	idDireccion	Identificador en el sistema de la dirección de la persona.
Planes	idPlan	Identificador del plan en el sistema.
	Codigo	Identificador único del Plan en el sistema. Se utiliza para listados, etc.
	Categoría	Categoría del plan. Cuanto más grande es la categoría, mejor es el plan
	Descripción	Una breve descripción del plan.
	permanenciaMinima	Permanencia mínima (en meses) que debe cumplir en el plan antes de pasarse a otro.
	fechaBaja	Fecha en la que el afiliado solicita la baja.
Prestaciones	idPrestacion	Identificador de la prestación en el sistema.
	Codigo	Identificador único de la prestación en el sistema.
	Nombre	Nombre del plan
	FechaBaja	Fecha de cuando se dio de baja la prestación.
	idCategoria	Identificador en el sistema de la categoría a la que pertenece la prestación.
Prestadores	idPrestador	Identificador del prestador en el sistema.
	Cuit	Número de CUIT del prestador.
	Nombre	Nombre del prestador.
	FechaBaja	Fecha en que fue dado de baja el prestador (NULL si no se aplica).
	Email	Dirección de correo electrónico del prestador.
	idDireccion	Identificador de la dirección a la que pertenece el prestador.
PrestadoresPrestaciones	idPrestador	Identificador en el sistema de un prestador.
	idPrestacion	Identificador en el sistema de una prestación.
Promotores	IdPersona	Identificador en el sistema de una persona (entidad abstracta).
	fechaBaja	Fecha en que fue dado de baja un promotor (NULL si no se aplica)
Solicitantes	IdPersona	Identificador en el sistema de una persona (entidad abstracta).
	Disponibilidad	Horario en el cual puede ser visitado (texto libre).
	Familiares	Cantidad de integrantes del grupo familiar a afiliar.
	Observaciones	Observaciones que puedan ser de utilidad para el Promotor.
	Pendiente	Indica si el solicitante fue visitado o no.
	IdPromotor	Identificador en el sistema del promotor que atendió al solicitante.
	Idtitular	Identificador en el sistema del titular de la cuenta (cero si no es aplicable).
Zona	IdZona	Identificador único en el sistema de una zona.
	Nombre	Nombre de la zona.
	Descripción	Breve descripción de la zona.
	IdCAP	Identificador que relaciona a una Zona con un CAP.

Mapeo de clases de entidad

Tabla	Campo	Clase.atributo
Afiliados		
	Codigo	Afiliado.codigo
	FechaAfiliacion	Afiliado.FechaAfiliacion
	FechaBaja	Afiliado.FechaBaja
	Moroso	Afiliado.Moroso
	IdPlan	Afiliado.Plan
	IdTitular	Afiliado.Titular
Autorizaciones		
	Codigo	Autorización.codigo
	porcentajeCobertura	Autorización.porcentajeCobertura
	fechaSolicitud	Autorización.fechaSolicitud
	fechaRealizacion	Autorización.fechaRealizacion
	fechaVencimiento	Autorización.fechaVencimiento
	Aprobada	Autorización.aprobada
	fundamentosResolucion	Autorización.fundamentosResolucion
	Tipo	Autorización.tipo
	IdAfiliado	Autorización.Afiliado
	IdPrestador	Autorización.Prestador
	IdPrestacion	Autorización.Prestacion
AutorizacionesManuales		
	fechaResolucion	AutorizacionManual.fechaResolucion
	Observaciones	AutorizacionManual.observaciones
	nroLegajo	AutorizacionManual.nroLegajo
CAPs		
	Codigo	CAP.codigo
	Horario	CAP.horario
	IdDireccion	CAP.Direccion
Categorías		
	Codigo	Categoría.codigo
	Nombre	Categoría.nombre
	fechaBaja	Categoría.fechaBaja
Coberturas		
	Carencia	Cobertura.carencia
	Porcentaje	Cobertura.porcentaje
	LimiteAnual	Cobertura.limiteAnual
	tipoAutoriazacion	Cobertura.tipoAutorizacion
Direcciones		
	Calle	Dirección.calle
	Numero	Dirección.numero
	Piso	Dirección.piso
	Departamento	Dirección.departamento
	CodigoPostal	Dirección.codigoPostal
	Provincia	Dirección.provincia
	Telefono	Dirección.telefono
HistoriasPlanes		
	fechaIngreso	HistoriaPlan.fechaIngreso
	fechaEgreso	HistoriaPlan.fechaEgreso
Personas		
	tipoDocumento	Persona.tipoDocumento
	nroDocumento	Persona.nroDocumento
	Nombre	Persona.nombre
	Apellido	Persona.apellido
	Mail	Persona.mail
	fechaNacimiento	Persona.fechaNacimiento
	Sexo	Persona.sexo
	idDireccion	Persona.Direccion
Planes		
	Codigo	Plan.codigo
	Categoría	Plan.categoría
	Descripción	Plan.descripción
	permanenciaMinima	Plan.permanenciaMinima
	fechaBaja	Plan.fechaBaja
Prestaciones		
	Codigo	Prestación.codigo
	Nombre	Prestación.nombre
	FechaBaja	Prestación.fechaBaja
	idCategoria	Prestación.Categoria
Prestadores		
	Email	Prestador.email
	Cuit	Prestador.cuit
	Nombre	Prestador.nombre
	FechaBaja	Prestador.fechaBaja
	idDireccion	Prestador.idDireccion
Promotores		
	FechaBaja	Promotor.fechaBaja
Solicitantes		
	Disponibilidad	Solicitante.disponibilidad
	Familiares	Solicitante.familiares
	Observaciones	Solicitante.observaciones
	Pendiente	Solicitante.pendiente
	idPromotor	Solicitante.Promotor
	idTitular	Solicitante.Titular
Zona		
	Nombre	Zona.nombre
	Descripción	Zona.descripción
	IdCAP	Zona.CAP

Reglas de integridad referencial

Afiliado
Persona afiliada a la obra social. Se da de baja lógica normalmente. Solo se puede dar de baja física si ningún Afiliado lo tiene como titular. Al darse de baja hay que borrar en cascada la tabla HistoriaPlan, Autorización, Persona y Solicitante (que lo tenga como titular). Solo puede darse de alta física si existen las referencias correspondientes a Persona, Plan y Titular (en caso que corresponda).
Atributo	Tipo	Descripción
idPersona	INT	Clave primaria interna de la base de datos
codigo	INT	Identificador único de afiliado
fechaAfiliacion	DATE	Fecha en la que se lo dio de alta en el sistema.
fechaBaja	DATE	Fecha en la que el afiliado solicita la baja. NULL si está activo
moroso	INT	Indica cuantos meses adeuda.
idPlan	INT	No puede ser NULL
idTitular	INT	NULL si es titular, si pertenece a un grupo familiar, se guarda el id del titular del grupo.

Autorización
Autorización para realizarse una Prestación. No tiene bajas a menos que se depure la base de datos, en cuyo caso se debe borrar en cascada la tabla AutorizacionManual. Solo puede darse de alta física si existen las referencias correspondientes al Prestador, Prestación y Afiliado.
Atributo	Tipo	Descripción
id	INT	Clave primaria interna de la base de datos
codigo	INT	Identificador único.
porcentajeCobertura	DECIMAL(3,2)	Porcentaje de la prestacion cubierto por la Autorizacion
fechaSolicitud	DATE	Fecha en que fue solicitada la autorización.
fechaRealizacion	DATE	Fecha en que efectivizada la autorización. Es decir el dia en que se rechazo o el dia en que el afiliado la utilizo. NULL si todavía no fue realizada
fechaVencimiento	DATE	Fecha en que vence la autorización.
aprobada	BOOL	Indica si la autorizacion fue aprobada o no.
fundamentosResolucion	VARCHAR(255)	Una descripcion coloquial del por qué se aprueba o rechaza la autorización
tipo	ENUMmanual,auto)	Tipo de autorización
idPrestador	INT	No puede ser NULL
idPrestacion	INT	No puede ser NULL
idAfiliado	INT	No puede ser NULL

AutorizacionManual
Autorización que debe ser aprobada manualmente, a través de un auditor médico. Solo puede darse de alta física si existe la referencia correspondiente a la Autorización.
Atributo	Tipo	Descripción
idAutorizacion	INT	Clave primaria interna de la base de datos
observaciones	VARCHAR(255)	Una descripción coloquial del por qué se solicita la autorización
fechaResolucion	DATE	Fecha en la que se aprobó/rechazo la autorización. NULL si todavía no hay una resolución tomada.
nroLegajo	INT	Número de legajo del profesional que evaluó la autorización.

Cap
Centro de Atención Personalizada, es un punto de atención al cliente que cubre una o más Zonas y tiene uno o más Promotores. Se puede dar de baja sólo si no tiene asociado Personas ni Zonas. Si se da de baja, hay que dar de baja en cascada la tabla Dirección. Solo puede darse de alta física si existen la referencia correspondiente a Dirección.
Atributo	Tipo	Descripción
id	INT	Clave primaria interna de la base de datos
codigo	VARCHAR(255)	Código único de identificación del Cap.
horario	VARCHAR(255)	Horario de atención como un texto libre.
idDireccion	INT	No puede ser NULL

Categoria
Clasificación de las Prestaciones. Sólo puede ser dado de baja si no tiene Prestaciones asociadas.
Atributo	Tipo	Descripción
id	INT	Clave primaria interna de la base de datos
codigo	INT	Código de la categoría según el codificador
nombre	VARCHAR(255)	Nombre de la categoría
fechaBaja	DATE	Si no es NULL, la Categoria fue dada de baja en la fecha indicada por este campo.

Cobertura
Limitaciones de cobertura para un Plan y una Prestación determinada. Es dado de baja cuando se da de baja el Plan al que pertenece. Solo puede darse de alta física si existen las referencias correspondientes a Prestación y Plan.
Atributo	Tipo	Descripción
idPrestacion	INT	Clave primaria interna de la base de datos
idPlan	INT	Clave primaria interna de la base de datos
carencia	FLOAT	Antigüedad que debe tener el afiliado en el plan para ser cubierto. Si es NULL no tiene tiempo de carencia
porcentaje	INT(3)	Porcentaje de la prestación cubierto.
limiteAnual	INT	Cantidad de prestaciones que se puede realizar por año. Si es NULL no hay límite
tipoAutorizacion	ENUM(manual,auto)	Indica el tipo de autorización que necesita para realizarse la prestación.

Direccion
Direccion de un domicilio. No se puede dar de baja directamente, se da de baja indirectamente al eliminar un Prestador, un Cap o una Persona. Solo puede darse de alta física si existen la referencia correspondiente a Zona.
Atributo	Tipo	Descripción
id	INT	Clave primaria interna de la base de datos
calle	VARCHAR(255)	Calle del domicilio
numero	INT	Número del domicilio
piso	INT	Piso del domicilio. NULL si no aplica
departamento	VARCHAR(255)	Departamento del domicilio. NULL si no aplica
codigoPostal	VARCHAR(8)	Código postal del domicilio
provincia	ENUM([provincias])	Provincia donde se encuentra el domicilio
telefono	VARCHAR(30)	Teléfono del domicilio. NULL si no aplica
idZona	INT	No puede ser NULL

HistoriaPlan
Representa el período de tiempo que un afiliado estuvo en un plan. Se da de baja sólo al dar de baja un Afiliado. Solo puede darse de alta física si existen las referencias correspondientes a Plan y Afiliado.
Atributo	Tipo	Descripción
idAfiliado	INT	Clave primaria interna de la base de datos
idPlan	INT	Clave primaria interna de la base de datos
fechaIngreso	DATE	Fecha en que se dio de alta el plan
fechaEgreso	DATE	Fecha en la que el plan no rige mas para el afiliado. Si es el plan actual es NULL

Persona
Clase abstracta para representar los datos y acciones comunes de una persona. No se puede dar de baja de forma directa, se da de baja al dar de baja un Afiliado, Solicitante o Promotor. Solo puede darse de alta física si existen la referencia correspondiente Dirección.
Atributo	Tipo	Descripción
id	INT	Clave primaria interna de la base de datos
tipoDocumento	ENUM(DNI,LC,LE,CI)	Tipo de documento.
nroDocumento	INT	Número de documento
nombre	VARCHAR(255)	Primer y segundo nombre (en ese orden).
apellido	VARCHAR(255)	Apellido completo.
eMail	VARCHAR(255)	Dirección de correo electrónico de la persona.
fechaNacimiento	DATE	Fecha de nacimiento
sexo	ENUM(M,F)	Género de la persona
idDireccion	INT	No puede ser NULL

Plan
Plan de la obra social. Normalmente tiene baja lógica, pero puede darse de baja física si no tiene Afiliados asociados (y por lo tanto tampoco tiene asociados HistoriaPlan). Si se da de baja, hay que borrar en cascada la tabla Cobertura.
Atributo	Tipo	Descripción
id	INT	Clave primaria interna de la base de datos
codigo	INT	Codigo de plan (nomenclador).
categoria	FLOAT	Categoría a la que pertenece (nomenclador).
descripcion	VARCHAR(255)	Una breve descripción del plan.
permanenciaMinima	FLOAT	Permanencia mínima (en meses) que debe cumplir en el plan antes de pasarse a otro. NULL si no tiene
fechaBaja	DATE	Fecha en la que el plan se dio de baja. Si está activo es NULL.

Prestacion
Tipo de prestación que puede realizarse un afiliado. Tiene sólo baja lógica (excepto que se depure la base de datos, en cuyo caso hay que borrar, sólo si no tiene Autorizaciones y Coberturas asociadas, en cascada la tabla PrestadorPrestacion). Solo puede darse de alta física si existe la referencia correspondiente a Categoria.
Atributo	Tipo	Descripción
id	INT	Clave primaria interna de la base de datos
codigo	VARCHAR(8)	Código de prestación según el codificador
nombre	VARCHAR(255)	Nombre de la prestación.
fechaBaja	DATE	Si no es NULL, la Prestacion fue dada de baja en la fecha indicada por este campo.
idCategoria	INT	No puede ser NULL

Prestador
Entidad prestadora de servicios para la obra social. Podría ser tanto una Clínica, como un centro de radiología o un médico particular. Tiene sólo baja lógica (excepto que se depure la base de datos, en cuyo caso hay que borrar, sólo si no tiene Autorizaciones asociadas, en cascada las tablas Direccion y PrestadorPrestacion). Solo puede darse de alta física si existe la referencia correspondiente a Direccion.
Atributo	Tipo	Descripción
id	INT	Clave primaria interna de la base de datos
cuit	VARCHAR(11)	Número de CUIT
nombre	VARCHAR(255)	Nombre legal de la entidad (no puede ser NULL)
fechaBaja	DATE	Si no es NULL, el Prestador fue dado de baja en la fecha indicada por este campo.
Email	VARCHAR(255)	La dirección de correo electrónico del prestador.
idDireccion	INT	No puede ser NULL

PrestadorPrestacion
Relación N a M entre Prestadores y Prestaciones. Se da de baja sólo cuando se da de baja un Prestador o una Prestación. Solo puede darse de alta física si existen las referencias correspondientes a Prestador y Prestacion.
Atributo	Tipo	Descripción
idPrestador	INT	Clave primaria interna de la base de datos
idPrestacion	INT	Clave primaria interna de la base de datos

Promotor
Persona encargada de atender a los Solicitantes que quieren afiliarse. No se puede dar de baja si tiene Solicitantes asociados. Si se da de baja, hay que dar de baja en cascada a la tabla Persona. Solo puede darse de alta física si existe la referencia correspondiente a Persona.
Atributo	Tipo	Descripción
idPersona	INT	Clave primaria interna de la base de datos

Solicitante
Persona esperando ser Afiliado a la obra social por un Promotor. Si se da de baja, hay que dar de baja en cascada la tabla Persona. Solo puede darse de alta física si existen las referencias correspondientes a Promotor (en caso que corresponda) y Titular (en caso que corresponda).
Atributo	Tipo	Descripción
idPersona	INT	Clave primaria interna de la base de datos
disponibilidad	VARCHAR(255)	Horario en el cual puede ser visitado expresado con texto libre
familiares	INT	Cantidad de integrantes del grupo familiar a afiliar.
observaciones	VARCHAR(255)	Observaciones que puedan ser de utilidad para el Promotor.
pendiente	BOOL	Indica si el solicitante fue visitado o no.
idPromotor	INT	NULL si no está asignado a ningún Promotor
idTitular	INT	NULL si no se va a agregar a un grupo familiar de un Titular existente

Zona
Región geográfica, cuya mínima unidad es un barrio. Solo se puede dar de baja si no tiene un Prestador asociado. Solo puede darse de alta física si existe la referencia correspondiente a CAP.
Atributo	Tipo	Descripción
id	INT	Clave primaria interna de la base de datos
nombre	VARCHAR(255)	Nombre de la Zona
descripcion	VARCHAR(255)	Descripción de la Zona
idCap	INT	No puede ser NULL

Análisis del volumen de datos

Realizamos una proyección estimando las instancias iniciales y el pico máximo de registro utlizando la columna T.Prom del inciso Composición física de las tablas, la cual indica el tamaño promedio en bytes de cada campo, teniendo en cuenta el tipo de dato físico y que es lo que se va a almacenar. A su vez se estimo un posible estado inicial de los datos contenidos en la obra social y que serán importados o cargados en el sistema a desarrollar.

Para confeccionar la siguiente tabla, sugerimos una tasa de crecimiento de datos, basados en entrevistas y/o estadísticas con el personal de la obra social.

Tabla	Tamaño promedio de una tupla [bytes]	Instancias Iniciales [tuplas]	Pico Máximo de Instancias [tuplas]	Tasa de crecimiento [tuplas/mes]
Afiliados	34	400.500	1.001.250	3.500,00
Autorizaciones	97	1.000.000	2.500.000	8.739,08
AutorizacionesManuales	115	100.000	250.000	873,91
CAPs	29	15	38	0,20
Categorías	40	50	125	0,10
Coberturas	24	15.075	37.688	0,10
Direcciones	58	981.185	2.452.963	8.802,20
HistoriasPlanes	22	520.650	1.301.625	3.850,00
Personas	66	901.170	2.252.925	8.752,00
Planes	71	5	13	0,05
Prestaciones	48	2.010	5.025	3,00
Prestadores	76	80.000	200.000	50,00
PrestadoresPrestaciones	8	80.400.000	201.000.000	50.325,00
Promotores	11	45	113	2,00
Solicitantes	99	500.625	1.251.563	5.250,00
Zonas	68	588.711	1.471.778	3.520,88

Espacio estimado

Tabla	Tamaño inicial estimado por mes [bytes]	Tamaño de pico máximo [bytes]	Proyección a 2 años [bytes]
Afiliados	13.617.000	34.042.500	99.297.000
Autorizaciones	97.000.000	242.500.000	707.337.079
AutorizacionesManuales	11.500.000	28.750.000	83.859.551
CAPs	435	1.088	4.611
Categorías	2.000	5.000	2.000
Coberturas	361.800	904.500	363.528
Direcciones	56.908.730	142.271.825	56.908.730
HistoriasPlanes	11.454.300	28.635.750	72.438.300
Personas	59.477.220	148.693.050	59.477.220
Planes	355	888	2.911
Prestaciones	96.480	241.200	96.480
Prestadores	6.080.000	15.200.000	8.816.000
PrestadoresPrestaciones	643.200.000	1.608.000.000	643.200.000
Promotores	495	1.238	16.335
Solicitantes	49.561.875	123.904.688	49.561.875
Zonas	40.032.348	100.080.870	212.414.633
TOTALES	989.293.038	2.473.232.595	1.993.796.252

Criterios de depuración

Conociendo los criterios de depuración se puede estimar el tamaño de los objetos de la base de datos, con lo cual esta sección esta ligada directamente con el análisis del volumen de datos. Estos procesos se almacenarán en las Tareas (Jobs) del motor de la base de datos (ver modelo 8) y se ejecutarán como instrucciones SQL.

Estos procesos se ejecutan luego del backup de la base de datos (Para que el backup este completo antes de la depuración).

Tabla	Frecuencia	Criterio
Afiliados	mensualmente	Se borran de la tabla todos lo registros en donde el campo FechaBaja es anterior a 10 años respecto de la fecha actual. Se borra en cascada de la tabla HistoriaPlan los registros que hacen referencia a ellos y también en la tabla Persona los registros referenciados. Esto ocurre solo si los registros no están referenciados en esta tabla como titulares (idTitular).
Autorizaciones	mensualmente	Se borran de la tabla todos lo registros en donde el campo FechaRealizacion es anterior a 10 años respecto de la fecha actual. Se borran de la tabla todos lo registros en donde el campo FechaVencimiento es anterior a 10 años respecto de la fecha actual. Se borra en cascada los registros de AutorizacionesManuales.
AutorizacionesManuales	-	-
CAPs	-	-
Categorías	mensualmente	Se borran de la tabla todos lo registros en donde el campo FechaBaja es anterior a 10 años respecto de la fecha actual y si no tiene prestaciones a que hagan referencia a ellas.
Coberturas	-	-
Direcciones	-	-
HistoriasPlanes	mensualmente	Se conserva el historial de los últimos 5 planes a los que perteneció el afiliado.
Personas	-	-
Planes	mensualmente	Se borran de la tabla todos lo registros en donde el campo FechaBaja es anterior a 10 años respecto de la fecha actual. Se borran en cascada las Coberturas. Esto solo si no existen Afiliados e Historia de planes (HistoriaPlan) que hagan referencia a este Plan
Prestaciones	mensualmente	Se borran de la tabla todos lo registros en donde el campo FechaBaja es anterior al año respecto de la fecha actual. Se borra en cascada las entradas en PrestadorPrestacion que contengan a estas Prestaciones. Esto solo si no existen Autorizaciones o Coberturas que hagan referencias a estas Prestaciones.
Prestadores	mensualmente	Se borran de la tabla todos lo registros en donde el campo FechaBaja es anterior a 10 años respecto de la fecha actual siempre y cuando no existan autorizaciones que hagan referencia a estos Prestadores. Se borra en cascada la Direccion y PrestadorPrestacion.
PrestadoresPrestaciones	-	-
Promotores	-	-
Solicitantes	-	-
Zonas	-	-

Alcance del Software

Se implementaron los casos de uso que responden a necesidades funcionales, y que hacen referencia a la actividad principal de la obra social. Las acciones secundarias o que pueden ser analizadas e implementadas en futuras versiones del presente trabajo (o software), son debidamente detalladas en el modelo número cuatro, Funciones complementarias al software.

A continuación, se puede ver en el el siguiente diagrama de casos de usos, los casos que son especificados en este trabajo. Estos son los encerrados por una linea punteada.

Diagrama de alcance

TODO

Funciones complementarias al Software

Cruzar el reporte de consumo contra el reporte de aprobación/rechazo de prestaciones realizadas

Consideramos que el manejo de prestaciones que llegaron declaradas por un prestador y qué hacer si los datos enviados por el mismo no se corresponden con los asentados en el sistema, es tarea del sector de Pagos, ya que con criterios propios, ajenos a nuestro sistema (historial de relaciones con el prestador, deudas del afiliado, cantidad de rechazos anteriores, etc.), determinará qué acción tomar respecto a datos que no se correspondan. Son los encargados de ponerse en contacto con el sector correspondiente del Prestador para revisar y llegar a un acuerdo en cuanto a la acción a tomar frente a datos erróneos.

Ésta funcionalidad no está incluida en el sistema por no tener la información necesaria en el mismo como para tomar una decisión al respecto.

Revisar archivos rechazados del Prestador por formato incorrecto

Durante el proceso de la información (de prestaciones realizadas) que los Prestadores envían al Sistema, el Sistema determina si el archivo enviado cumple con el formato pactado y predefinido. Si no es así, ó si el CUIT de Prestador informado en el archivo no es correcto, dicho archivo se mueve a un directorio de “documentos rechazados” en el sitio FTP, y el Sistema envía un mail al Prestador para que éste determine las fallas en su documento, la corrección y volverlo a enviar como si fuera otro archivo distinto. Asimismo, el Sistema envía un mail al sector Pagos informando el nombre de archivo rechazado, el prestador asociado y la fecha de proceso del archivo, para que Pagos esté al tanto de los documentos rechazados y pueda actuar en consecuencia.

Armado de hoja de ruta

La inteligencia respecto al armado de la hoja de ruta en base a la ubicación física de los promotores correspondientes a un CAP y la ubicación física de los solicitantes (potenciales afiliados a la obra social), consideramos que no se corresponde con una funcionalidad esencial que nuestro sistema deba contemplar, por lo tanto la misma quedó relegada al actor Enrutador quien, a través de consultas a nuestro sistema, como por ejemplo el acceso a los promotores y a los solicitantes pendientes de visita, confecciona de acuerdo a las ubicaciones relativas y a la disponibilidad horaria de los solicitantes un listado para cada promotor con los datos de los solicitantes que intentará afiliar. Este listado es enviado por email.

Entrega al promotor de planes a ofrecer a solicitantes

Cuando un promotor visita a un solicitante lleva consigo folletería para ofrecerle distintos planes. El diseño, impresión y encuadernado de los folletos es realizado fuera del sistema a través de una imprenta, ya que no se considera algo esencial para su funcionalidad y sería una inversión extra en materiales (impresoras, papel, tinta, diseñadora, etc.). Una vez impresa la folletería se entrega una cantidad determinada a cada promotor para que él distribuya entre los solicitantes como lo considere conveniente.

Entrega de formularios de carga de solicitantes

Cuando un promotor visita a un solicitante que forma parte un grupo familiar, toma nota de los datos personales de cada familiar. El listado de carga de solicitantes utilizado para completar los datos es documentación impresa fuera del sistema. Se distribuyen varias copias para cada promotor, de modo que siempre pueda disponer de la cantidad suficiente para utilizar en las visitas.

Confección y reparto de Cartilla de prestadores y carnets de afiliados

La confección y la distribución (por correo o personal) de los carnets que se confeccionan al momento de afiliar a un solicitante o grupo familiar, queda excluida del alcance del presente trabajo práctico debido a que constituye un sistema completamente independiente de la funcionalidad pretendida por la cátedra y que no puede ser desarrollado en los tiempos previstos. Asimismo, requiere de hardware específico para la confección de los carnets (debido a la impresión en plástico, hologramas, bandas magnéticas, etc.).

En cuanto a las cartillas de prestadores, decidimos dejar afuera la confección y la entrega de las mismas para que sean entregadas en conjunto con los carnets así, de esta manera, proveer simultáneamente los dos elementos al afiliado en un mismo envío postal o si así se prefiere, brindarle la posibilidad al afiliado de que al mismo tiempo que retira el carnet, retire la cartilla.

Pagos de los afiliados

El manejo de pagos por parte de los afiliados a la obra social, queda excluido del alcance de nuestro sistema, debido a que solo es necesario saber si un afiliado no está al día con sus pagos (moroso). No consideramos entonces esta característica a la hora de la implementación.

Diseño de interfaces

Interfaces con el usuario

Modelo de diálogo

Diseño de pantallas

Diseño de listados

Hoja de ruta

Formulario de carga de familiares

Interfaces con otros sistemas

Cartilla médica

Interfaces con otros sistemas interactivos

Modelo de procesamiento

Ciclo del procesamiento

Línea de tiempo diaria

Evento	Duración	00	01	02	03	04	05	06	07	08	09	10	11	12	13	14	15	16	17	18	19	20	21	22	23
Consulta de afiliados en Casa Central y CAPs	11 hs																								
Consulta de afiliados vía Web	24 hs																								
Ingreso de solicitudes de afiliación	11 hs																								
Alta de afiliados	11 hs																								
Confección y Asignación de hoja de ruta	2 hs																								
Registro de visitas realizadas	2 hs																								
Confección de cartilla	4 hs																								
Ingreso de solicitud de autorización manual	11 hs																								
Resolver solicitud de autorización manual	11 hs																								
Ingreso de solicitud automática	24 hs																								
Procesar consumos y prestaciones	1 hs																								
Actualizar estado de morosidad de afiliados	1 hs																								
Mantenimiento de planes	2 hs																								
Mantenimiento de prestaciones	2 hs																								
Mantenimiento de promotores	2 hs																								
Mantenimiento de CAPs	2 hs																								
Mantenimiento de zonas	2 hs																								
Mantenimiento de prestadores	2 hs																								
Baja y modificación de afiliados	11 hs																								
Emisión de reporte de autorizaciones rechazadas	2 hs																								
Emisión de reporte de prestaciones con deuda	2 hs																								

Línea de tiempo mensual

Evento	Duración	01	02	03	04	05	06	07	08	09	10	11	12	13	14	15	…	26	27	28	29	30	31
Backup	4 hs																						
Depuración de Base de Datos	4 hs																						

Línea de tiempo anual

Evento	Duración	01	02	03	04	05	06	07	08	09	10	11	12
Emisión de reporte de porcentaje de rechazo de solicitudes	6 hs												

Esquema del procesamiento

TODO (modelo 06, doc 02, con bullets)

Especificación de lanzamiento de tareas

Tarea	Tipo	Justificación
Casa Central
Atención telefónica de afiliados. Puestos de operadores y supervisor
Atender consulta de afiliado	ON-LINE	Se requiere acceso inmediato a los datos del afiliado para poder responder su consulta.
Ingresar solicitud	ON-LINE	Requiere interacción con el operador. Maneja transacciones de un único registro. Se requiere acceso inmediato para confirmar al solicitante el correcto ingreso en el sistema de su solicitud.
Agregar afiliado	ON-LINE	Requiere interacción con el operador. Maneja transacciones de unos pocos registros.
Mantener afiliado	ON-LINE	Requiere interacción con el operador. Se requiere acceso inmediato para confirmar al afiliado la correcta modificación de sus datos.
Pedir autorización manual	ON-LINE	Maneja transacciones de un único registro. Demanda una carga normal de CPU. Se requiere acceso inmediato para confirmar al prestador el correcto ingreso en el sistema de su solicitud de autorización manual.
Pedir autorización automática vía telefónica	ON-LINE	Maneja transacciones de un único registro. Demanda una carga normal de CPU. Se requiere acceso inmediato para confirmar al prestador el correcto ingreso en el sistema de su solicitud de autorización y del resultado de la misma.
Auditoria médica
Actualizar autorización manual	ON-LINE	Requiere interacción con el auditor. Maneja transacciones de un único registro. No necesita una alta carga de procesamiento para resolverse.
Atender consulta sobre afiliado	ON-LINE	Se requiere acceso inmediato a los datos del afiliado para poder resolver la autorización manual.
Promoción. Puestos de promotores
Registrar visitas	ON-LINE	Requiere interacción con el promotor. Maneja principalmente transacciones de un único registro. Demanda una carga normal de CPU.
Promoción. Puesto de supervisor
Registrar visitas	ON-LINE	Ídem anterior.
Emitir Hoja de Ruta	ON-LINE	Se requiere acceso inmediato debido a que los promotores solo pueden comenzar su trabajo diario luego de que se les ha asignado una hoja de ruta. Ya que el sistema solo se encarga de emitir el reporte y registrar las solicitudes como atendidas, la mayor parte de la tarea es realizada en forma manual y por ende no requiere una alta carga de procesamiento.
Mantener promotores	ON-LINE	Requiere interacción con el supervisor. Maneja principalmente transacciones de un único registro. Demanda una carga normal de CPU.
Administración
Mantener planes	ON-LINE	Necesita interacción con el administrador.
Mantener prestaciones	ON-LINE	Necesita interacción con el administrador. La cantidad de datos a los que accede no es importante y no demanda una alta carga de procesamiento.
Mantener prestadores	ON-LINE	Ídem anterior.
Mantener CAPs	ON-LINE	Ídem anterior.
Mantener zonas	ON-LINE	Ídem anterior.
Armar cartilla	ON-LINE	Ídem anterior.
Dirección
Atender consulta sobre afiliado	ON-LINE	El director de la O.S. puede acceder a los datos de los afiliados en cualquier momento y necesita respuesta inmediata.
Sistemas. Data Server
Depuración	BATCH	Se efectúa fuera del horario laboral. No requiere interacción con el usuario. Procesa gran cantidad de información. Los criterios de depuración son automáticos (ver modelo 2).
Backup de la Base de Datos	BATCH	Se efectúa fuera del horario laboral. No requiere interacción con el usuario. Procesa gran cantidad de información.
Sistemas. Web Server
Consulta de afiliados vía Web	ON-LINE	Los usuarios pueden realizar consultas Web las 24 hs del día y esperan recibir la información al momento de la consulta.
Pedir autorización automática vía Web	ON-LINE	Maneja principalmente transacciones de un único registro. Demanda una carga normal de CPU. Se requiere acceso inmediato para confirmar al prestador el correcto ingreso en el sistema de su solicitud de autorización y del resultado de la misma.
Sistemas. Puesto en sala de servidores
Emisión de reporte de autorizaciones rechazadas	BATCH	Maneja un volumen importante de información. No requiere interacción con el usuario. Se ejecuta fuera del horario laboral. El reporte resultante no se requiere en el momento.
Emisión de reporte de prestaciones con deuda	BATCH	Ídem anterior.
Procesar consumos y prestaciones	BATCH	Maneja un volumen importante de información. No requiere interacción. Se ejecuta fuera del horario laboral. Es una tarea programada para ejecutarse diariamente en un horario acordado con los Prestadores ya que estos deben enviar antes de la ejecución de la tarea, vía FTP, los archivos conteniendo la información de prestaciones e intervenciones.
Actualizar estado de morosidad de afiliados	BATCH	Maneja un volumen importante de información. No requiere interacción. Se ejecuta fuera del horario laboral. Es una tarea programada para ejecutarse diariamente en un horario acordado con el sector de Cobranzas ya que este debe enviar antes de la ejecución de la tarea, vía FTP, el listado de afiliados cuyo estado de cuenta ha sido modificado.
Emisión de reporte de porcentaje de rechazo de solicitudes	BATCH	Por tratarse de un reporte anual, maneja una gran cantidad de información. No requiere interacción. Se ejecuta fuera del horario laboral.
Sistemas. Administrador de Seguridad
Backup de Servidores	BATCH	Se efectúa fuera del horario laboral. No requiere interacción con el usuario.
Atención personalizada de afiliados. Puestos de atención
Atender consulta de afiliado	ON-LINE	Se requiere acceso inmediato a los datos del afiliado para poder responder su consulta.
Ingresar solicitud	ON-LINE	Requiere interacción con el usuario final. Maneja principalmente transacciones de un único registro. Se requiere acceso inmediato para confirmar al solicitante el correcto ingreso en el sistema de su solicitud.
Mantener afiliado	ON-LINE	Requiere interacción con el usuario final. Se requiere acceso inmediato para confirmar al afiliado la correcta modificación de sus datos.
CAP
Promoción. Puestos de promotores
Registrar visitas	ON-LINE	Requiere interacción con el promotor. Maneja principalmente transacciones de un único registro. Demanda una carga normal de CPU.
Promoción. Puesto de supervisor
Registrar visitas	ON-LINE	Requiere interacción con el supervisor. Maneja principalmente transacciones de un único registro. Demanda una carga normal de CPU.
Emitir Hoja de Ruta	ON-LINE	Se requiere acceso inmediato debido a que los promotores solo pueden comenzar su trabajo diario luego de que se les ha asignado una hoja de ruta.
Mantener promotores	ON-LINE	Requiere interacción con el supervisor. Maneja principalmente transacciones de un único registro. Demanda una carga normal de CPU.
Responsable del CAP
Atender consulta afiliado	ON-LINE	El responsable del CAP puede acceder a los datos de los afiliados en cualquier momento y necesita respuesta inmediata.

Diseño y lanzamiento de tareas batch

Diseño de la arquitectura de procesamiento

Arquitectura física

Modalidad de procesamiento

Diseño funcional

Especificación de tecnología

Sistema operativo (software base)

Otro software

Hardware mínimo requerido

Modelo de instalación de componentes

Mapa de instalación

Configuración de entorno

Estación de trabajo consultas

Estación de trabajo recepción

Estación de trabajo administración

Estación de trabajo director

Estación de trabajo técnico

Webserver

Dataserver

Servidor de red

Diseño conceptual del menú

Estructura elegida

Forma de agrupamiento

Opciones del menú

Diseño conceptual de seguridad

Diseño de la implementación del menú y seguridad de acceso

Anexos

Estándares de diseño de interfaces

Informe de evolución del diseño

Planificación de la exposición

7. Especificación de lanzamiento de tareas

Página 56

Técnicas de Diseño (75.10)

LVI

6.1.3. Línea de tiempo anual

2005-06-25T17:35:35