コード例 #1
0
 function DrawLine($ACase)
 {
     //            $vWidth = $this->GetAreaWidth();
     $vHeight = $this->FontSize * 1.5;
     $vRowData = array();
     $vRowData[] = $ACase['id'];
     $vRowData[] = Date2Readable($ACase['create_time']);
     $vRowData[] = FormatUserName($ACase['first_doctor_id']);
     //            $vRowData[] = $ACase['last_name'].' '.$ACase['first_name'].' '.$ACase['patr_name'];
     $vRowData[] = FormatNameEx($ACase);
     $vRowData[] = FormatBornDateAndAge($ACase['create_time'], $ACase['born_date']);
     $vRowData[] = FormatSex($ACase['is_male']);
     $vRowData[] = FormatAddresses(FormatAddress($ACase['addr_reg_street'], $ACase['addr_reg_num'], $ACase['addr_reg_subnum'], $ACase['addr_reg_apartment']), FormatAddress($ACase['addr_phys_street'], $ACase['addr_phys_num'], $ACase['addr_phys_subnum'], $ACase['addr_phys_apartment']));
     $vRowData[] = $ACase['phone'];
     $vRowData[] = $ACase['accident'];
     $vRowData[] = Date2Readable($ACase['accident_datetime']);
     $vRowData[] = $ACase['diagnosis'];
     $vRowData[] = $ACase['message_number'];
     foreach ($vRowData as &$v) {
         $v = iconv('utf-8', 'cp1251', $v);
     }
     $this->OutTableRow($vHeight, $vRowData);
     $this->OutTableRow($vHeight, $vRowData);
 }
コード例 #2
0
ファイル: cec_list_pdf.php プロジェクト: uisluu/emst
 function DrawLine($ACEC)
 {
     $vBranchInfo = GetBranchInfo();
     $vHeight = $this->FontSize * 1.5;
     $vRowData = array();
     $vCECDate = ExtractWord($ACEC['date'], ' ', 0);
     $vCaseID = $ACEC['case_id'];
     $vNumCECesBefore = GetNumCECes($vCaseID, $vCECDate, $ACEC['id']);
     $vCECNumber = $ACEC['cec_number'];
     if ($vCECNumber == 0) {
         $vCECNumber = '';
     }
     $vRowData[] = $vCECNumber . "\n(" . ($vNumCECesBefore + 1) . ')';
     //   'Дата',
     $vRowData[] = Date2Readable($vCECDate);
     //   'Врач',
     $vRowData[] = FormatUserName($ACEC['user_id']);
     //   'Ф.И.О. больного' & 'Дата рождения'
     //            $vRowData[] = FormatName($ACEC['last_name'], $ACEC['first_name'],$ACEC['patr_name'])
     $vRowData[] = FormatNameEx($ACEC) . "\n" . FormatBornDateAndAge($vCECDate, $ACEC['born_date']) . "\nи.б. " . $vCaseID;
     //            $vRowData[] = FormatSex($ACase['is_male']);
     //   'Адрес',
     $vRowData[] = FormatAddress($ACEC['addr_reg_street'], $ACEC['addr_reg_num'], $ACEC['addr_reg_subnum'], $ACEC['addr_reg_apartment']);
     //            $vRowData[] = $ACase['phone'];
     //   'Место работы' & 'Профессия'
     $vTmpList = array();
     $vTmp = FormatWorkableAge($vCECDate, $ACEC['born_date'], $ACEC['is_male']);
     if (!empty($vTmp)) {
         $vTmpList[] = $vTmp;
     }
     $vTmp = FormatCategory($ACEC['employment_category_id']);
     if (!empty($vTmp)) {
         $vTmpList[] = $vTmp;
     }
     $vTmp = $ACEC['employment_place'];
     if (!empty($vTmp)) {
         $vTmpList[] = $vTmp;
     }
     $vTmp = $ACEC['profession'];
     if (!empty($vTmp)) {
         $vTmpList[] = $vTmp;
     }
     $vRowData[] = implode(",\n", $vTmpList);
     //   'Диагноз',
     $vRowData[] = $ACEC['diagnosis'];
     //   '№ листка нетрудоспособности',
     $vTmp = $ACEC['ill_doc'];
     if (!empty($vTmp)) {
         $vTmp .= "\n" . Date2Readable($ACEC['disability_from_date']);
         $vTmp .= "\n" . Date2Readable($vCECDate);
         $vTmp .= "\n(" . (DateDiff($vCECDate, $ACEC['disability_from_date']) + 1) . ')';
     }
     $vRowData[] = $vTmp;
     //   'Заключение комиссии'
     $vRowData[] = "лечение продлено\nс " . Date2Readable(DateAddDay($vCECDate)) . "\nпо " . Date2Readable($ACEC['cec_cureup_date']) . "\n(" . DateDiff($ACEC['cec_cureup_date'], $vCECDate) . ')';
     //   'Подписи членов комиссии'
     $vTmp = $ACEC['cec_members'];
     if (empty($vTmp)) {
         $vTmp = $vBranchInfo['cec_members'];
     }
     $vRowData[] = $vTmp;
     foreach ($vRowData as &$v) {
         $v = iconv('utf-8', 'cp1251', $v);
     }
     $this->OutTableRow($vHeight, $vRowData);
 }
