#A4#
#Promotor#
##
#Persona encargada de atender a los Solicitantes que quieren afiliarse.#
#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#
#string#
##
#Apellido completo.#
#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)#
##
#Género de la persona#
#Afiliado#
##
#Persona afiliada a la obra social.#
#nroAfiliado#
#int#
##
#Identificador único de afiliado (con alguna codificación? int?).#
#fecha_afiliacion#
#Fecha#
##
#Fecha en la que se lo dio de alta en el sistema.#
#fecha_baja#
#Fecha#
##
#Fecha en la que el afiliado solicita la baja#
#activo#
#bool#
##
#True si está en actividad (afiliado). (No convendría poner Plan = NULL en caso de no estar más afiliado?)#
#moroso#
#int#
##
#Indica cuantos meses adeuda.#
#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#
##
##
##
#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.#
#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.#
#responsable#
#string#
##
#Nombre del responsable (gerente) del CAP (lo usamos para algo!?!?!?!!).#
#horario#
#string#
##
#Horario de atención (debería volar!?!?!?).#
#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)#
#fechaSolicitud#
#Fecha#
##
#Fecha en que fue solicitada la autorización.#
#fechaResolucion#
#Fecha#
##
#Fecha en la que se aprobó la autorización.#
#fechaVencimiento#
#Fecha#
##
##
#porcentajeCobertura#
#int#
##
##
#observaciones#
#string#
##
#Observaciones sobre la autorización (debería ir sólo en Manual o no?)#
#fundamentos_resolucion#
#string#
##
##
#fecha_realizacion#
#Fecha#
##
##
#fecha_vencimiento#
#Fecha#
##
##
#get_estado#
##
#int#
##
##
##
##
##
#Zona#
##
#Región geográfica, cuya mínima unidad es un barrio.#
#codigo#
#int#
##
#País en donde se encuentra.#
#descripcion#
#string#
##
##
#Solicitante#
##
#Persona esperando ser Afiliado a la obra social por un Promotor.#
#disponibilidad#
#string#
##
#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#
##
##
##
##
#AutorizacionManual#
##
#Autorización que debe ser aprobada manualmente, a través de un auditor médico.#
#observaciones#
#string#
##
#Comentarios sobre la autorización#
##
##
#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#
##
##
#* #
##
#1#
##
##
#* #
##
#*#
##
##
#*#
##
#1#
#Historial de planes#
##
##
#fecha_ingreso#
#Fecha#
##
#Fecha en que se dio de alta el plan#
#fecha_egreso#
#Fecha#
##
#Fecha en la que el plan no rige mas para el afiliado#
#Telefono#
##
##
#tipo#
#enum(particular, oficina, celular)#
##
##
#numero#
#string#
##
#Numero de telefono#
#Direccion#
##
##
#calle#
#string#
##
#Calle del domicilio#
#numero#
#int#
##
#Número del domicilio#
#piso#
#int#
##
#Piso del domicilio#
#departamento#
#string#
##
#Departamento del domicilio#
#codigoPostal#
#string(8)#
##
#Código postal del domicilio#
#provincia#
#enum([provincias])#
##
#Provincia donde se encuentra el domicilio#
##
##
##
##
##
##
##
#1#
##
#1#
##
##
#1#
##
#1#
##
##
#1#
##
#1#
##
##
#1#
##
#*#
##
##
# *#
##
#1#
#titularidad#
#titular#
#1#
#miembro grupo fam.#
#*#
##
##
#*#
##
#*#
##
##
#1#
##
#1#
##
##
#1#
##
#1#
##
##
#1#
##
#1#