/** * @param string $line Ligne analysée * @param CHprim21Patient &$patient Patient lié * * @return bool */ function segmentP($line, &$patient) { if (!$this->has_header) { return false; } if (!$patient->bindToLine($line, $this)) { return false; } $patient->store(); $medecin = new CHprim21Medecin(); if ($medecin->bindToLine($line, $this)) { if ($medecin->external_id) { $medecin->store(); } } $sejour = new CHprim21Sejour(); if ($sejour->bindToLine($line, $this, $patient, $medecin)) { if ($sejour->external_id) { $sejour->store(); } } return true; }