API PHP · Contratos · Integración
Organizaciones, personas y empleados

Organizaciones, personas y empleados

Conceptos

  • Tenant: prestador que utiliza la plataforma (por ejemplo, Co-Nexo).
  • Organización: empresa o institución registrada dentro del tenant; corresponde al menú Entidades en React.
  • Persona: identidad personal registrada en el tenant.
  • Paciente: rol asistencial de una persona; no todos los empleados son pacientes.
  • Vínculo laboral: asociación de una persona con una organización.

Tabla organizaciones_personas

Campo Tipo lógico Requerido
id Identificador Sí
idOrganizacion FK a organizaciones Sí
idPersona FK a personas Sí
puesto Texto No
fechaIngreso Fecha No
activo Booleano Sí, valor por defecto activo
fechaCreacion Fecha/hora Automático
fechaModificacion Fecha/hora Automático

La combinación (idOrganizacion, idPersona) es única. Para recuperar un vínculo desactivado, se reactiva el registro existente; no se crea un duplicado.

Seguridad

La entidad OrganizacionPersona utiliza organizacion.idTenant como ruta de aislamiento, y valida en la creación que organización y persona pertenezcan al tenant del usuario.

Evolución prevista

Los riesgos ocupacionales o relevamientos de seguridad e higiene no forman parte de esta tabla inicial. Se vincularán posteriormente mediante un modelo específico.