コード例 #3
0
ファイル: ices_list_old_pdf.php プロジェクト: uisluu/emst
 function DrawLine($AIndex, $ACase)
 {
     //            $vWidth = $this->GetAreaWidth();
     $vHeight = $this->FontSize * 1.5;
     $vBornDate = explode('-', $ACase['born_date']);
     $vAccDate = explode(' ', $ACase['accident_datetime']);
     $vRowData = array();
     $vRowData[] = $AIndex;
     //            $vRowData[] = $ACase['last_name'].' '.$ACase['first_name'].' '.$ACase['patr_name'];
     $vRowData[] = FormatNameEx($ACase);
     $vRowData[] = @$vBornDate[0];
     $vRowData[] = SelectAddress(FormatAddress($ACase['addr_reg_street'], $ACase['addr_reg_num'], $ACase['addr_reg_subnum'], $ACase['addr_reg_apartment']), FormatAddress($ACase['addr_phys_street'], $ACase['addr_phys_num'], $ACase['addr_phys_subnum'], $ACase['addr_phys_apartment']));
     $vRowData[] = Date2Readable(@$vAccDate[0]);
     $vRowData[] = $ACase['accident'];
     $vRowData[] = $ACase['diagnosis'];
     $this->OutTableRow($vHeight, $vRowData);
 }
コード例 #4
0
ファイル: illdocs_check_pdf.php プロジェクト: uisluu/emst
 function Render($AParams)
 {
     global $RowDescr;
     $this->SetFont('arial_rus', '', 9);
     $vHeight = $this->FontSize * 1.5;
     $vWidth = $this->GetAreaWidth();
     $vDB = GetDB();
     $vBegDate = $AParams['beg_date'];
     $vEndDate = $AParams['end_date'];
     list($vTable, $vFilter, $vOrder) = ConstructSurgeriesQuery($vDB, $AParams);
     $vSurgeries = $vDB->Select($vTable, 'emst_surgeries.case_id, emst_surgeries.date, emst_surgeries.user_id,' . 'emst_surgeries.diagnosis, emst_surgeries.diagnosis_mkb,' . 'emst_surgeries.ill_doc, ' . 'emst_cases.first_name, emst_cases.last_name, emst_cases.patr_name, emst_cases.born_date, emst_cases.is_male,' . 'emst_cases.addr_reg_street, emst_cases.addr_reg_num, emst_cases.addr_reg_subnum, emst_cases.addr_reg_apartment, ' . 'emst_cases.employment_place, emst_cases.profession', $vFilter, $vOrder);
     foreach ($vSurgeries as &$v2) {
         $v2 = iconv('utf-8', 'cp1251', $v2);
     }
     $this->AddPage();
     $this->Cell($vWidth, $vHeight, iconv('utf-8', 'cp1251', 'КНИГА'), '', 0, 'C');
     $this->Ln($vHeight);
     $this->Cell($vWidth, $vHeight, iconv('utf-8', 'cp1251', 'учета выборочного контроля'), '', 0, 'C');
     $this->Ln($vHeight);
     $this->Cell($vWidth, $vHeight, iconv('utf-8', 'cp1251', 'за выданными листками нетрудоспособности'), '', 0, 'C');
     $this->Ln($vHeight);
     $this->Cell($vWidth, $vHeight, iconv('utf-8', 'cp1251', 'с ') . iconv('utf-8', 'cp1251', Date2ReadableLong($vBegDate)) . iconv('utf-8', 'cp1251', ' г. по ') . iconv('utf-8', 'cp1251', Date2ReadableLong($vEndDate)) . iconv('utf-8', 'cp1251', ' г.'), '', 0, 'C');
     $this->Ln($vHeight * 2);
     $vCols = array('№', 'дата проверки', 'врач', "ФИО,\nдата рождения,\nадрес", 'место работы', 'диагноз', "Л/Н", 'д/к', "допо-\nлнено к обсле-\nдованию", "допо-\nлнено к лече-\nнию", "допо-\nлнено к диаг-\nнозу", "Л/Н выдан необос-\nнованно", "нару-\nшение инстру-\nкций", "дефек-\nты в докумен-\nтации", 'подписи врачей');
     foreach ($vCols as &$v) {
         $v = iconv('utf-8', 'cp1251', $v);
     }
     $this->OutTableRow($vHeight, $vCols);
     $this->OutColNumbers();
     while ($vRecord = $vSurgeries->Fetch()) {
         $vRowData = array($vRecord['case_id'], Date2Readable($vRecord['date']), FormatUserName($vRecord['user_id']), FormatNameEx($vRecord) . "\n" . Date2Readable($vRecord['born_date']) . "\n" . FormatAddress($vRecord['addr_reg_street'], $vRecord['addr_reg_num'], $vRecord['addr_reg_subnum'], $vRecord['addr_reg_apartment']), $vRecord['employment_place'] . "\n" . $vRecord['profession'], $vRecord['diagnosis'], $vRecord['ill_doc'], 1, '', '', '', '', '', '', '');
         // подписи врачей
         foreach ($vRowData as &$vq) {
             $vq = iconv('utf-8', 'cp1251', $vq);
         }
         $this->OutTableRow($vHeight, $vRowData);
     }
 }
