<?php
class doc_napravlenie_pmo extends c_doc
{
 var $title='Направление на ПМО' ;
 var $PDF_page_orientation='P' ; // L P
 var $PDF_page_format='A4' ;
 var $footer_right='' ;
 var $db_report_code='napravlenie' ; // Имя директории в таблице документов для сохранения докумена. только для магнита - направление по АГ, справка и направление в наркодиспансер должны иметь общую нумерацию.

 var $rec_mo=array() ;
 var $rec_personal=array() ;
 var $rec_org=array() ;

 var $mo_id=0 ;
 var $personal_id=0 ;

 function init($create_options=array())
 {  if ($this->filter['personal_id']) $this->rec_personal=PERSONAL()->get_personal_by_id($this->filter['personal_id']) ;
    if ($this->rec_personal['pkey'])
    { $this->personal_id=$this->rec_personal['pkey'] ;
      $this->rec_org=PERSONAL()->get_org_by_id($this->rec_personal['parent2']) ;
    }
 }

  function view_as_HTML($options=array())
  { $this->init() ;
    // только если включен модуль ОТ
    $pmo_ot_info=[] ;
    if (function_exists('OT'))
    {   //echo 'LS_esmo_PMO_event='.$GLOBALS['LS_esmo_PMO_event'].'<br>' ;
        $rec_event=EVENTS()->get_event_by_id($GLOBALS['LS_esmo_PMO_event']) ;
        $pmo_ot_info=EVENT_PMO()->get_pmo_len_info_to_person($rec_event,$this->rec_personal['pkey']) ;
        //damp_array($pmo_ot_info);
    }


    ?><table id="table_head">
            <tr>
                <td class="col1">
                    <div class="underline2 center"><?echo $this->rec_org['_ext_info']['full_name']?></div>
                    <p style="font-size:10px;">Наименование работодателя (форма собственности, эл. почта, телефон ):</p>
                </td>
                <td class="col2"></td>
            </tr>
          </table>
          <table id="table_ogrn"><tr><td>ОКВЭД работодателя</td><?
                  //if ($this->rec_org['_ext_info']['org_ogrn'])
                  { //$arr=str_split($this->rec_org['_ext_info']['org_ogrn']) ;
                    $arr=str_split('52.29') ;
                    if (_sizeof($arr)) foreach($arr as $i=>$ch) echo '<td>'.$ch.'</td>' ;
                  }
                  ?>
          </tr>
      </table>
      <h1 style="font-size:14px;margin:10px 0;">НАПРАВЛЕНИЕ НА МЕДИЦИНСКИЙ ОСМОТР (ОБСЛЕДОВАНИЕ)</h1>
      <p class="center">от "____" ___________ 20___ г.</p>
      <p class="center">(действительно в течение 14 календарных дней с даты выдачи)</p>
      <p>Направляется в:<span class="underline2"><?echo htmlspecialchars($this->rec_org['_ext_info']['pmo_medic_name']).', '.$this->rec_org['_ext_info']['pmo_medic_adres'].', ОГРН '.$this->rec_org['_ext_info']['pmo_medic_ogrn']?></span></p>
      <p>1. Вид осмотра: Периодический </p>
      <p>2. Ф.И.О.:<span class="underline2"><?echo $this->rec_personal['obj_name']?></span></p>
      <p>3. Дата рождения:<span class="underline2"><?echo $this->rec_personal['dr']?></span></p>
      <p>4. Пол:<span class="underline2"><?echo ($this->rec_personal['pol'])? 'Женский':'Мужской'?></span></p>
      <p>5. Наименование структурного подразделения работодателя:</p>
      <div class="underline2 center"><?echo $this->rec_personal['_org_name'].', '.str_replace('<br>',', ',$this->rec_personal['_otdel_name'])?></div>
      <p>6. Наименование должности или вида работы:</p>
      <div class="underline2 center"><?echo $this->rec_personal['_work_name']?></div>
      <p>7. Вредные и (или) опасные производственные факторы, виды работ:</p>
      <p>7.1. Химические факторы: <span class="it"><?echo ($pmo_ot_info['vfp_numbers_by_section'][1])?:'-'?></span></p>
      <p>7.2. Биологические  факторы: <span class="it"><?echo ($pmo_ot_info['vfp_numbers_by_section'][2])?:'-'?></span></p>
      <p>7.3. Аэрозоли преимущественно фиброгенного действия (АПФД) и пыли: <span class="it"><?echo ($pmo_ot_info['vfp_numbers_by_section'][3])?:'-'?></span></p>
      <p>7.4. Физические  факторы: <span class="it"><?echo ($pmo_ot_info['vfp_numbers_by_section'][4])?:'-'?></span></p>
      <p>7.5. Факторы трудового процесса: <span class="it"><?echo ($pmo_ot_info['vfp_numbers_by_section'][5])?:'-'?></span></p>
      <p>7.6. Выполняемые работы : <span class="it"><?echo ($pmo_ot_info['vfp_numbers_by_section'][6])?:'-'?></span></p>
      <p>Номер медицинского страхового полиса обязательного и (или) добровольного медицинского страхования работника**: <span class="underline2"><?echo $this->rec_personal['police_oms']?></span></p>
      <table id="table_sign">
            <tr class="comment"><td>(должность уполномоченного представителя)</td><td>(подпись уполномоченного представителя)</td><td>(Ф.И.О.)</td></tr>
        </table>
      <div style="font-size:8px;">* Перечень медицинских противопоказаний к работам с вредными и (или) опасными производственными факторами, а также работами, при выполнении которых проводятся обязательные предварительные и периодические медицинские осмотры, утвержденный приказом Минздрава России от 28.01.2021 № 29н.</div>
      <div style="font-size:8px;">** Данные заполняются сотрудником, при наличии полиса ОМС.</div>
      <div style="border:1px double black;padding:10px;font-size:10px;">
          <p>Вам необходимо явиться в мед. организацию для прохождения медосмотра «___»________20__г. к __:__ часам.</p>
          <p>При себе надо иметь:<br>
          - Паспорт;<br>
          - СНИЛС;<br>
          - Полис ОМС (при наличии);<br>
          - Свою фотографию размером 3х4 см;<br>
          - Личную медицинскую книжку (при наличии);<br>
          - Результаты флюорографии или рентгенографии грудной клетки (при наличии);<br>
          - Сертификат профилактических прививок (при наличии).<br>
          </p>
      </div>
      <style type="text/css">
          html{font-family:"Times"}
          h1{font-size:20px;text-align:center;border-bottom:none;color:black;line-height:1.4em;font-family:"Times";text-transform:uppercase;font-weight:bold;}
          h2{font-size:14px;text-align:left;font-weight:bold;color:black;}
          p{font-size:14px;margin:5px 0;font-family:"Times";line-height:1.4em;}
          strong{font-family:"Times"}
          .underline2{border-bottom:1px solid #272727;padding:0 10px;font-style:italic;}
          .it{border-bottom:1px solid #272727;padding:0 10px;font-style:italic;font-size:12px;}
          .top{position:relative;top:-5px;left:2px;font-size:10px;}
          table#table_head{width:100%;table-layout:auto;border-collapse:collapse;margin-bottom:5px;font-size:10px;}
          table#table_head td.col1{width:40%;}
          table#table_head td.col2{width:60%;}
          table#table_head td{vertical-align:top;padding-right:5px;}
          table#table_head td p{font-size:10px;}
          table#table_ogrn{table-layout:auto;font-size:14px;}
          table#table_ogrn td{width:25px;font-weight:bold;border:1px solid #272727;text-align:center;padding:5px 0 5px 0;}
          table#table_ogrn td:first-child{width:80px;font-weight:normal;border:none;text-align:left;}
          table#table_sign{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;font-size:14px;font-family:"Times";margin-top:10px;}
          table#table_sign tr.comment td{font-size:12px;}
      </style>

    <?


  }

}

?>
