Spaces:
Sleeping
Sleeping
Commit History
-
Estado vacío de los paneles de exámenes en escritorio
Jose Salazar +1: Claude Opus 5`panel-vacio.ts` sustituye el formulario por una zona de adjuntar (arrastrar / explorar / «Insertar resultados manualmente») mientras el `<section>` lleva la clase `.sin-datos`. Sólo en escritorio: el CSS que lo enciende vive dentro de `@media (min-width: 1101px)`. Depende sólo de `dom.ts` (`esGridEscritorio`, extraído ahí para que lo compartan `ui.ts`, `lab-import.ts` y este módulo). Lo importa `form-inject.ts`, base común de los dos importadores, que llama a `revelarPanelDeCampo()` por cada valor inyectado: un panel que recibe datos sale del estado vacío solo. Colgarlo de `ui.ts` —que toca el DOM al cargarse— rompería sus pruebas. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>e4a79ec
-
Agrego boton para el syncing de dispositivos de laboratorio en la UI de desktop
Jose Salazar1fec72e -
Allow list para modelos locales configurables por el usuario
Jose Salazar6ab7946
-
Implementacion de AI judge para evals y actualizacion de readme
Jose Salazar1e215c9
-
Añadir el stack nuevo: Vite/TypeScript + FastAPI
Jose Salazar +1: Claude Opus 5frontend/ Motor de patrones portado a TS (analisis.ts) con 27 tests dorados que fijan el comportamiento validado por veterinarios, más el resto de módulos (ui, pdf-parser, auth, papers, lab-import, ia). backend/ Servicio FastAPI: salida estructurada con Pydantic, clientes medGemma/Claude, recuperación RAG y toda la seguridad (sesión, CSRF, rate limit, CORS cerrado, BD fuera del webroot). bridge/ Puente local ASTM/HL7 para analizadores de laboratorio. evals/ Arnés de evaluación clínica + puerta de CI. index.html pasa a cargar el bundle TS en lugar de js/main.js. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>70e641d
-
Expand analyzer coverage: coagulation, blood gas, full urinalysis panels
Jose Salazar +1: Claude Sonnet 4.6Add 33 new parameters from Catalyst ONE, VetScan VS2 and VCHECK V200: - Biochemistry: AMY, LDH, cPLI/fPLI, Mg, Fe, UA, CRP, SAA, TDM (phenobarbital, cyclosporine) - Endocrine: fT4, TSH, progesterone, cTnI, NT-proBNP - Urinalysis (VetScan UA): ketones, blood, bilirubin, urobilinogen, nitrites, leukocyte esterase, RBC/WBC sediment, UPC - Coagulation: PT, aPTT, ACT, fibrinogen, D-dimer, FDP, AT-III, vWF - Blood gas (iStat Alinity): pH, pCO2, pO2, HCO3, BE, SO2, iCa, lactate, anion gap Add 38 new clinical patterns in alteraciones.json with full acid-base interpretation logic (respiratory/metabolic acidosis and alkalosis), DIC detection, coagulopathy classification, cardiac biomarkers, acute phase response, drug monitoring thresholds and urinary sediment patterns. Add Factores de Coagulación and Gasometría collapsible panels to the UI. Update CSS grid (4 rows) to place new panels between Endo/Uri and Flujo. Fix .htaccess: switch JS/CSS/JSON to no-cache for instant dev reloads. Co-Authore…a50e2a1
-
Refactor panel headers: h2 as first section child, panel-cabecera as div
josesalazar2025Add visually-hidden h2.panel-titulo as first direct child of each section for semantic/SEO correctness. Change panel-cabecera from h2 to div keeping all visual content and layout unchanged.0431806 -
Update CSS from IDE edits and bump cache version to v=3
josesalazar202518c7aa5 -
Fix mobile lab input layout: fixed-width estado-campo and narrower inputs
josesalazar2025Reserve 5.5rem for estado-campo flags on all lab panels so inputs never shift position when Alto/Bajo flags appear. Reduce input width to 3.5rem (fits 4 digits). Apply same rules to panel-uri and panel-endo.cfed467 -
Fix modal input overflow, papers modal mobile height, and default panel states
josesalazar2025- Add width/box-sizing to .modal-campo input to prevent apellido field overflow at wide resolutions - Anchor papers modal to top on mobile using svh units so header and paginators stay visible - Collapse panel-uri and panel-endo by default on first visit; panel-flujo stays expanded15c6ffb -
Deploy Morphos en HF Spaces
Jose Salazar445de93