コード例 #5
0
ファイル: stats_list_pdf.php プロジェクト: uisluu/emst
 function OutCard($ACaseID, &$ASurgeries)
 {
     $vDB = GetDB();
     $vCase = $vDB->GetById('emst_cases', $ACaseID);
     $this->SetFont('arial_rus', '', 10);
     $vHeight = $this->FontSize * 1.5;
     $vWidth = $this->GetAreaWidth();
     //            $vName = trim(@$vCase['last_name'].' '.@$vCase['first_name'].' '.@$vCase['patr_name']);
     $vName = FormatNameEx($vCase);
     $this->Cell(20, $vHeight, 'Ф.И.О.');
     $this->Cell(70, $vHeight, $vName, 'B');
     $this->ExactCell($vHeight, '  И.Б. №  ');
     $this->Cell(15, $vHeight, $ACaseID, 'B');
     //            $this->Ln($vHeight);
     $this->ExactCell($vHeight, '  пол  ');
     $this->Cell(5, $vHeight, FormatSex(@$vCase['is_male']), 'B');
     $this->ExactCell($vHeight, '  дата рождения  ');
     $this->Cell(30, $vHeight, Date2Readable(@$vCase['born_date']), 'B');
     $this->Ln($vHeight);
     $this->Cell(20, $vHeight, 'Категория');
     $this->Cell(20, $vHeight, '11-прочее', 'B');
     $this->ExactCell($vHeight, '  работабщий  ');
     $this->Cell(10, $vHeight, FormatBoolean(@$vCase['employment_category_id'] == 1), 'B');
     $this->Ln($vHeight);
     $this->Cell(20, $vHeight, 'Документ');
     $this->Cell(70, $vHeight, FormatDocument(@$vCase['doc_type_id'], @$vCase['doc_series'], @$vCase['doc_number']), 'B');
     $this->Ln($vHeight);
     $this->Cell(20, $vHeight, 'Полис');
     $this->Cell(70, $vHeight, FormatPolis(@$vCase['insurance_company_id'], @$vCase['polis_series'], @$vCase['polis_number']), 'B');
     $this->Ln($vHeight);
     $this->Cell(20, $vHeight, 'Адр.рег.');
     $this->Cell(70, $vHeight, FormatAddress(@$vCase['addr_reg_street'], @$vCase['addr_reg_num'], @$vCase['addr_reg_subnum'], @$vCase['addr_reg_apartment']), 'B');
     $this->Ln($vHeight);
     $this->Cell(20, $vHeight, 'Адр.факт.');
     $this->Cell(70, $vHeight, FormatAddress(@$vCase['addr_phys_street'], @$vCase['addr_phys_num'], @$vCase['addr_phys_subnum'], @$vCase['addr_phys_apartment']), 'B');
     $this->Ln($vHeight);
     $vCount = count($ASurgeries);
     if ($vCount > 0) {
         $vLast = $ASurgeries[$vCount - 1];
     } else {
         $vLast = array();
     }
     $this->Cell(20, $vHeight, 'Цель');
     $this->Cell(30, $vHeight, '1-Леч.-диагн.', 'B');
     $this->Cell(20, $vHeight, 'Случай');
     $this->Cell(30, $vHeight, '1-Первичный', 'B');
     $this->Cell(30, $vHeight, 'Законченность');
     $this->Cell(10, $vHeight, FormatBoolean(!empty($vLast['clinical_outcome_id'])), 'B');
     $this->Ln($vHeight);
     $this->Cell(20, $vHeight, 'Исход');
     $this->Cell(70, $vHeight, FormatClinicalOutcome(@$vLast['clinical_outcome_id'], @$vLast['clinical_outcome_notes']), 'B');
     $this->Ln($vHeight);
     $this->Cell(20, $vHeight, 'Диагноз');
     $vTmp = $vCase['diagnosis'];
     if (strlen($vTmp) > 80) {
         $vTmp = substr($vTmp, 0, 80 - 3) . '...';
     }
     $this->Cell(140, $vHeight, $vTmp, 'B');
     $this->Cell(10, $vHeight, 'МКБ');
     $this->Cell(20, $vHeight, @$vCase['diagnosis_mkb'], 'B');
     $this->Ln($vHeight);
     $this->Cell(20, $vHeight, 'Характер');
     $this->Cell(20, $vHeight, '1-Острое', 'B');
     $this->Cell(20, $vHeight, 'Травма');
     $this->Cell(60, $vHeight, FormatTraumaType(@$vCase['trauma_type_id']), 'B');
     $this->Ln($vHeight);
     $this->CheckSpace($vHeight * 4);
     $this->Cell(40, $vHeight, 'ПОСЕЩЕНИЯ');
     $this->Ln($vHeight);
     $this->OutSurgery($vHeight, array('№', 'Дата', 'Врач', 'Специальность', 'Цель', 'Место'), 'C');
     for ($i = 0; $i < $vCount; $i++) {
         $vSurgery =& $ASurgeries[$i];
         $this->OutSurgery($vHeight, array(1 + $i, Date2Readable(ExtractWord($vSurgery['date'], ' ', 0)), FormatUserName($vSurgery['user_id']), 'травматолог', '1-Леч.диагн.', '1-Амбулаторно'));
     }
     $vIllDocs = array();
     $vPrevIllDoc = null;
     for ($i = 0; $i < $vCount; $i++) {
         $vSurgery =& $ASurgeries[$i];
         if (!empty($vSurgery['ill_doc'])) {
             if (empty($vPrevIllDoc) || $vPrevIllDoc['ill_doc'] != $vSurgery['ill_doc'] || $vPrevIllDoc['ill_beg_date'] != $vSurgery['ill_beg_date'] || $vPrevIllDoc['ill_end_date'] != $vSurgery['ill_end_date']) {
                 $vIllDocs[] = $vSurgery;
                 $vPrevIllDoc =& $vSurgery;
             }
         }
     }
     if (count($vIllDocs)) {
         $this->CheckSpace($vHeight * 4);
         $this->Cell(40, $vHeight, 'НЕТРУДОСПОСОБНОСТЬ');
         $this->Ln($vHeight);
         $this->OutIllDoc($vHeight, array('№', 'Док.', 'Врач', 'Повод', 'Дата откр.', 'Дата закр.', 'Кому', 'Пол', 'Возр.'), 'C');
         for ($i = 0; $i < count($vIllDocs); $i++) {
             $vSurgery = $vIllDocs[$i];
             $this->OutIllDoc($vHeight, array(1 + $i, '1-Б/Л', FormatUserName($vSurgery['user_id']), '1-Заб.', Date2Readable($vSurgery['ill_beg_date']), Date2Readable($vSurgery['ill_end_date']), '1-Пац', FormatSex(@$vCase['is_male']), CalcAge(@$vCase['born_date'], $vSurgery['ill_beg_date'])));
         }
         $this->Cell(20, $vHeight, 'Б/Л. ');
         $this->Cell(40, $vHeight, $vIllDocs[count($vIllDocs) - 1]['ill_doc'], 'B');
     }
     //            $this->Ln($vHeight);
     //            $this->Cell($vWidth, $vHeight, );
     //            $this->Ln($vHeight);
     //            $this->Cell($vWidth, $vHeight, Date2Readable(@$vCase['born_date']));
     $this->Ln($vHeight);
     $this->Ln($vHeight);
 }
