Skip to content

feat(ocl): publicar terminología localizada para CRED y O3#137

Merged
Duvet05 merged 2 commits into
mainfrom
fix/ocl-procedure-status-duration-units
Jul 10, 2026
Merged

feat(ocl): publicar terminología localizada para CRED y O3#137
Duvet05 merged 2 commits into
mainfrom
fix/ocl-procedure-status-duration-units

Conversation

@Duvet05

@Duvet05 Duvet05 commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Resumen

  • Publica y bundlea SIHSALUS/ocupaciones/2026-07-09-01 con los 436 grupos unitarios CIUO-08, nombres oficiales en español y mappings completos.
  • Publica y bundlea SIHSALUS/sihsalus/2026-07-09-02 con el cableado de TPED, Huanca, Lista de Habilidades, EDI y M-CHAT-R/F; mantiene EEDP, TEPSI y TPED habilitados.
  • Incorpora CIEL 170800 - Procedure status con UUID OpenMRS canónico, ocho respuestas localizadas y ordenadas, y mapping a SNOMED CT 416342005.
  • Completa CIEL 1732 - Duration units con ocho miembros, UUIDs OpenMRS canónicos, orden oficial y la propiedad global de OpenMRS apuntando a la nueva release.
  • Agrega validaciones CI para cardinalidad, UUIDs, traducciones, mappings, formularios y URL de suscripción OCL.

Releases OCL

  • Maven content package: io.github.proyecto-santaclotilde:sihsalus-content:1.15.5 (se publicará al fusionar este PR).
  • SIHSALUS/sihsalus/2026-07-09-02: 4 459 conceptos (4 457 activos) y 5 635 mappings (5 602 activos).
  • SIHSALUS/ocupaciones/2026-07-09-01: 448 conceptos (447 activos) y 447 mappings activos.

Los ZIPs del content package se derivaron de los exports oficiales versionados y se separaron en conceptos/mappings para conservar el orden de carga.

Decisiones relevantes

  • Medication dispense status no se usa como estado de procedimiento.
  • En espera, No realizado, Completado, Preparación y Registrado por error quedan localizados para contexto de procedimiento.
  • El Unknown canónico conserva Desconocido como sinónimo y usa Desconocido (procedimiento) como preferido para evitar colisionar con la respuesta genérica ya usada por SIHSALUS.
  • Los ocho conceptos de duración conservaron sus IDs locales; se canonicalizaron siete UUIDs y se añadió Cantidad de veces. No hay formularios del repositorio que referencien los UUIDs reemplazados.

Validación

  • python3 .github/scripts/validate_ampath_forms.py — 111 formularios.
  • python3 .github/scripts/validate_csv_widths.py — 43 CSV.
  • python3 .github/scripts/validate_ocl_exports.py — 32 368 conceptos OCL.
  • bash .github/scripts/validate_reference_ranges.sh — 185 filas / 64 730 identificadores.
  • mvn clean verify --batch-mode --file pom.xmlBUILD SUCCESS.

Referencias

Copilot AI review requested due to automatic review settings July 10, 2026 02:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Duvet05
Duvet05 merged commit 1c7d62d into main Jul 10, 2026
3 checks passed
@Duvet05
Duvet05 deleted the fix/ocl-procedure-status-duration-units branch July 10, 2026 04:02
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.

2 participants