Esempio n. 1
0
        $results .= "\\textbf{" . $row[0] . "} & & & \\\\ \n\\hline \n";
        while ($row = ibase_fetch_row($res)) {
            $unit = $row[2];
            if (strlen($row[3]) <= 200) {
                $remarks = str_replace('%', '\\%', $row[3]);
                $remarks = str_replace('^', '\\^{}', $remarks);
            } else {
                $remarks = '';
            }
            $finalresult = str_replace('%', '\\%', $row[1]);
            $finalresult = str_replace('^', '\\^{}', $finalresult);
            $row[0] = str_replace('^', '\\^{}', $row[0]);
            //$row[1] = str_replace('^', '\\^{}', $row[1]);
            $rres = $row[1];
            //$rres = str_replace('E+', '*10\\^{}', $rres) ;
            $rres = normalizeExp($rres);
            if ($row[4] == 'O') {
                $rres = "\\textbf{ " . $rres . "} \$\\star\$ ";
            }
            //у биоценоза есть заключение, котороые было бы неплохо рисовать на несколько колонок.
            if ($row[0] != "заключение") {
                $results .= "\\quad \\small " . $row[0] . " &  " . $rres . " & \\small " . $unit . " & \\small " . $remarks . " \\\\ \n ";
            } else {
                $results .= $row[0] . " & \\multicolumn{3}{|p{10cm}|}{" . $rres . "}\\\\ \n";
            }
            $results .= "\\hline " . "\n";
        }
        ibase_free_result($res);
    }
}
$user = getUserEnterResults($ordersid, $dbh);
Esempio n. 2
0
    $a9 = "\\textbf{" . $a9 . "}";
    $intflag = true;
}
$a7 = find_result(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3089", $dbh);
$s7 = find_status(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3089", $dbh);
if ($s7 == 'O') {
    $a7 = "\\textbf{" . $a7 . "}";
    $intflag = true;
}
$a5 = find_result(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3084", $dbh);
$s5 = find_status(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3084", $dbh);
if ($s5 == 'O') {
    $a5 = "\\textbf{" . $a5 . "}";
    $intflag = true;
}
$r9 = find_result(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3088", $dbh);
$r7 = find_result(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3087", $dbh);
$r5 = find_result(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3086", $dbh);
$epit = find_result(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3091", $dbh);
$logs = find_result(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3093", $dbh);
$defs = find_result(" o.ordersid in (" . $ordersid . ") and r.analyteid = 3092", $dbh);
$epit = str_replace('*10^', 'E+', $epit);
$head = "\\SetWatermarkText{" . $watermark . "}\n";
$head .= "\\vspace{5px} \\begin{center}" . $tests . "\\end{center} \n \\vspace{-12px}\n\\begin{longtable}[h]{|m{125px}|m{70px}|p{50px}|>{\\centering }p{55px}|>{\\centering\\arraybackslash}p{65px}|m{70px}|}\n\\hline\nФилогенетическая группа & Кач. & \\footnotesize Кол-во эпит. клеток  & {lg ВПЧ/\$10^5\$ клеток}  & \$\\sum lg\$ ВПЧ/\$10^5\$ клеток  & Клиническая значимость \\\\\n\\hline\nА5/А6 (51 и 56 типы) & " . $a5 . " & {\\multirow{3}{2cm}{ " . normalizeExp($epit) . " }} & \${" . $r5 . "}\$ & {\\multirow{3}{2cm}{ " . $logs . " }} & {\\multirow{3}{2cm}{ " . $defs . " }} \\\\\n\\cline{1-2} \\cline{4-4} \nA9 (16,31,33,35,52,58 типы) & " . $a9 . " & & \${" . $r9 . "}\$ & & \\\\\n\\cline{1-2} \\cline{4-4} \nА7 (18,39,45,59 типы) & " . $a7 . "& & \${" . $r7 . "}\$ & & \\\\\n\\hline\n";
$apprdate = find_apprdate($ordersid, $dbh);
$interpr = "\n\\flushleft \\textbf {Интерпертация клинической значимости :}\n\\vspace{-4px}\n\\flushleft Повышенная - клинически значимая, повышенная. Высокая вероятность наличия дисплазии.\n\\vspace{-4px}\n\\flushleft Малозначимая - клинически малозначимая.\n\\vspace{-4px}\n\\flushleft Значимая - клинически значима. Нельзя исключить дисплазию, существует риск развития дисплазии.";
if ($intflag != true) {
    $interpr = "";
}
$end = "\\end{longtable}\n\\vspace{-15px} " . $interpr . "\n\\flushleft Комментарии:" . $comments . "\n\\vspace{-4px}\n\\flushleft Исследования проводил: " . $user . " \n\\vspace{-4px}\n\\flushleft Выпускающий врач: " . $appruser . " \n\\newline\n\\flushright Дата выдачи: " . $apprdate;
$response = $head . $results . $end;