コード例 #6
0
ファイル: ices_list_singlepage.php プロジェクト: uisluu/emst
function DrawLine($AIndex, $ACase)
{
    $vBornDate = explode('-', $ACase['born_date']);
    $vAccDate = explode(' ', $ACase['accident_datetime']);
    $vAccDate[0] = Date2Readable($vAccDate[0]);
    $vAccDate[1] = explode(':', $vAccDate[1]);
    $vAccDate[1] = $vAccDate[1][0] . ':' . $vAccDate[1][1];
    $vAccDate = implode(', ', $vAccDate);
    $vUnknown = 'нет сведений';
    $vRowData = array();
    $vRowData[] = $AIndex;
    //        $vRowData[] = FormatName($ACase['last_name'], $ACase['first_name'],$ACase['patr_name'])
    $vRowData[] = FormatNameEx($ACase) . ",\n" . @$vBornDate[0] . ",\n" . FormatAddress($ACase['addr_reg_street'], $ACase['addr_reg_num'], $ACase['addr_reg_subnum'], $ACase['addr_reg_apartment']) . ",\n" . $ACase['phone'];
    //            $vRowData[] = Date2Readable($ACase['accident_datetime']);
    $vRowData[] = $vAccDate;
    $vRowData[] = $ACase['accident'];
    $vRowData[] = $vUnknown;
    $vRowData[] = $vUnknown;
    //            $vRowData[] = $vUnknown . ",\n" . $ACase['diagnosis'];
    $vRowData[] = $ACase['diagnosis'];
    OutTableRow($vRowData);
}
コード例 #7
0
ファイル: table-old.php プロジェクト: uisluu/emst
function tcfDate($AVal)
{
    return Date2Readable($AVal);
}
コード例 #8
0
ファイル: rgs_list_pdf.php プロジェクト: uisluu/emst
 function DrawLine($ARG)
 {
     //            $vWidth = $this->GetAreaWidth();
     $vHeight = $this->FontSize * 1.5;
     $vRowData = array();
     // 1) Дата направления
     $vRowData[] = Date2Readable($ARG['date']);
     // 2) № И.Б.
     $vRowData[] = $ARG['case_id'];
     // 3) Ф.И.О. пострадавшего
     //            $vRowData[] = FormatName($ARG['last_name'], $ARG['first_name'], $ARG['patr_name']);
     $vRowData[] = FormatNameEx($ARG);
     // 4) Дата рождения (полных лет)
     $vRowData[] = FormatBornDateAndAge($ARG['date'], $ARG['born_date']);
     // 5) Пол
     //            $vRowData[] = FormatSex($ARG['is_male']);
     // 6) Aдрес
     //            $vRowData[] = FormatAddresses(
     //                             FormatAddress($ARG['addr_reg_street'],  $ARG['addr_reg_num'],  $ARG['addr_reg_subnum'],  $ARG['addr_reg_apartment']),
     //                             FormatAddress($ARG['addr_phys_street'], $ARG['addr_phys_num'], $ARG['addr_phys_subnum'], $ARG['addr_phys_apartment']));
     // 7) Телефон
     $vRowData[] = $ARG['phone'];
     // 8) Область
     $vRowData[] = $ARG['area'];
     // 9) Диагноз
     //            $vRowData[] = $ARG['diagnosis'];
     // 10) Врач
     $vRowData[] = FormatUserName($ARG['user_id']);
     // 11) Описание
     $vRowData[] = $ARG['description'];
     foreach ($vRowData as &$v) {
         $v = iconv('utf-8', 'cp1251', $v);
     }
     $this->OutTableRow($vHeight, $vRowData);
 }
