Modelo de pólizas y endosos

El modelo de pólizas, es una estructura que dependiendo de la sección o ramo de seguro que se implementa, afecta diferentes tablas y relaciones entre ellas. El concepto de diseño detrás de este modelo es que soporte todos los tipos de negocios de seguros que existen, haciendo este un framework muy versatil para alojar datos de pólizas.

En este modelo se plasman las condiciones generales, particulares o especiales que rigen las relaciones entre asegurador y asegurado, cuyo conjunto constituye el contrato de seguro.Dado que las pólizas de seguros son contratos, se acude a los endosos para poder introducirles cambios en función del tiempo. En resumen un endoso es el documento formal en el que se da cuenta de cualquier modificación por escrito en una póliza de seguros.

Cada registro de la tabla POLICY hace referencia a un endoso, revisando las columnas de la clave se podrá confirmar esto (se recomienda revisar y entender cada campo de la clave principal). En el caso que no exista otro endoso más que la emisión será endoso cero.

La póliza es el último paso que se iniciaba con la cotización (QUOTATION) y solicitud (REQUEST). Una vez que el tomador acepta la cotización y la aseguradora acepta la solicitud se conforma el seguro y tenemos una póliza.

La póliza comparte el mismo contrato de la cotización y la solicitud pero además agrega otras entidades como valores económicos (POLICY_ECONOMICS), documentos asociados a esa póliza (POLICY_FILE_DOCUMENT), las coberturas que se copian del plan de cobertura para esa póliza (POLICY_COVERAGE_VALUES).

También cabe destacar que para trabajar con pólizas se puede utilizar solamente la tabla POLICY o una más específica según la sección, como por ejemplo COLLECTIVE_LIFE_POLICY para pólizas colectivas.

Las tablas primordiales que abarcan este modelo son:

  • POLICY
  • POLICY_ECONOMICS
  • POLICY_PARAMETER
  • POLICY_FILE_DOCUMENT
  • WORDING
  • POLICY_WORDING
  • POLICY_COVERAGE_VALUE
  • CLAUSE
  • CLAUSE_COVERAGE
  • INSURANCE_COVERAGE
  • CONTRACT_HEADER
  • CAPITALIZED_INDIVIDUAL_LIFE_POLICY
  • COLLECTIVE_LIFE_POLICY

Diagrama base de datos de Pólizas y Endosos

Tabla POLICY

Nombre de la columna Descripción
INSURER_PARTY_ID Id de la aseguradora. FK a INSURER.
POLICY_ID Id de póliza. Número de póliza
SECTION_ID Id de sección. FK a SECTION, SUBSECTION y ENDORSEMENT_TYPE.
SUB_SECTION_ID Id de subsección. FK a SUBSECTION.
ENDORSEMENT_ID Id de Endoso.
ENDORSEMENT_TYPE_ID Tipo de endoso. FK a ENDORSEMENT_TYPE.
POLICY_STATUS_ID Estado de la póliza. FK a POLICY_STATUS.
CONTRACT_ID Contrato. FK a CONTRACT_HEADER.
POLICY_ISSUANCE_DATE Fecha de emisión de la póliza.
ENDORSEMENT_DATE Fecha de endoso (cuando se realizó el endoso).
POLICY_ENTRANCE_DATE Fecha cuando la póliza ingresa al proceso de suscripción.
POLICY_PHISICAL_DATE_DELIVERY Fecha de delivery físico de la póliza al tomador.
POLICY_PHISICAL_DATE_RECEPTION Fecha de recepción de la póliza física por parte del tomador.
POLICY_ENDORSEMENT_DATE_FROM Fecha inicio de vigencia del endoso.
POLICY_ENDORSEMENT_DATE_TO Fecha fin de vigencia del endoso.
DATA_SOURCE Fuente de datos de la pólizas (se podría usar para identificar pólizas migradas)
POLICY_ELECTRONIC_ACCEPTED Si es póliza electrónica.
RENEWED_BY Usuario que renovó la póliza.
RENEWED_NUMBER Número de póliza por la cual serenovó (póliza anterior).
POLICY_AGREEMENT_NUMBER Número de convenio o acuerdo sobre la cual se generó la póliza.
GRACE_PERIOD Período de carencia .
DATE_MODIFIED Fecha de modificación.
POLICY_AFFINITY_GROUP_ID Grupo de afinidad a la cual pertenece la póliza. FK a POLICY_AFFINITY_GROUP.
UNITED_PREMIUM Si unifica premio. Boolean

