コード例 #1
0
} else {
    foreach ($operation->_ref_actes_ccam as $acte) {
        $acte->guessAssociation();
    }
}
$operation->loadRefSortieLocker()->loadRefFunction();
$sejour = $operation->_ref_sejour;
$sejour->loadRefsFwd();
$sejour->loadRefPrescriptionSejour();
/** @var CAdministration[] $administrations */
$administrations = array();
$prescription_id = null;
if (CModule::getActive("dPprescription")) {
    $prescription_id = $sejour->_ref_prescription_sejour->_id;
    if ($prescription_id) {
        $administrations = CAdministration::getPerop($prescription_id, false);
    }
}
// Chargement des constantes saisies durant l'intervention
$whereConst = array();
$whereConst["datetime"] = "BETWEEN '{$operation->_datetime_reel}' AND '{$operation->_datetime_reel_fin}'";
$sejour->loadListConstantesMedicales($whereConst);
// Tri des gestes et administrations perop par ordre chronologique
$perops = array();
foreach ($administrations as $_administration) {
    $_administration->loadRefsFwd();
    $perops[$_administration->dateTime][$_administration->_guid] = $_administration;
}
foreach ($operation->_ref_anesth_perops as $_perop) {
    $perops[$_perop->datetime][$_perop->_guid] = $_perop;
}
コード例 #2
0
 */
$operation_id = CValue::getOrSession("operation_id");
// Chargement de l'intervention
$operation = new COperation();
$operation->load($operation_id);
// Chargement des gestes operatoires
$operation->loadRefsAnesthPerops();
$operation->loadRefsFwd();
// Chargement des administrations per-op
$operation->loadRefSejour();
$sejour =& $operation->_ref_sejour;
$sejour->loadRefPrescriptionSejour();
$sejour->loadRefPatient();
$administrations = array();
if (CModule::getActive("dPprescription")) {
    $administrations = CAdministration::getPerop($sejour->_ref_prescription_sejour->_id);
}
// Chargement des constantes saisies durant l'intervention
$whereConst = array();
$whereConst["datetime"] = "BETWEEN '{$operation->_datetime_reel}' AND '{$operation->_datetime_reel_fin}'";
$sejour->loadListConstantesMedicales($whereConst);
// Tri des gestes et administrations perop par ordre chronologique
$perops = array();
foreach ($administrations as $_administration) {
    $_administration->loadRefsFwd();
    $perops[$_administration->dateTime][$_administration->_guid] = $_administration;
}
foreach ($operation->_ref_anesth_perops as $_perop) {
    $perops[$_perop->datetime][$_perop->_guid] = $_perop;
}
$constantes = array("pouls", "ta_gauche", "frequence_respiratoire", "score_sedation", "spo2", "diurese");