#A4#
#Promotor#
##
#Persona encargada de atender a los Solicitantes que quieren afiliarse.#
#cap#
#Cap#
##
#CAP al que pertenece.#
#disponibilidad#
#Horario#
##
#Horario en que está disponible para atender Solicitantes (un objeto? como lo representamos? texto libre?)#
#Persona#
##
#Clase abstracta para representar los datos y acciones comunes de una persona.#
#tipoDocumento#
#enum(DNI,LC,LE,CI)#
##
#Tipo de documento.#
#nroDocumento#
#int#
##
#Número de documento#
#nombre#
#string#
##
#Primer y segundo nombre (en ese orden).#
#apellido#
##
##
#Apellido completo.#
#telefono#
#Telefono#
##
#Número de teléfono (con código de país? provincia? es una clase?).#
#calle#
#string#
##
#Calle del domicilio de la persona.#
#numero#
#int#
##
#Número del domicilio de la persona.#
#departamento#
#string#
##
#Piso y departamento del domicilio de la persona.#
#codigoPostal#
#string(8)#
##
#Código postal del domicilio de la persona.#
#provincia#
#enum([provincias])#
##
#Provincia donde se encuentra el domicilio de la persona.#
#eMail#
#string#
##
#Dirección de correo electrónico de la persona.#
#fechaNacimiento#
#Fecha#
##
#Fecha de nacimiento (es una clase??? Para mí sí)#
#Sexo#
#enum(M,F)#
##
##
#Afiliado#
##
#Persona afiliada a la obra social.#
#nroAfiliado#
#int#
##
#Identificador único de afiliado (con alguna codificación? int?).#
#fechaAfiliacion#
#Fecha#
##
#Fecha en la que se lo dio de alta en el sistema.#
#plan#
#Plan#
##
#Plan de la obra social al que está adherido.#
#titular#
#Afiliado#
##
#Titular del grupo familiar (si pertenece a un grupo familiar). Si no pertenece a un grupo familiar o el afiliado es el titular, es NULL.#
#activo#
#bool#
##
#True si está en actividad (afiliado). (No convendría poner Plan = NULL en caso de no estar más afiliado?)#
#moroso#
#bool#
##
#True si está activo pero es moroso (debe más de 3 meses).#
#Prestacion#
##
#Tipo de prestación que puede realizarse un afiliado.#
#nombre#
#string#
##
#Nombre de la prestación (descripción breve).#
#codigo#
#int#
##
#Identificador único de la prestación (esto está por el codificador? o porque nos pintó a nosotros?)#
#Plan#
##
##
#codigo#
##
##
##
#precio#
##
##
##
#descripcion#
##
##
##
#fecha_de_inicio#
##
##
##
#permanencia_minima#
##
##
##
#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.#
#direccion#
#Direccion#
##
#Domicilio (de nuevo, representación???)#
#zona#
#Zona#
##
#Zona en la que se encuentra ubicado.#
#codigo#
#int#
##
#Identificador único (para nosotros? o por codificador o algo?).#
#nombre#
#string#
##
#Nombre legal de la entidad.#
#cuit#
#int#
##
#Número de CUIT (lo necesitamos!?!?!).#
#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.#
#telefono#
#int#
##
#Teléfono de contacto (de nuevo, formato???).#
#responsable#
#string#
##
#Nombre del responsable (gerente) del CAP (lo usamos para algo!?!?!?!!).#
#direccion#
#Direccion#
##
#Domicilio físico del CAP (como lo representamos?!?! Objeto? texto libre?)#
#horario#
#Horario#
##
#Horario de atención (representación!?!?!?).#
#Autorizacion#
##
#Cada vez que un Afiliado va a realizarse una Prestación, debe pedir una Autorización (sea Manual o Automática0.#
#codigo#
#int#
##
#Identificador único.#
#tipo#
#enum(manual,auto)#
##
#Tipo de autorización. (esto si tenemos subclases no debería existir)#
#afiliado#
#Afiliado#
##
#Afiliado que solicitó la autorización.#
#fechaSolicitud#
#Fecha#
##
#Fecha en que fue solicitada la autorización.#
#fechaAprobacion#
#Fecha#
##
#Fecha en la que se aprobó la autorización.#
#fechaVencimiento#
#Fecha#
##
##
#estado#
#enum(emitida, pendiente, aprobada, rechazada)#
##
#True si fue aproba, False si no (no convendría poner NULL en fechaAprobación?)#
#prestacion#
#Prestacion#
##
#Prestación (no sería Cobertura???) para la cual se pidió autorización.#
#porcentajeCobertura#
#int#
##
##
#observaciones#
#string#
##
#Observaciones sobre la autorización (debería ir sólo en Manual o no?)#
#descripcion_rechazo#
#string#
##
##
##
##
##
##
#Zona#
##
#Región geográfica, cuya mínima unidad es un barrio.#
#pais#
#enum([paises])#
##
#País en donde se encuentra.#
#provincia#
#enum(?)#
##
#Provincia a la que pertenece, si es NULL la región comprende un país entero.#
#ciudad#
#enum(?)#
##
#Ciudad a la que pertenece, si es NULL la región comprende una provincia entera.#
#barrio#
#enum(?)#
##
#Barrio al que pertenece, si es NULL la región comprende una ciudad entera.#
#Solicitante#
##
#Persona esperando ser Afiliado a la obra social por un Promotor.#
#disponibilidad#
#Fecha/Hora#
##
#Horario en el cual puede ser visitado (de nuevo, representación???).#
#familiares#
#int#
##
#Cantidad de integrantes del grupo familiar a afiliar.#
#observaciones#
#string#
##
#Observaciones que puedan ser de utilidad para el Promotor.#
#pendiente#
#bool#
##
##
##
##
#PrestacionRealizada#
##
#Prestación concretada por el Afiliado.#
#fecha#
#Fecha#
##
#Fecha en la que se hizo efectiva la prestación.#
#AutorizacionManual#
##
#Autorización que debe ser aprobada manualmente, a través de un auditor médico.#
##
##
#Automatica#
##
##
##
##
#Cobertura#
##
#Limitaciones de cobertura para un Plan y una Prestación determinada.#
#tiempoPermanencia#
#Tiempo#
##
#Antigüedad que debe tener el afiliado en el plan para ser cubierto. (años? meses?)#
#porcentaje#
#int#
##
#Porcentaje de la prestación cubierto.#
#limiteAnual#
#int#
##
#Cantidad de prestaciones que se puede realizar por año (cero indica que no hay límite).#
#tipoAutorizacion#
#emun(manual,auto)#
##
#Indica el tipo de autorización que necesita para realizarse la prestación.#
#Categoria#
##
#Clasificación de las Prestaciones. (esto lo necesitamos por el codificador, no?)#
#codigo#
#int#
##
#Identificador único (por codificador, no?)#
#nombre#
#string#
##
#Nombre de la categoría.#
##
##
##
##
# *#
##
#1#
##
##
# 1#
##
#1#
##
##
#* #
##
#1#
##
##
#*#
##
#1#
##
##
#* #
##
# 1#
##
##
# *#
##
#1#
##
##
# * #
##
#1#
#No deberia
asociarse
con
Cobertura?#
##
##
#* #
##
#1#
##
##
#* #
##
#*#
##
##
##
##
##
#Hoja de Ruta#
##
##
#visitado#
#bool#
##
##
#prioridad#
#enum(ALTA,MEDIANA,BAJA)#
##
##
##
##
##
##
##
##
##