Tabla POLICY_ECONOMICS

Nombre de la columna Descripción
ECONOMIC_ITEM_ID Id del item.FK a POLICY_ECONOMIC_ITEM.
ECONOMIC_VALUE Valor.
INSURER_PARTY_ID Id de la aseguradora.FK a POLICY.
POLICY_ID Id de Póliza.FK a POLICY.
SECTION_ID Id de sección.FK a POLICY.
SUB_SECTION_ID Id de subsección.FK a POLICY.
ENDORSEMENT_ID Id de endoso.FK a POLICY.
ECONOMIC_VALUE_DATE Fecha de ingreso del valor económico.
TAX_ID Impuesto.FK a TAX.

Tabla POLICY_PARAMETER

Nombre de la columna Descripción
INSURER_PARTY_ID Id de la aseguradora.FK a POLICY.
POLICY_ID Id de Póliza.FK a POLICY.
SECTION_ID Id de sección.FK a POLICY.
SUB_SECTION_ID Id de subsección.FK a POLICY.
ENDORSEMENT_ID Id de endoso.FK a POLICY.
POLICY_PARAMETER_KEY Id del parámetro de la póliza.
POLICY_PARAMETER_DESC Descripción del parámetro de la póliza.
POLICY_PARAMETER_VALUE Valor del parámetro de la póliza.

Tabla POLICY_FILE _DOCUMENT

Nombre de la columna Descripción
FILE_DOCUMENT_ID Id de documento. FK a FILE_DOCUMENT.
INSURER_PARTY_ID Id de la aseguradora.FK a POLICY.
POLICY_ID Id de Póliza.FK a POLICY.
SECTION_ID Id de sección.FK a POLICY.
SUB_SECTION_ID Id de subsección.FK a POLICY.
ENDORSEMENT_ID Id de endoso.FK a POLICY.

Tabla WORDING

Nombre de la columna Descripción
WORDING_ID Id autoincremental.
WORDING Cláusula específica.
WORDING_DESC Descripción de la cláusula específica.
WORDING_TYPE_ID Tipo de cláusula específica.FK a WORDING_TYPE.
ACTIVE Activa. Boolean.
EXCLUSION_DATE Fecha de exclusión.
ORDER_NUMBER Orden.

Tabla POLICY_WORDING

Nombre de la columna Descripción
WORDING_ID Id de cláusula específica.FK a WORDING.
INSURER_PARTY_ID Id de la aseguradora.FK a POLICY.
POLICY_ID Id de Póliza.FK a POLICY.
SECTION_ID Id de sección.FK a POLICY.
SUB_SECTION_ID Id de subsección.FK a POLICY.
ENDORSEMENT_ID Id de endoso.FK a POLICY.

Tabla POLICY_COVERAGE_VALUE

