Crandore Hub

ERBioR

Reproducible Occupational Biological Risk Assessment with the ERBio Method

A source-traceable computational implementation of the ERBio method for occupational biological risk assessment. It provides deterministic risk calculation, versioned questionnaires, a scientifically audited regulatory biological-agent registry, workplace-level assessment, preventive planning outputs, bilingual Spanish-English functionality and reproducible reports. The software preserves a single language-neutral calculation core and keeps method-faithful components distinct from explicit computational extensions. The underlying ERBio method was developed by Aguilar-Elena and is described in Aguilar-Elena (2015) <doi:10.5281/zenodo.22107465>.

README

# ERBioR Shiny v0.7

Interfaz profesional para ERBioR 0.9.0.

## Cambios v0.7

### Dashboard en Resultados
Se añaden cuatro tarjetas:
- agentes evaluados;
- cuestionarios evaluados por agente;
- mayor riesgo observado;
- número de resultados con prioridad inmediata.

### Dashboard en Planificación
Se añaden cuatro tarjetas:
- medidas preventivas activas;
- medidas marcadas para revisión de redacción;
- ítems en los que debe revisarse la aplicabilidad;
- medidas procedentes del cuestionario de trabajadores.

### Qué significa «revisión de redacción»
Es una heurística editorial. Marca medidas activas que contienen fórmulas
predefinidas demasiado genéricas. No crea una nueva deficiencia, no modifica
la clase de riesgo y no significa que el cálculo científico sea incorrecto.

### Qué significa «revisar aplicabilidad»
Identifica preguntas condicionadas, históricas o dependientes de una tarea,
instalación o situación concreta que han sido respondidas `No`. El técnico
debe confirmar que la condición existía; si no existía, puede corresponder
`No procede`.

La v0.7 amplía esta detección a supuestos históricos y dependientes de tareas,
no únicamente a preguntas que comienzan literalmente por `Si`.

## Ejecución

```r
source("00_INSTALL_DEPENDENCIES.R")
source("02_SMOKE_TEST_APP.R")
shiny::runApp(".")
```

El test debe terminar con:

`ALL APP v0.7 SMOKE TESTS PASSED`

Versions across snapshots

VersionRepositoryFileSize
0.9.0 rolling linux/jammy R-4.5 ERBioR_0.9.0.tar.gz 3.2 MiB
0.9.0 rolling linux/noble R-4.5 ERBioR_0.9.0.tar.gz 3.2 MiB
0.9.0 rolling source/ R- ERBioR_0.9.0.tar.gz 3.1 MiB
0.9.0 latest linux/jammy R-4.5 ERBioR_0.9.0.tar.gz 3.2 MiB
0.9.0 latest linux/noble R-4.5 ERBioR_0.9.0.tar.gz 3.2 MiB
0.9.0 latest source/ R- ERBioR_0.9.0.tar.gz 3.1 MiB
0.9.0 2026-04-23 source/ R- ERBioR_0.9.0.tar.gz 0 B

Dependencies (latest)

Imports

Suggests