Expedientes
Los usuarios tienen acceso a la lista de sus expedientes y alertas, en el cual se puede visualizar la información de los expedientes que se encuentran en el sistema, con opción de aplicar filtros para una búsqueda más específica. También pueden crear y editar expedientes.
Modelo Expediente
El modelo expediente contiene toda la información disponible generarada por el sistema.
Propiedades
- Name
_id
- Type
- string
- Description
Identificador del expediente
- Name
code
- Type
- string
- Description
Código único identificador
- Name
amount
- Type
- number
- Description
Importe aproximado del subsidio
- Name
dm_days
- Type
- number
- Description
Duración en días del subsidio
- Name
year_days
- Type
- number
- Description
Días de subsidio usados por el colaborador en el año actual
- Name
general_status
- Type
- string
- Description
Estado General. Puede ser
valid
oclosed
- Name
status
- Type
- string
- Description
Status
- Name
status_detail
- Type
- string
- Description
Detalle de status
- Name
doc_type
- Type
- string
- Description
Tipo de documento
- Name
doc_number
- Type
- string
- Description
Número de documento
- Name
store
- Type
- string
- Description
Sede
- Name
name
- Type
- string
- Description
Apellidos y nombres
- Name
worker_status
- Type
- string
- Description
Estado de trabajador
- Name
worker_start_at
- Type
- date
- Description
Fecha de ingreso
- Name
worker_end_at
- Type
- date
- Description
Fecha de cese
- Name
position
- Type
- string
- Description
Cargo
- Name
phone
- Type
- string
- Description
Teléfono
- Name
email
- Type
- string
- Description
Email
- Name
gender
- Type
- string
- Description
Sexo
- Name
daily_salary
- Type
- number
- Description
Remuneración diaria aprox.
- Name
contingency
- Type
- string
- Description
Contingencia
- Name
dm_type
- Type
- string
- Description
Tipo D.M
- Name
diagnosis
- Type
- string
- Description
Diagnóstico
- Name
general_diagnosis
- Type
- string
- Description
Diagnóstico General
- Name
specialty
- Type
- string
- Description
Especialidad
- Name
center
- Type
- string
- Description
Centro médico
- Name
doctor_name
- Type
- string
- Description
Nombre del médico
- Name
cmp
- Type
- string
- Description
C.M.P
- Name
emitted_at
- Type
- date
- Description
Fecha de emisión
- Name
dm_start_at
- Type
- date
- Description
F. inicio D.M
- Name
dm_end_at
- Type
- date
- Description
F. fin D.M
- Name
exchange_deadline_at
- Type
- date
- Description
F. límite de canje
- Name
exchange_at
- Type
- date
- Description
F. de gestión de canje
- Name
worker_comm_at
- Type
- date
- Description
F. de comunicación al trabajador
- Name
nitt
- Type
- string
- Description
NIT de canje
- Name
citt
- Type
- string
- Description
N° de CITT
- Name
citt_at
- Type
- date
- Description
F. de validación CITT
- Name
observation_at
- Type
- date
- Description
F. de observación
- Name
fix_deadline_at
- Type
- date
- Description
F. límite para subsanar
- Name
fix_at
- Type
- date
- Description
F. de subsanación
- Name
comment
- Type
- string
- Description
Validación de D.M - Comentarios adicionales
- Name
loan_deadline_at
- Type
- date
- Description
F. limite de prestaciones
- Name
loan_upe_at
- Type
- date
- Description
F. gestion UPE
- Name
loan_nitt
- Type
- string
- Description
NIT de prestaciones
- Name
loan_cr_amount
- Type
- number
- Description
Importe diario CR
- Name
loan_cr_total
- Type
- number
- Description
Importe total CR
- Name
loan_comment
- Type
- string
- Description
Reembolso de subsidio - Comentarios adicionales
- Name
resolved_received_at
- Type
- date
- Description
Fecha recepción resolución
- Name
resolved_number
- Type
- string
- Description
N° de resolucion
- Name
resolved_motive
- Type
- string
- Description
Motivo resolucion
- Name
resolved_deadline_at
- Type
- date
- Description
F. límite respuesta resolución
- Name
resolved_response_at
- Type
- date
- Description
F. de respuesta resolución
- Name
resolved_comment
- Type
- string
- Description
Resolución - Comentarios adicionales
- Name
charged_pay_at
- Type
- date
- Description
Fecha de pago
- Name
charged_limit_at
- Type
- date
- Description
F. límite para cobrar subsidio
- Name
charged_at
- Type
- date
- Description
Fecha de cobro
- Name
charged_essalud_amount
- Type
- number
- Description
Importe EsSalud
- Name
charged_difference
- Type
- number
- Description
Diferencia
- Name
charged_number
- Type
- string
- Description
N° expediente
- Name
charged_voucher
- Type
- string
- Description
N° voucher
- Name
charged_comment
- Type
- string
- Description
Recepción de pago - Comentarios adicionales
- Name
refund_deadline_at
- Type
- date
- Description
F. límite solicitud de reintegro
- Name
refund_amount
- Type
- string
- Description
Importe Reintegro
- Name
refund_at
- Type
- date
- Description
F. de solicitud reintegro
- Name
refund_nit
- Type
- string
- Description
Nit solicitud de reintegro
- Name
refund_number
- Type
- string
- Description
N° expediente reintegro
- Name
refund_payment_at
- Type
- date
- Description
F. de pago reintegro
- Name
refund_collection_at
- Type
- date
- Description
F. de cobro reintegro
- Name
refund_voucher
- Type
- string
- Description
N° voucher reintegro
- Name
refund_comment
- Type
- string
- Description
Reintegro - Comentarios adicionales
- Name
discount_at
- Type
- date
- Description
F. descuento
- Name
discount_amount
- Type
- number
- Description
Importe descontado
- Name
discount_comment
- Type
- string
- Description
Descuento - Comentarios adicionales
- Name
not_recovered_at
- Type
- date
- Description
F. pase a No recuperado
- Name
not_recovered_amount
- Type
- number
- Description
Importe no recuperado
- Name
not_recovered_comment
- Type
- string
- Description
No recuperado - Comentarios adicionales
- Name
files
- Type
- array
- Description
Archivos adjuntos
Listar expedientes
Esta ruta le permite obtener una lista de los expedientes creados por el usuario.
Esta ruta tiene habilitadas las opciones de paginación, filtrado y ordenamiento. Para más información, revisa la documentación de cada una de estas opciones.
Pedido
{
"pagination": {
// ...
},
"filter": {
// ...
},
"sort": {
// ...
}
}
Respuesta
{
"items": [
{
"_id": "WAz8eIbvDR60rouK",
"code": "40388623-2501202302052023",
"emitted_at": "2023-01-25T00:00:00.000Z"
// ...
},
{
"_id": "hSIhXBhNe8X1d8Et"
// ...
}
],
"pagination": {
// ...
}
}
Detalles de un expediente
Esta ruta le permite obtener la información detallada de un expediente en particular. Para ello, se puede utilizar el código del expediente o el número de documento del colaborador. Cuando se usa el número de documento, se obtiene el expediente más reciente del colaborador o la información del colaborador si no tiene expedientes.
Atributos
- Name
code
- Type
- string
- Description
Código del expediente
- Name
docNumber
- Type
- string
- Description
Número de documento del colaborador
Pedido
{
"code": "40388623-2501202302052023"
}
Respuesta
{
"_id": "WAz8eIbvDR60rouK",
"code": "40388623-2501202302052023",
"emitted_at": "2023-01-25T00:00:00.000Z"
// ...
}
Crear expediente
Esta ruta permite crear un nuevo expediente.
Para adjuntar archivos ver Adjuntar archivos.
Atributos requeridos
- Name
code
- Type
- string
- Description
Código del expediente
- Name
general_status
- Type
- string
- Description
Estado del expediente. Puede ser
valid
oclosed
.
- Name
doc_type
- Type
- string
- Description
Documento de identidad del colaborador
- Name
doc_number
- Type
- string
- Description
Número de documento de identidad del colaborador
- Name
daily_salary
- Type
- number
- Description
Salario diario del colaborador
- Name
dm_start_at
- Type
- date
- Description
Fecha de inicio del descanso médico
- Name
dm_end_at
- Type
- date
- Description
Fecha de fin del descanso médico
Atributos opcionales
El resto de atributos del modelo Expediente son opcionales.
Pedido
{
"general_status": "valid",
"doc_type": "dni",
"doc_number": "40388623",
"daily_salary": 100,
"dm_start_at": "2023-01-25",
"dm_end_at": "2023-01-25"
// ...
}
Respuesta
{
"status": true
}
Editar expediente
Esta ruta permite editar un expediente existente.
Para adjuntar archivos ver Adjuntar archivos.
Atributos requeridos
- Name
record
- Type
- string
- Description
Identificador del expediente a editar
- Name
general_status
- Type
- string
- Description
Estado del expediente. Puede ser
valid
oclosed
- Name
doc_type
- Type
- string
- Description
Documento de identidad del colaborador
- Name
doc_number
- Type
- string
- Description
Número de documento de identidad del colaborador
- Name
daily_salary
- Type
- number
- Description
Salario diario del colaborador
- Name
dm_start_at
- Type
- date
- Description
Fecha de inicio del descanso médico
- Name
dm_end_at
- Type
- date
- Description
Fecha de fin del descanso médico
Atributos opcionales
El resto de atributos del modelo Expediente son opcionales.
Pedido
{
"record": "WAz8eIbvDR60rouK",
"general_status": "valid",
"doc_type": "dni",
"doc_number": "40388623",
"daily_salary": 100,
"dm_start_at": "2023-01-25",
"dm_end_at": "2023-01-25"
// ...
}
Respuesta
{
"status": true
}
Listar alertas
Esta ruta le permite obtener una lista de las alertas e información porcentual según niveles.
Esta ruta tiene filtros específicos y no admite filtros genéricos.
Atributos
- Name
filter.company
- Type
- string
- Description
Id de la empresa por la que se quiere filtrar o
all
para incluir todas.
- Name
filter.date_kind
- Type
- string
- Description
Tipo de filtro por fecha. Puede ser
year_month
orange
. Si esyear_month
se debe especificar el año y mes en los camposfilter.year
yfilter.month
. Si esrange
se debe especificar el rango de fechas en los camposfilter.date_range.from
yfilter.date_range.to
.
- Name
filter.year
- Type
- string
- Description
Año por el que se quiere filtrar.
- Name
filter.month
- Type
- string
- Description
Mes por el que se quiere filtrar. Debe ser un número entre 0 y 11.
- Name
filter.date_range.from
- Type
- string
- Description
Inicio del rango de fechas por el que se quiere filtrar. Formato
YYYY-MM-DD
.
- Name
filter.date_range.to
- Type
- string
- Description
Fin del rango de fechas por el que se quiere filtrar. Formato
YYYY-MM-DD
.
- Name
filter.level
- Type
- string
- Description
Nivel de alerta por el que se quiere filtrar o
all
para incluir todos. Las opciones sonlow
,medium
yhigh
.
- Name
filter.kind
- Type
- string
- Description
Tipo de alerta por el que se quiere filtrar o
all
para incluir todos. Las opciones soncevit_pending
,cevit_fix
,upe_pending
,resolved_response
,recovered
ycomeci_problem
Pedido
{
"filter": {
"company": "all",
"date_kind": "range",
"date_range": {
"from": "2023-02-20",
"to": "2023-04-20"
},
"level": "all",
"kind": "all"
}
}
Respuesta
{
"items": [
{
"_id": "WAz8eIbvDR60rouK",
"code": "40388623-2501202302052023",
"emitted_at": "2023-01-25T00:00:00.000Z"
// ...
},
{
"_id": "hSIhXBhNe8X1d8Et"
// ...
}
],
"levelsCount": {
"high": 7,
"low": 8,
"medium": 5,
"total": 20,
}
}