Modelo de Siniestros

Este documento describe todas las entidades relacionadas con siniestros respetando los siguientes conceptos:

  • Un siniestro es un evento que posee muchos hechos generadores.
  • Se considera a hecho generador todo aquel evento que dio origen al siniestro o todo aquel evento en el cual la compañía de seguro tenga que prestar atención porque es objeto de indemnización.

Por ejemplo: un accidente de tránsito puede poseer mas de un hecho generador: daños materiales, lesionados, daños a otras cosas, etc.

Este modelo se refiere a la materialización del riesgo.

Las tablas más importantes de este modelo son CLAIM y CLAIM_OCCURRENCE. CLAIM es la tabla principal que identifica al siniestros. Un siniestro puede tener distintos hechos generadores que se modela en la tabla CLAIM_OCCURRENCE. Por ejemplo en un seguro de vida el hecho generador puede ser la muerte o la invalidez, aunque no siempre están relacionados directamente con las coberturas.

Si bien en siniestros podemos utilizar solamente la tabla CLAIM, se recomienda realizar una generalización dependiendo de la sección del seguro. Por ejemplo, se encontrarán las tablas MOTOR_CLAIM, LIFE_CLAIM, etc.

Es posible realizar dos dimensiones de tipificación a través de las tablas CLAIM_TYPE y CLAIM_SUB_TYPE. El modelo abarca todo el workflow de siniestros por lo tanto permite cargar el cuestionario (CLAIM_QUESTIONNAIRE), las autoridades presentes (CLAIM_AUTHORITY) que podrían ser la policía o los bomberos o distintas características del siniestro en CLAIM_CHARACTERISTICS, entre otras cosas.

Las tablas primordiales que abarcan este modelo son:

  • CLAIM
  • CLAIM_OCCURRENCE
  • CLAIM_ANSWER
  • CLAIM_CAUSE
  • CLAIM_AUTHORITY
  • CLAIM_CHARASTERISTIC
  • CLAIM_NOTIFICACION
  • CLAIM_OCCURRENCE_PAYMENT
  • CLAIM_OCCURRENCE_REQUIRED_DOCUMENTS
  • CLAIM_OCCURRENCE_TYPE
  • CLAIM_OCCURRENCE_SUB_TYPE
  • CLAIM_QUESTIONNAIRE
  • CLAIM_QUESTION
  • LIFE_CLAIM
  • MOTOR_CLAIM
  • MOTOR_CLAIM_PASSENGER
  • CLAIM_WEATHER

Diagrama base de datos de Siniestros

Tabla CLAIM

Tabla general donde se encuentran todos los encabezados de los siniestros, todos los siniestros tienen un número único que los identifica en este caso la clave CLAIM_ID.

Nombre de la columna Descripción
CLAIM_ID Id autoincremental del siniestro.
INSURER_PARTY_ID Aseguradora.FK a POLICY.
POLICY_ID Número de póliza.FK a POLICY.
SECTION_ID Sección.FK a POLICY.
SUB_SECTION_ID Subsección.FK a POLICY.
ENDORSEMENT_ID Endoso.FK a POLICY.
FISCAL_YEAR Año fiscal.
CLIENT_CODE Campo reservado para guardar el código origen del cliente en caso de haber migración.
USER_ID Usuario que cargó el siniestro.FK a USER_CREDENTIALS.
DESCRIPTION Descripción del siniestro.
CLAIM_DATE Fecha del siniestro.
CLAIM_END_DATE Fecha de finalización del siniestro.
AMOUNT_PAID_TO_DATE Cantidad pagada a la fecha.
CLAIM_STATUS_ID Estado del siniestro.FK a CLAIM_STATUS.
CLAIM_AUTHORITY_ID Autoridad asociada al siniestro.FK a CLAIM_AUTHORITY.
CLAIM_DATE_TIME Fecha y hora del siniestro.
CLAIM_DAYTIME_TYPE_ID Tipificación del momento que paso el siniestro. Podría ser NOCTURNO, DIURNO en CLAIM_DAYTIME_TYPE.FK a CLAIM_DAYTIME_TYPE.
CLAIM_WEATHER_ID Estado del tiempo al momento del siniestro.CLAIM_DAYTIME_TYPEFK a CLAIM_WEATHER.
CLAIM_DETAIL Detalle del siniestro.

Tabla CLAIM_OCCURRENCE

Tabla general la cual representa una abstracción de los hechos generadores, luego para cada tipo de hecho generador se extenderán a tablas más específicas.

