Skip to content

feat(PACS-7): Implementa reconciliación automática de estudios manuales a nivel de metadata - #2307

Open
Pela2silveira wants to merge 6 commits into
masterfrom
feat/PACS-7
Open

feat(PACS-7): Implementa reconciliación automática de estudios manuales a nivel de metadata#2307
Pela2silveira wants to merge 6 commits into
masterfrom
feat/PACS-7

Conversation

@Pela2silveira

Copy link
Copy Markdown
Contributor

Requerimiento

PACS-7 — Conciliar automáticamente los estudios cuyo StudyInstanceUID no coincida con el UID de la lista de trabajo (worklist).

Funcionalidad desarrollada

  1. Validar el StudyInstanceUID almacenado antes de abrir el visor y almacenar en caché los estados resueltos.
  2. Buscar estudios coincidentes según paciente, fecha y equivalencias de modalidad configuradas.
  3. Persistir el estado de conciliación, el UID canónico, los resultados ambiguos y las fusiones pendientes.

UserStories llegó a completarse

  • Si
  • No

Requiere actualizaciones en la base de datos

  • Si
  • [] No

Requisito

PACS-7 — Conciliar automáticamente los estudios cuyo StudyInstanceUID no coincida con el UID de la lista de trabajo (worklist).

Funcionalidad desarrollada

  1. Validar el StudyInstanceUID almacenado antes de abrir el visor y almacenar en caché los estados resueltos.
  2. Buscar estudios coincidentes según paciente, fecha y equivalencias de modalidad configuradas.
  3. Persistir el estado de conciliación, el UID canónico, los resultados ambiguos y las fusiones pendientes.

Historia de usuario completada

  • No

Requiere actualizaciones de base de datos

  • No

Habilitar la conciliación en la configuración del PACS correspondiente:

db.getCollection('pacs-config').updateOne(
    { _id: ObjectId('<PACS_CONFIG_ID>') },
    {
        $set: {
            'featureFlags.reconciliarEstudios': true,
            reconcileMatchingModalities: ['CR', 'DX']
        }
    }
);

Pela2silveira and others added 6 commits August 14, 2026 11:48
Valida el UID actual y corrige la metadata solo cuando un único estudio coincide con el criterio configurado.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant