Пример #1
0
    // Enregistrement
    $sejour_rpu->_id = null;
    // Pas de génération du NDA, et pas de synchro (handler) du séjour
    $sejour_rpu->_generate_NDA = false;
    $sejour_rpu->_no_synchro = true;
    $msg = $sejour_rpu->store();
    viewMsg($msg, "Séjour reliquat enregistré");
    // Transfert du RPU sur l'ancien séjour
    $rpu->sejour_id = $sejour_rpu->_id;
}
//Cas d'une hospitalisation normale sans collision et sans rattachement
if (!$sejour_id_merge) {
    // Passage en séjour d'hospitalisation
    $sejour->type = "comp";
    $sejour->_en_mutation = $sejour_rpu->_id;
    // La synchronisation était désactivée après la sauvegarde du RPU
    $sejour->_no_synchro = false;
    $msg = $sejour->store();
    viewMsg($msg, "CSejour-title-modify");
}
//Problème sur le séjour, aucune action fait sur le rpu
if ($msg) {
    return;
}
// Modification du RPU
$rpu->mutation_sejour_id = $sejour->_id;
$rpu->sortie_autorisee = "1";
$rpu->gemsa = "4";
$msg = $rpu->store();
viewMsg($msg, "CRPU-title-close");
CAppUI::callbackAjax("Sejour.editModal", $sejour->_id);