Nombre de la columna Descripción
CLAIM_OCCURRENCE_ID Id de ocurrencia del siniestro.
OCCURRENCE_DATE Fecha de ocurrencia del hecho generador.
EXTERNAL_CONSULTANT Usuario consultor externo relacionado.FK a USER_CREDENTIALS.
EXPRESS Expres. Boolean.
CLAIM_ID Id del siniestro.FK a CLAIM.
CLAIM_OCCURRENCE_SUB_TYPE_ID Subtipo de ocurrencia del siniestro.FK a CLAIM_OCCURRENCE_SUB_TYPE.
CLAIM_OCCURRENCE_TYPE_ID Tipo de ocurrencia del siniestro.FK a CLAIM_OCCURRENCE_SUB_TYPE
ITEM_ID Item del contrato.FK a CONTRACT_ITEM.
CONTRACT_ID Contrato.FK a CONTRACT_ITEM.
EX_GRATIA Ex Gratia. Cuando se paga el siniestro sin tener la obligación legal. Boolean.
PAYMENT_ORDER_NUMBER Número de orden de pago.
PAYMENT_REFERENCE_NUMBER Número de referencia de pago.
OCCURRENCE_AMOUNT Cantidad a pagar por la ocurrencia.

Tabla CLAIM_ANSWER

Nombre de la columna Descripción
CLAIM_QUESTION_ID Id de la respuesta al cuestionario.FK a CLAIM_QUESTION.
CLAIM_OCCURRENCE_ID Id de ocurrencia del siniestro.FK a CLAIM_OCCURRENCE.
CLAIM_ID Id del siniestro.FK a CLAIM_OCCURRENCE.
ANSWER_TEXT Texto de la respuesta.

Tabla CLAIM_CAUSE

Nombre de la columna Descripción
CLAIM_CAUSE_ID Id autoincremental de causa del siniestro.
CLAIM_CAUSE_DESCRIPTION Descripción de causa del siniestro.

Tabla CLAIM_AUTHORITY

Tabla contenedora de las autoridades intervinientes en el siniestro.

Nombre de la columna Descripción
CLAIM_AUTHORITY_ID Id autoincremental de autoridad interviniente en el siniestro.
CLAIM_AUTHORITY_TYPE Tipo de autoridad del siniestro.
CLAIM_AUTHORITY_POLICE_SECTIONAL_NUMBER Número de seccional policial.
CLAIM_AUTHORITY_FIRE_STATION_NUMBER Número estación de bomberos.
CLAIM_AUTHORITY_JURISDICTION Jurisdicción de autoridad del siniestro.
CLAIM_AUTHORITY_LEGAL_DOCUMENT_NUMBER Número de documento legal.

Tabla CLAIM_CHARASTERISTIC

Características particulares asociadas a un siniestro, por ejemplo, choque frontal, inmersión, etc.

Nombre de la columna Descripción
CLAIM_CHARACTERISTIC_KEY Id de las características particulares del siniestro.
CLAIM_ID Id del siniestro.FK a CLAIM.
CLAIM_CHARACTERISTIC_DESC Descripción de las características particulares del siniestro.
CLAIM_CHARACTERISTIC_VALUE Valor de las características particulares del siniestro.

Tabla CLAIM_NOTIFICATION

Nombre de la columna Descripción
CLAIM_NOTIFICATION_ID Id de notificación del siniestro.
CLAIM_ID Siniestro.FK a CLAIM.
NOTIFICATION_DATE Fecha de notificación.
OPENING_ON_MEDIATION En mediación. Boolean.
OPENING_ON_DEMAND Con demanda. Boolean.
INTERMEDIARY_ID Intermediario.FK a INTERMEDIARY.

Tabla CLAIM_OCCURRENCE_PAYMENT

Nombre de la columna Descripción
CLAIM_OCCURRENCE_PAYMENT_ID Id autoincremental de pago del hecho generador del siniestro.
AMOUNT Monto.
DATE Fecha de pago del hecho generador del siniestro.
PAYMENT_TERM_ID Medio de pago.FK a PAYMENT_TERM.
CLAIM_OCCURRENCE_ID Hecho generador.FK a CLAIM_OCCURRENCE.
CLAIM_ID Siniestro.FK a CLAIM_OCCURRENCE.

Tabla CLAIM_OCCURRENCE_REQUIRED_DOCUMENTS

