コード例 #1
0
    $observation_result_set->context_id = $context_id;
    $observation_result_set->patient_id = $patient_id;
    $observation_result_set->datetime = $datetime;
    $observation_result_set->loadMatchingObject();
    $observation_result_set->store();
    $times[$datetime] = $observation_result_set;
    $datetime = CMbDT::dateTime("+{$period} SECONDS", $datetime);
}
foreach ($graphs as $_graph) {
    $_axes = $_graph->loadRefsAxes();
    foreach ($_axes as $_axis) {
        $_series = $_axis->loadRefsSeries();
        foreach ($_series as $_serie) {
            $_samples = $_serie->getSampleData(array_keys($times));
            foreach ($_samples as $_sample) {
                list($_datetime, $_value) = $_sample;
                $result = new CObservationResult();
                $result->observation_result_set_id = $times[$_datetime]->_id;
                $result->unit_id = $_serie->value_unit_id ? $_serie->value_unit_id : "";
                $result->value_type_id = $_serie->value_type_id;
                $result->status = "I";
                $result->method = "SAMPLE";
                $result->loadMatchingObject();
                $result->value = $_value;
                $result->store();
            }
        }
    }
}
CAppUI::stepAjax("Données de test générées", UI_MSG_OK);
CApp::rip();