diff --git a/src/sections/HistoriaClinica.tsx b/src/sections/HistoriaClinica.tsx index 9ad5a65..0cdbe60 100644 --- a/src/sections/HistoriaClinica.tsx +++ b/src/sections/HistoriaClinica.tsx @@ -732,14 +732,15 @@ for (const linea of lineas) { const partes = cleanLinea.split(' '); const searchTerms = [clave.split(' ')[0], clave.split(' ').slice(-1)[0]]; - console.log('Buscando:', searchTerms, 'en partes:', partes); - let idxParam = partes.findIndex(p => searchTerms.some(term => p.toLowerCase().includes(term))); - console.log('idxParam encontrado:', idxParam); + const foundIndex = partes.findIndex(p => searchTerms.some(term => p.toLowerCase().includes(term))); + console.log('SEARCH:', clave, '-> terms:', searchTerms, 'parts:', partes, 'found:', foundIndex); + let idxParam = foundIndex; if (idxParam === -1) idxParam = 0; for (let i = idxParam + 1; i < partes.length; i++) { const parte = partes[i].replace(',', '.').replace('³', '').replace('²', ''); const valor = parseFloat(parte); + console.log('TRY Valor:', valor, 'parte:', parte, 'siguiente:', partes[i + 1]); if (!isNaN(valor) && valor > 0 && valor < 1000) { const sig = partes[i + 1] || ''; const esRango = sig === '-' || /\d/.test(sig);