Nombre de la columna Descripción
FILE_DOCUMENT_TYPE_ID Id de tipo de documento. FK a FILE_DOCUMENT_TYPE
CLAIM_OCCURRENCE_TYPE_ID Id de tipo de hecho generador. FK a CLAIM_OCCURRENCE_SUB_TYPE.
CLAIM_OCCURRENCE_SUB_TYPE_ID Id de subtipo de hecho generador. FK a CLAIM_OCCURRENCE_SUB_TYPE.

Tabla CLAIM_OCCURRENCE_TYPE

Tipo de ocurrencia del hecho generador del siniestro.

Nombre de la columna Descripción
CLAIM_OCCURRENCE_TYPE_ID Id único del tipo de ocurrencia del siniestro.
DESCRIPTION Descripción del tipo de ocurrencia del siniestro.
CLAIM_OCCURRENCE_TYPE_SECTION_ID Sección.FK a SECTION y SUBSECTION.
CLAIM_OCCURRENCE_TYPE_SUBSECTION_ID Subsección.FK a SUBSECTION.

Tabla CLAIM_OCCURRENCE_SUB_TYPE

Sub Tipo de ocurrencia del hecho generador del siniestro.

Nombre de la columna Descripción
CLAIM_OCCURRENCE_SUB_TYPE_ID Id del subtipo de hecho generador del siniestro.
DESCRIPTION Descripción del subtipo de hecho generador del siniestro.
CLAIM_OCCURRENCE_TYPE_ID Id del Tipo de hecho generador.FK a CLAIM_OCCURRENCE_TYPE.
CLAIM_OCCURRENCE_CLASS Clase binaria de java asociada.

Tabla CLAIM_QUESTIONNAIRE

Nombre de la columna Descripción
CLAIM_QUESTIONNAIRE_ID Id autoincremental del cuestionario del siniestro.
CLAIM_OCCURRENCE_TYPE_ID Tipo de hecho generador.FK a CLAIM_OCCURRENCE_TYPE.

Tabla CLAIM_QUESTION

Nombre de la columna Descripción
CLAIM_QUESTION_ID Id autoincremental de pregunta del cuestionario de siniestro.
QUESTION_TEXT Texto de la pregunta.

Tabla LIFE_CLAIM

Nombre de la columna Descripción
CLAIM_ID Id del siniestro.FK a CLAIM.
DEATH_DATE Fecha de fallecimiento.
ADDRESS_ID Dirección.FK a ADDRESS.
ENTRY_WORK_DATE Fecha de inicio laboral.
LAST_WORK_DATE Fecha de último día trabajado.
LAST_SALARY Último salario.
CLAIM_CAUSE_ID Causa del siniestro.FK a CLAIM_CAUSE y CLAIM_SUBCAUSE.
CLAIM_SUBCAUSE_ID Subcausa del siniestro.FK a CLAIM_SUBCAUSE

Tabla MOTOR_CLAIM

Tabla de especificación de todos los siniestros relacionados con vehículos.

Nombre de la columna Descripción
CLAIM_ID Id del siniestro.FK a CLAIM.
DRIVER_OWNER Dueño del auto. Boolean.
ALCOHOL_TEST_DONE Test de alcoholemia realizado. Boolean.
ALCOHOL_TEST_DENIAL Se negó a hacer el test de alcoholemia. Boolean.
DRIVER_PARTY_ID Conductor.FK a PERSON.
TRANSPORTED_PEOPLE Transportaba otros pasajeros. Boolean.
INJURED_TRANSPORTED_PEOPLE Pasajeros lesionados. Boolean.
IN_CITY Fue en ciudad. Boolean.
IN_ROUTE Fue en ruta. Boolean.
ADDRESS_ID Dirección del siniestro.FK a ADDRESS.
ROUTE_NUMBER_AND_KM Ruta y kilómetro.

Tabla MOTOR_CLAIM_PASSENGER

Nombre de la columna Descripción
CLAIM_ID Id del siniestro.FK a CLAIM.
PARTY_ID Id del Pasajero.FK a Person.
PASSENGER_INJURED Fue lesionado. Boolean
PARTY_RELATION_TYPE_ID Tipo de relación con el tomador.FK a PARTY_RELATION_TYPE

Tabla CLAIM_WEATHER

Estado del tiempo en el momento de ocurrencia del siniestro.

Nombre de la columna Descripción
CLAIM_WEATHER_ID Id del clima del siniestro.
CLAIM_WEATHER_DESC Descripción del clima. Podía ser: nublado, lluvioso, etc.
CLIENT_CODE Campo reservado para guardar el campo origen del cliente en caso de haber una migración.

results matching ""

    No results matching ""