# Registro de exámenes Registro de exámenes realizados en sede: creación de órdenes, toma de muestras e ingreso de resultados. Es de los módulos nuevos — todo su código vive dentro de `modules/registro_exams/`. ## Vistas | Vista | Qué hace | |---|---| | `lista` | Órdenes con filtros y estado | | `nueva_orden` | Alta de una orden | | `orden` | Detalle: ítems, estados e ingreso de resultados | | `etiqueta` | Etiqueta imprimible para rotular la muestra | ## Endpoints | Endpoint | Qué hace | |---|---| | `get_ordenes.php` | Lista con filtros | | `get_orden.php` | Detalle de una orden | | `save_orden.php` | Crea o actualiza | | `save_resultado.php` | Guarda el resultado de un ítem | | `cambiar_estado_item.php` | Avanza el estado de un ítem individual | Usan `api/_helpers.php` del módulo, con las mismas convenciones que el turnero. ## Flujo ``` nueva_orden orden orden │ │ │ ▼ ▼ ▼ ┌─────────┐ ┌───────────┐ ┌─────────────┐ │ crear ├──────►│ muestra ├──────────►│ resultado │ │ orden │ │ tomada │ │ ingresado │ └─────────┘ └───────────┘ └─────────────┘ │ │ ▼ ▼ etiqueta se rotula imprimible la muestra ``` El estado se lleva **por ítem**, no por orden completa: una orden puede tener unos exámenes resueltos y otros pendientes. ## Relación con otros módulos | Módulo | Vínculo | |---|---| | `lab_examenes` | De ahí sale el catálogo y los valores de referencia | | `lab_pacientes` | El paciente de la orden | | `medicos` | El médico que la solicitó | ## Al tocarlo Los resultados de laboratorio son información clínica: un ítem mal guardado o un valor de referencia equivocado tienen consecuencias reales. Cualquier cambio en `save_resultado.php` merece probarse con una orden de prueba antes de subirlo.