Zum Inhalt

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

  1. Inventariar código, pruebas, fuentes y licencias de cada activo candidato.
  2. Copiar solamente código y fixtures sintéticos al repositorio Redact AR.
  3. Definir allí un contrato propio y pruebas de seguridad antes de exponer un endpoint o interfaz.
  4. Mantener en EPPA las pruebas y la implementación que su flujo actual aún utilice; eliminar duplicación solamente mediante otro cambio revisado.
  5. 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.