コード例 #9
0
ファイル: case_edit_common.php プロジェクト: uisluu/emst
 function __construct()
 {
     $this->MyController('docAccept');
     $vDefaults = $this->getDefaults();
     $vDB = GetDB();
     $vUsers = $vDB->GetRBList('users', 'id', 'full_name');
     $this->AddPageEx(new BaseInfoPage('BaseInfo', 'Титульная страница'));
     $vSurgeries = $vDefaults['surgeries'];
     for ($i = 0; $i < count($vSurgeries); $i++) {
         $vPageID = DatePageName($i);
         $vPageTitle = Date2Readable($vSurgeries[$i]['date']);
         if (@$vSurgeries[$i]['is_cec']) {
             $vPageTitle .= '(ВК)';
         }
         $vUserName = trim(@$vUsers[$vSurgeries[$i]['user_id']]);
         if (!empty($vUserName)) {
             $vPageTitle .= ': ' . $vUserName;
         }
         if ($i == 0) {
             $this->AddPageEx(new FirstPassPage($vPageID, $vPageTitle));
         } else {
             $this->AddPageEx(new NonFirstPassPage($vPageID, $vPageTitle));
         }
     }
     $this->AddPageEx(new RGsPage('RGs', 'RG'));
     $this->AddPageEx(new HospitalsPage('Hospitals', 'Стационары'));
     $this->AddPageEx(new MiscDocsPage('MiscDocs', 'Справки и направления'));
     // We actually add these handlers here for the sake of example
     // They can be automatically loaded and added by the controller
     $this->addAction('jump', new HTML_QuickForm_Action_Jump());
     $this->addAction('submit', new HTML_QuickForm_Action_Submit());
     // The customized actions
     $this->addAction('display', new ActionDisplay());
     $this->addAction('process', new ActionProcess());
     $this->addAction('print_ill_doc', new ActionPrintIllDoc());
     $this->addAction('print_heavity_conclusion', new ActionPrintHeavityConclusion());
     $this->addAction('print_direction', new ActionPrintDirection());
     $this->addAction('print_physiotherapy_direction', new ActionPrintPhysiotherapyDirection());
     $this->addAction('print_remedial_gymnastics_direction', new ActionPrintRemedialGymnasticsDirection());
     $this->addAction('print_out_epicrisis', new ActionPrintOutEpicrisis());
     $this->addAction('print_studinfo', new ActionPrintStudinfo());
 }
