Separación de Redact AR¶
Redact AR es el repositorio independiente para desarrollar un producto de anonimizado. EPPA sigue siendo una herramienta de documentación y análisis postural no diagnóstico. Ninguno de los dos productos debe importar el runtime, datos ni configuración de despliegue del otro.
Límite de producto¶
- EPPA conserva su flujo de captura, marcadores, cálculos y reportes posturales.
- Redact AR es responsable de su propio contrato, interfaz, almacenamiento, seguridad y despliegue.
- La extracción no autoriza copiar PHI, imágenes reales de pacientes, credenciales, configuración de pagos ni secretos de despliegue.
- Una mejora futura de Redact AR no cambia las afirmaciones clínicas ni el uso previsto de EPPA.
Activos candidatos para reutilizar¶
Estos archivos sirven como referencia o punto de partida sujeto a revisión; no forman una dependencia compartida en tiempo de ejecución:
| Activo EPPA | Uso candidato en Redact AR | Condición de extracción |
|---|---|---|
fronts/eppa/python/anonymize.py |
Pipeline actual de máscara y anonimizado | Copiar o reimplementar con revisión de seguridad y tests sintéticos. |
fronts/eppa/python/test_anonymize_sharing.py |
Casos de regresión del endpoint y copia compartible | Mantener fixtures sintéticos; no trasladar imágenes reales. |
fronts/eppa/docs/anonymization-engine-spec.md |
Contrato funcional y límites del motor | Revalidar cada afirmación para el alcance de Redact AR. |
fronts/eppa/docs/anonymization-research.md |
Investigación y alternativas técnicas | Verificar licencias y vigencia antes de adoptar dependencias. |
fronts/eppa/docs/source-manifest.tsv |
Trazabilidad de fuentes | Crear un manifiesto propio en Redact AR. |
shared/privacy-policy.md |
Requisitos base de privacidad | Adaptar la política al controlador y despliegue reales de Redact AR. |
Secuencia de extracción¶
- Inventariar código, pruebas, fuentes y licencias de cada activo candidato.
- Copiar solamente código y fixtures sintéticos al repositorio Redact AR.
- Definir allí un contrato propio y pruebas de seguridad antes de exponer un endpoint o interfaz.
- Mantener en EPPA las pruebas y la implementación que su flujo actual aún utilice; eliminar duplicación solamente mediante otro cambio revisado.
- Hacer una revisión independiente de privacidad, retención y despliegue para Redact AR.
Esta nota documenta la ruta de separación. No mueve código, datos, pagos ni infraestructura de producción entre productos.