/** * Ajout du RHS * * @param DOMNode $elParent Node * @param CSejour $mbSejour Séjour * @param CRHS $mbRhs RHS * * @return void */ function addRhs(DOMNode $elParent, CSejour $mbSejour, CRHS $mbRhs) { $this->addAttribute($elParent, "action", "création"); $this->addAttribute($elParent, "version", "M01"); $this->addElement($elParent, "dateAction", CMbDT::dateTimeXML()); // Identifiant du séjour $identifiant = $this->addElement($elParent, "identifiant"); $this->addElement($identifiant, "emetteur", $mbRhs->_id); $dateHeureOptionnelleLundi = $this->addElement($elParent, "dateHeureOptionnelleLundi"); $this->addElement($dateHeureOptionnelleLundi, "date", $mbRhs->date_monday); // @todo Voir pour mettre sur un plateau $this->addCodeLibelle($elParent, "uniteMedicale", CGroups::loadCurrent()->_id, CGroups::loadCurrent()->_view); $joursPresence = $this->addElement($elParent, "joursPresence"); if ($mbRhs->_in_bounds) { $this->addJoursPresence($joursPresence, $mbRhs); } $this->addElement($elParent, "diagnostics"); $actesReeducation = $this->addElement($elParent, "actesReeducation"); $this->addActesReeducation($actesReeducation, $mbRhs); $dependances = $this->addElement($elParent, "dependances"); $this->addDependances($dependances, $mbRhs); }