当前位置: 首页>>代码示例>>PHP>>正文


PHP COperation::fillLimitedTemplate方法代码示例

本文整理汇总了PHP中COperation::fillLimitedTemplate方法的典型用法代码示例。如果您正苦于以下问题:PHP COperation::fillLimitedTemplate方法的具体用法?PHP COperation::fillLimitedTemplate怎么用?PHP COperation::fillLimitedTemplate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在COperation的用法示例。


在下文中一共展示了COperation::fillLimitedTemplate方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: fillTemplate

 /**
  * @see parent::fillTemplate()
  */
 function fillTemplate(&$template)
 {
     $this->loadRefsFwd();
     $this->_ref_consultation->fillTemplate($template);
     $this->fillLimitedTemplate($template);
     $this->_ref_operation->fillLimitedTemplate($template);
     $this->_ref_sejour->fillLimitedTemplate($template);
     // Dossier médical
     $this->_ref_sejour->loadRefDossierMedical()->fillTemplate($template, "Sejour");
     if (CModule::getActive("dPprescription")) {
         $sejour = $this->_ref_sejour;
         $sejour->loadRefsPrescriptions();
         $prescription = isset($sejour->_ref_prescriptions["pre_admission"]) ? $sejour->_ref_prescriptions["pre_admission"] : new CPrescription();
         $prescription->type = "pre_admission";
         $prescription->fillLimitedTemplate($template);
         $prescription = isset($sejour->_ref_prescriptions["sejour"]) ? $sejour->_ref_prescriptions["sejour"] : new CPrescription();
         $prescription->type = "sejour";
         $prescription->fillLimitedTemplate($template);
         $prescription = isset($sejour->_ref_prescriptions["sortie"]) ? $sejour->_ref_prescriptions["sortie"] : new CPrescription();
         $prescription->type = "sortie";
         $prescription->fillLimitedTemplate($template);
     }
 }
开发者ID:fbone,项目名称:mediboard4,代码行数:26,代码来源:CConsultAnesth.class.php