コード例 #10
0
ファイル: ices_list_pdf.php プロジェクト: uisluu/emst
 function DrawLine($ADB, $AIndex, $ACase)
 {
     $vHeight = $this->FontSize * 1.5;
     $vBornDate = explode('-', $ACase['born_date']);
     $vAccDate = explode(' ', $ACase['accident_datetime']);
     $vAccDate[0] = Date2Readable($vAccDate[0]);
     $vAccDate[1] = explode(':', $vAccDate[1]);
     $vAccDate[1] = $vAccDate[1][0] . ':' . $vAccDate[1][1];
     $vAccDate = implode(', ', $vAccDate);
     $vUnknown = 'нет сведений';
     $vSurgeries = $ADB->Select('emst_surgeries', 'diagnosis, clinical_outcome_id, clinical_outcome_notes', $ADB->CondEqual('case_id', $ACase['id']), 'date, id', 1);
     if (($vFirstSurgery = $vSurgeries->Fetch()) === false) {
         $vFirstSurgery = array();
     }
     $vRowData = array();
     $vRowData[] = $AIndex;
     //            $vRowData[] = FormatName($ACase['last_name'], $ACase['first_name'],$ACase['patr_name'])
     $vRowData[] = FormatNameEx($ACase) . ",\n" . @$vBornDate[0] . ",\n" . FormatAddress($ACase['addr_reg_street'], $ACase['addr_reg_num'], $ACase['addr_reg_subnum'], $ACase['addr_reg_apartment']) . ",\n" . $ACase['phone'];
     //            $vRowData[] = Date2Readable($ACase['accident_datetime']);
     $vRowData[] = $vAccDate;
     $vRowData[] = $ACase['accident'];
     $vRowData[] = $vUnknown;
     $vRowData[] = $vUnknown;
     //            $vRowData[] = $vUnknown . ",\n" . $ACase['diagnosis'];
     //            $vRowData[] = $ACase['diagnosis'];
     $vColDataGosp = @FormatClinicalOutcome($vFirstSurgery['clinical_outcome_id'], $vFirstSurgery['clinical_outcome_notes']);
     $vColDataDiag = @$vFirstSurgery['diagnosis'];
     if (!empty($vColDataGosp) && !empty($vColDataDiag)) {
         $vColData = $vColDataGosp . ', ' . $vColDataDiag;
     } else {
         $vColData = $vColDataGosp . $vColDataDiag;
     }
     $vRowData[] = $vColData;
     foreach ($vRowData as &$v) {
         $v = iconv('utf-8', 'cp1251', $v);
     }
     $this->OutTableRow($vHeight, $vRowData);
 }
コード例 #11
0
ファイル: cases_table.php プロジェクト: uisluu/emst
function FormatBornDateAndAge($AToday, $ABornDate)
{
    return Date2Readable($ABornDate) . ' (' . CalcAge($ABornDate, $AToday) . ')';
}