$affectation = new CAffectation();
                $affectation->entree = $sejour_enfant->entree_reelle;
                $affectation->sortie = $sejour_enfant->sortie_prevue;
                $affectation->lit_id = $curr_affect->lit_id;
                $affectation->sejour_id = $sejour_enfant->_id;
                $affectation->parent_affectation_id = $curr_affect->_id;
                storeObject($affectation);
            }
        }
    }
    if ($poids || $taille || $perimetre_cranien) {
        $constantes = new CConstantesMedicales();
        $constantes->load($constantes_id);
        $constantes->poids = $poids;
        $constantes->taille = $taille;
        $constantes->perimetre_cranien = $perimetre_cranien;
        // Depuis un dossier provisoire, les constantes médicales ne sont pas créées.
        if (!$constantes->_id) {
            $constantes->context_class = $sejour_enfant->_class;
            $constantes->context_id = $sejour_enfant->_id;
            $constantes->patient_id = $patient->_id;
            $constantes->datetime = CMbDT::dateTime();
        }
        storeObject($constantes);
    }
}
echo CAppUI::getMsg();
if ($callback) {
    CAppUI::callbackAjax($callback);
}
CApp::rip();
Example #2
0
?>

      <br /><br />
      <form action="index.php" method="post">
        <input id="inputAutomatic" name="inputAutomatic" type="checkbox" value="auto" <?php 
echo $autoChecked;
?>
 /> On Automatic<br />
        <input id="buttonNext" name="buttonNext" type="submit" value="next" />
        <input id="buttonReset" name="buttonReset" type="submit" value="reset" />
        <br />
        <?php 
storeObject("inputBuilding", $building);
?>
        <?php 
storeObject("inputTracer", $tracer);
?>
        <input id="inputAction" name="inputAction" type="hidden" />
      </form>
    </td>
    <td>
      <h2>TRACING RESULTS (latest on top)</h2>
      <?php 
displayTraces($tracer);
?>
    </td>
  </tr>
</table>

<script language="javascript">
//   3. Créer la naissance
$patient = new CPatient();
$patient->nom = $nom ? $nom : $parturiente->nom;
$patient->prenom = $prenom ? $prenom : "provi";
$patient->civilite = "enf";
$patient->naissance = $terme_prevu;
storeObject($patient);
if (!$prenom) {
    $patient->prenom = $patient->_id;
    $patient->store();
}
$sejour_enfant = new CSejour();
$sejour_enfant->patient_id = $patient->_id;
$sejour_enfant->entree_prevue = CMbDT::dateTime();
$sejour_enfant->sortie_prevue = max($sejour_enfant->entree_prevue, $sejour->sortie);
$sejour_enfant->praticien_id = $praticien_id ? $praticien_id : $sejour->praticien_id;
$sejour_enfant->group_id = $sejour->group_id;
$sejour_enfant->_naissance = true;
storeObject($sejour_enfant);
$naissance = new CNaissance();
$naissance->grossesse_id = $grossesse->_id;
$naissance->sejour_maman_id = $sejour->_id;
$naissance->sejour_enfant_id = $sejour_enfant->_id;
$naissance->operation_id = $operation_id;
$naissance->num_naissance = CAppUI::conf("maternite CNaissance num_naissance") + $naissance->countList();
storeObject($naissance);
echo CAppUI::getMsg();
if ($callback) {
    CAppUI::callbackAjax($callback);
}
CApp::rip();