示例2: fillLimitedTemplate

 /**
  * @see parent::fillLimitedTemplate()
  */
 function fillLimitedTemplate(&$template)
 {
     // Ajout du praticien pour les destinataires possibles (dans l'envoi d'un email)
     $chir = $this->loadRefPraticien();
     $template->destinataires[] = array("nom" => "Dr " . $chir->_user_last_name . " " . $chir->_user_first_name, "email" => $chir->_user_email, "tag" => "Praticien");
     $this->notify("BeforeFillLimitedTemplate", $template);
     $this->loadRefsOperations();
     $template->addLongDateProperty("Admission - Date longue", $this->entree_prevue);
     $template->addDateProperty("Admission - Date", $this->entree_prevue);
     $template->addTimeProperty("Admission - Heure", $this->entree_prevue);
     $template->addProperty("Admission - Type", $this->getFormattedValue("type"));
     $template->addProperty("Hospitalisation - Durée", $this->_duree_prevue);
     $template->addDateProperty("Hospitalisation - Date sortie", $this->sortie_prevue);
     $template->addProperty("Hospitalisation - Date sortie longue", $this->getFormattedValue("sortie_prevue"));
     $this->loadNDA();
     $template->addProperty("Sejour - Numéro de dossier", $this->_NDA);
     $template->addProperty("Sejour - Concerné par l'ALD", $this->getFormattedValue("ald"));
     $template->addBarcode("Sejour - Code barre ID", $this->_id);
     $template->addBarcode("Sejour - Code barre NDOS", $this->_NDA);
     $template->addDateProperty("Sejour - Date entrée", $this->entree);
     $template->addLongDateProperty("Sejour - Date entrée (longue)", $this->entree);
     $template->addTimeProperty("Sejour - Heure entrée", $this->entree);
     $template->addDateProperty("Sejour - Date sortie", $this->sortie);
     $template->addLongDateProperty("Sejour - Date sortie (longue)", $this->sortie);
     $template->addTimeProperty("Sejour - Heure sortie", $this->sortie);
     $template->addDateProperty("Sejour - Date entrée réelle", $this->entree_reelle);
     $template->addTimeProperty("Sejour - Heure entrée réelle", $this->entree_reelle);
     $template->addDateProperty("Sejour - Date sortie réelle", $this->sortie_reelle);
     $template->addTimeProperty("Sejour - Heure sortie réelle", $this->sortie_reelle);
     $template->addProperty("Sejour - Mode d'entrée", $this->getFormattedValue("mode_entree"));
     $template->addProperty("Sejour - Mode de sortie", $this->getFormattedValue("mode_sortie"));
     $template->addProperty("Sejour - Service de sortie", $this->getFormattedValue("service_sortie_id"));
     $template->addProperty("Sejour - Etablissement de sortie", $this->getFormattedValue("etablissement_sortie_id"));
     $template->addProperty("Sejour - Commentaires de sortie", $this->getFormattedValue("commentaires_sortie"));
     $template->addProperty("Sejour - Libelle", $this->getFormattedValue("libelle"));
     $template->addProperty("Sejour - Transport", $this->getFormattedValue("transport"));
     /** @var CExamIgs $last_exam_igs */
     $last_exam_igs = $this->loadLastBackRef("exams_igs");
     $template->addProperty("Sejour - Score IGS", $last_exam_igs->_id ? $last_exam_igs->scoreIGS : "");
     $template->addProperty("Sejour - Score IGS Simplifié", $last_exam_igs->_id ? $last_exam_igs->simplified_igs : "");
     $consult_anesth = $this->loadRefsConsultAnesth();
     $consult = $consult_anesth->loadRefConsultation();
     $consult->loadRefPlageConsult();
     $cpa_datetime = $consult->_id ? $consult->_datetime : "";
     $template->addDateProperty("Sejour - Consultation anesthésie - Date", $cpa_datetime);
     $template->addLongDateProperty("Sejour - Consultation anesthésie - Date (longue)", $cpa_datetime);
     $template->addLongDateProperty("Sejour - Consultation anesthésie - Date (longue, minuscule)", $cpa_datetime);
     $template->addTimeProperty("Sejour - Consultation anesthésie - Heure", $cpa_datetime);
     $this->loadRefsFiles();
     $list = CMbArray::pluck($this->_ref_files, "file_name");
     $template->addListProperty("Sejour - Liste des fichiers", $list);
     if (CAppUI::conf("dPurgences old_rpu") == "1") {
         if (CModule::getActive("sherpa")) {
             $rpu = $this->loadRefRPU();
             $template->addProperty("Sejour - Provenance", $rpu->_id ? $rpu->getFormattedValue("urprov") : "");
         }
     } else {
         $template->addProperty("Sejour - Provenance", $this->getFormattedValue("provenance"));
         $template->addProperty("Sejour - Destination", $this->getFormattedValue("destination"));
     }
     $this->loadRefPraticien();
     $template->addProperty("Hospitalisation - Praticien", "Dr " . $this->_ref_praticien->_view);
     $this->loadRefsAffectations();
     $this->_ref_last_affectation->loadView();
     $last_affectation = $this->_ref_last_affectation;
     $template->addProperty("Hospitalisation - Dernière affectation", $last_affectation->_view);
     $template->addProperty("Hospitalisation - Dernière affectation (Service)", $last_affectation->loadRefService()->_view);
     $template->addProperty("Hospitalisation - Dernière affectation (Secteur)", $last_affectation->_ref_service->loadRefSecteur()->nom);
     $affectations = array();
     if (count($this->_ref_affectations)) {
         foreach ($this->_ref_affectations as $_aff) {
             $affectations[] = "{$_aff->_view} du " . CMbDT::format($_aff->entree, CAppUI::conf("datetime")) . " au " . CMbDT::format($_aff->sortie, CAppUI::conf("datetime"));
         }
     }
     $template->addListProperty("Sejour - Affectations", $affectations);
     // Diagnostics
     $this->loadExtDiagnostics();
     $diag = $this->DP ? "{$this->DP}: {$this->_ext_diagnostic_principal->libelle}" : null;
     $template->addProperty("Sejour - Diagnostic Principal", $diag);
     $diag = $this->DR ? "{$this->DR}: {$this->_ext_diagnostic_relie->libelle}" : null;
     $template->addProperty("Sejour - Diagnostic Relié", $diag);
     $template->addProperty("Sejour - Remarques", $this->rques);
     // Chargement du suivi medical (transmissions, observations, prescriptions)
     $this->loadSuiviMedical();
     // Transmissions
     $transmissions = array();
     if (isset($this->_back["transmissions"])) {
         foreach ($this->_back["transmissions"] as $_trans) {
             $datetime = CMbDT::format($_trans->date, CAppUI::conf('datetime'));
             $transmissions["{$_trans->date} {$_trans->_guid}"] = "{$_trans->text}, le {$datetime}, {$_trans->_ref_user->_view}";
         }
     }
     $template->addListProperty("Sejour - Transmissions", $transmissions);
     $this->loadRefsTransmissions(false, true, false);
     $transmissions_hautes = array();
     foreach ($this->_ref_transmissions as $_trans) {
         $_trans->loadRefUser();
//.........这里部分代码省略.........
开发者ID:fbone,项目名称:mediboard4,代码行数:101,代码来源:CSejour.class.php


注:本文中的COperation::fillLimitedTemplate方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。