Multiplicar por 1000 los valores de GB y Plaquetas al importar laboratorio
This commit is contained in:
@@ -708,13 +708,18 @@ return res;
|
|||||||
if (!isNaN(valor) && valor > 0 && valor < 1000) {
|
if (!isNaN(valor) && valor > 0 && valor < 1000) {
|
||||||
const esUnidadSiguiente = partes[i + 1] && /^(10[\^*]?[³6]?[\/]?µl|%|g\/dl|mg\/dl|mEq\/L|u\/l|fL|pg|seg|ng\/ml)?$/i.test(partes[i + 1]);
|
const esUnidadSiguiente = partes[i + 1] && /^(10[\^*]?[³6]?[\/]?µl|%|g\/dl|mg\/dl|mEq\/L|u\/l|fL|pg|seg|ng\/ml)?$/i.test(partes[i + 1]);
|
||||||
|
|
||||||
if (!esUnidadSiguiente) {
|
if (!esUnidadSiguiente) {
|
||||||
const nombreNormalizado = info.nombre === 'Plajetas' ? 'Plaquetas' : info.nombre;
|
const nombreNormalizado = info.nombre === 'Plajetas' ? 'Plaquetas' : info.nombre;
|
||||||
|
|
||||||
|
let valorFinal = valor;
|
||||||
|
if (nombreNormalizado === 'Leucocitos' || nombreNormalizado === 'Plajetas') {
|
||||||
|
valorFinal = valor * 1000;
|
||||||
|
}
|
||||||
|
|
||||||
if (info.esPrincipal) {
|
if (info.esPrincipal) {
|
||||||
resultados.push({
|
resultados.push({
|
||||||
parametro: nombreNormalizado,
|
parametro: nombreNormalizado,
|
||||||
valor: valor,
|
valor: valorFinal,
|
||||||
unidad: info.unidad,
|
unidad: info.unidad,
|
||||||
estado: calcularEstadoLaboratorio(nombreNormalizado, parte)
|
estado: calcularEstadoLaboratorio(nombreNormalizado, parte)
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user