Nombre de la columna Descripción
INSURER_PARTY_ID Id de la aseguradora.FK a POLICY.
POLICY_ID Id de Póliza.FK a POLICY.
SECTION_ID Id de sección.FK a POLICY.
SUB_SECTION_ID Id de subsección.FK a POLICY.
ENDORSEMENT_ID Id de endoso.FK a POLICY.
IC_INSURER_PARTY_ID Id de la aseguradora de la cobertura.FK a INSURANCE_COVERAGE.
IC_SECTION_ID Id de la sección de la cobertura.FK a INSURANCE_COVERAGE.
IC_SUB_SECTION_ID Id de la subsección de la cobertura.FK a INSURANCE_COVERAGE.
IC_COVERAGE_ID Id de la cobertura.FK a INSURANCE_COVERAGE.
INSURED_AMOUNT Última suma asegurada.
DEDUCTIBLE Franquicia.
INITIAL_COVERAGE_GRACE_PERIOD Carencia inicial.
FUTURE_PAYROLL_COVERAGE_GRACE_PERIOD Carencia para la nómina futura.
INITIAL_COVERAGE_GROUP_GRACE_PERIOD Carencia para el grupo inicial.
FUTURE_PAYROLL_COVERAGE_GROUP_GRACE_PERIOD Carencia para el grupo futuro.
MAXIMUM_PERIOD_OF_COVERAGE Máximo período de cobertura.

Tabla Clause

Nombre de la columna Descripción
CLAUSE_ID Id autoincremental de cláusula.
CLAUSE_DESC Descripción de cláusula.
CLAUSE_TEXT Texto de la cláusula.
CLAUSE_TYPE_ID Tipo de cláusula.FK a CLAUSE_TYPE.
ACTIVE Activa. Boolean.
EXCLUSION_DATE Fecha de exclusión.
ORDER_NUMBER Orden.
CLIENT_CODE Campo reservado para guardar el código origen del cliente en caso de haber una migración.

Tabla CLAUSE_COVERAGE

Nombre de la columna Descripción
CLAUSE_ID Id de cláusula.
INSURER_PARTY_ID Id de la aseguradora.FK aINSURANCE_COVERAGE.
SECTION_ID Id de sección.FK aINSURANCE_COVERAGE.
SUB_SECTION_ID Id de subsección.FK a INSURANCE_COVERAGE.
COVERAGE_ID Id de cobertura.FK a INSURANCE_COVERAGE.

Tabla INSURANCE_COVERAGE

Nombre de la columna Descripción
INSURER_PARTY_ID Id de la aseguradora. FK a INSURER.
SECTION_ID Id de sección. FK a SUBSECTION y COVERAGE_TYPE
SUB_SECTION_ID Id de subsección. FK a SUBSECTION y COVERAGE_TYPE
COVERAGE_ID Id de cobertura.
GROUP_ID Grupo.FK a COVERAGE_GROUP
DESCRIPTION Descripción de la cobertura.
EFFECTIVE_DATE Fecha efectiva.
EXPIRATION_DATE Fecha de vencimiento.
TYPE_ID Tipo de cobertura.FK a COVERAGE_TYPE.
CLIENT_CODE Campo reservado para guardar el código origen del cliente en caso de haber una migración.
GRACE_PERIOD Periodo de carencia.
ACCEPT_DEDUCTIBLE Acepta franquicia.
ADJUSTABLE Se puede ajustar. Boolean.
CLIENT_CODE_ABSENCE Ausencia de código cliente.
FUTURE_PAYROLL_GRACE_PERIOD Carencia para la nómina futura.
LAST_UPDATE_DATE Última actualización.
LIFE_TABLE_TYPE_ID Tipo de tabla de vida.FK a LIFE_TABLE_TYPE.

Tabla CONTRACT_HEADER

Nombre de la columna Descripción
CONTRACT_ID Id autoincremental del contrato asociado a una póliza.
AGENCY_ID Id de agencia de la aseguradora.FK a INSURER_AGENCY.
INSURER_ID Id de la empresa aseguradora de la póliza.FK a COVERAGE_PLAN y INSURER_AGENCY.
PAYMENT_PLAN_ID Medio de pago de la póliza. FK a PAYMENT_PLAN.
PAYMENT_TERM_ID Frecuencia de pago de la póliza.FK a PAYMENT_TERM.
INSURED_PARTY_ID Asegurado único (si se necesita separar de los items).FK a INSURED.
HOLDER_PARTY_ID Tomador de la póliza que paga el premio.FK a POLICY_HOLDER.
SECTION_ID Sección.FK a COVERAGE_PLAN.
SUB_SECTION Subsección. FK a COVERAGE_PLAN.
COVERAGE_PLAN_ID Plan de coberturas. FK a COVERAGE_PLAN.
CONTRACT_FROM Fecha de inicio de vigencia del contrato.
CONTRACT_TO Fecha de fin del contrato.
CURRENCY_ID Moneda.FK a CURRENCY.
CONTRACT_ISSUANCE_DATE Fecha de emisión del contrato.
SALES_CHANNEL_ID Canal de ventas. FK a SALES_CHANNEL.
COINSURANCE_TRANSFER_RATE Tasa de referencia del coseguro.
COINSURANCE_CONTRACT_ID Contrato del coseguro de referencia.FK a COINSURANCE_CONTRACT.
CONTRACT_TRX_ID Transacción asociada.
CLIENT_CODE Campo reservado para guardar el código origen del cliente en caso de haber una migración.

Tabla CAPITALIZED_INDIVIDUAL_LIFE_POLICY

Nombre de la columna Descripción
INSURER_PARTY_ID Id de la aseguradora.FK a POLICY.
POLICY_ID Id de Póliza.FK a POLICY.
SECTION_ID Id de sección.FK a POLICY.
SUB_SECTION_ID Id de subsección.FK a POLICY.
ENDORSEMENT_ID Id de endoso.FK a POLICY.
MONTH Mes de la póliza.
ACCOUNT_ID Cuenta asociada.FK a ACCOUNT.
SALARY_ID Salario asociado.FK a SALARY.
ADDITIONAL_PREMIUM Prima adicional. Boolean.

Tabla COLLECTIVE_LIFE_POLICY

Nombre de la columna Descripción
INSURER_PARTY_ID Id de la aseguradora.FK a POLICY.
POLICY_ID Id de Póliza.FK a POLICY.
SECTION_ID Id de sección.FK a POLICY.
SUB_SECTION_ID Id de subsección.FK a POLICY.
ENDORSEMENT_ID Id de endoso.FK a POLICY.
MIN_ITEMS Cantidad mínima de items.
MIN_ITEMS_LIMIT_DATE Fecha límite de items mínimos.
ADHESION_PERCENTAGE Porcentaje de adhesión.
BILLING_EXPIRATION_DAY Vencimiento de los cupones de pago.
BILLING_LIMIT_DAY Fecha límite de cupón de pago.
PAYMENT_TERM_MODE_TYPE_ID Tipo de modo de pagoFK a PAYMENT_TERM_MODE_TYPE.
INITIAL_MIN_AGE Edad inicial mínima de la nómina
INITIAL_MAX_AGE Edad inicial máxima de la nómina
INITIAL_PERMANENCE_AGE Edad de permanencia inicial de la nómina.
FUTURE_MIN_AGE Edad mínima de la nómina futura.
FUTURE_MAX_AGE Edad máxima de la nómina futura.
FUTURE_PERMANENCE_AGE Edad de permanencia de la nómina futura.
PAYROLL_TO_COMPLETE Nómina a completar
PAYROLL_TO_COMPLETE_MAX_TERM Período máximo para completar la nómina (varchar)
POSTPONEMENT_DAYS No se utiliza.
FUTURE_REGISTRATIONS_AFFIDAVIT No se utiliza.
INITIAL_PAYROLL_AFFIDAVIT No se utiliza.
PROFIT_SHARING No se utiliza.
GLOBAL_PROFIT_CALCULATION No se utiliza.
ALL_COVERAGES_IN_PROFIT No se utiliza.
PROFIT_PERCENTAGE No se utiliza.
PROFIT_EXPENSES_PERCENTAGE No se utiliza.
PROFIT_BASE_PREMIUM_TYPE_ID No se utiliza.
PROFIT_CLAIM_EXPENSE_TYPE_ID No se utiliza.
PROFIT_RESERVE_PERCENTAGE No se utiliza.

results matching ""

    No results matching ""