Exemple #1
0
 $aandoening = $_POST["aandoening"];
 $pathologie = $_POST["Pathologie"];
 $leeftijdcatPat = $_POST["leeftijdcategoriePat"];
 $leeftijdcatMan = $_POST["leeftijdcategorieMan"];
 $relatie = $_POST["relatie"];
 //TODO misschien alle objecten van Pathologie ophalen en dan uit die lijst selecteren
 $onderzoek = new Onderzoek();
 $onderzoek->setId(0);
 //$onderzoek->setAandoening($aandoening);
 $onderzoek->setAandoening(FinahDAO::HaalOp("Aandoening", $aandoening));
 //TODO wanneer we met accounts werken verder uitwerken
 $onderzoek->setAangemaaktDoor(null);
 $onderzoek->setPathologie(FinahDAO::HaalOp("Pathologie", $pathologie));
 $bevraging_pat = new Bevraging();
 $bevraging_pat->setIsPatient(true);
 $bevraging_man = new Bevraging();
 $bevraging_man->setIsPatient(false);
 //TODO id laten genereren op Backend
 $ids = FinahDAO::HaalOp("Bevraging", "UniekeIds");
 $bevraging_pat->setId($ids[0]);
 $bevraging_man->setId($ids[1]);
 $antwoorden_pat = new AntwoordenLijst();
 $antwoorden_pat->setId($bevraging_pat->getId());
 $antwoorden_pat->setLeeftijdsCategorie(FinahDAO::HaalOp("Leeftijdscategorie", $leeftijdcatPat));
 $datum = new DateTime("Now");
 $dat = $datum->format('d/m/Y G:i:s');
 $dateTime = DateTime::createFromFormat('d/m/Y G:i:s', $dat);
 $antwoorden_pat->setDatum($dateTime);
 $antwoorden_man = new AntwoordenLijst();
 $antwoorden_man->setId($bevraging_man->getId());
 $antwoorden_man->setLeeftijdsCategorie(FinahDAO::HaalOp("Leeftijdscategorie", $leeftijdcatMan));
Exemple #2
0
<?php

include_once '../Php/DAO/FinahDAO.php';
include_once '../Php/Models/Bevraging.php';
session_start();
$bevraging_pat = [];
$bevraging_man = new Bevraging();
$bevraging_man->setIsPatient(false);
$ids = FinahDAO::HaalOp("Bevraging", "UniekeIds");
$bevraging_pat["Id"] = $ids[0];
$bevraging_man->setId($ids[1]);
var_dump($bevraging_pat);
 $aandoening = $_POST["aandoening"];
 $pathologie = $_POST["Pathologie"];
 $leeftijdcatPat = $_POST["leeftijdcategoriePat"];
 $leeftijdcatMan = $_POST["leeftijdcategorieMan"];
 $relatie = $_POST["relatie"];
 $vrl = $_POST["Vragenlijst"];
 if (isset($_POST["nieuw"])) {
     //TODO id laten genereren op Backend
     $onderzoek->setId(0);
     $onderzoek->setAandoening(FinahDAO::HaalOp("Aandoening", $aandoening, $_SESSION["token"]));
     //TODO wanneer we met accounts werken verder uitwerken
     $onderzoek->setAangemaaktDoor(null);
     $onderzoek->setPathologie(FinahDAO::HaalOp("Pathologie", $pathologie, $_SESSION["token"]));
     $bevraging_pat = new Bevraging();
     $bevraging_pat->setIsPatient(true);
     $bevraging_man = new Bevraging();
     $bevraging_man->setIsPatient(false);
     $ids = FinahDAO::HaalOp("Bevraging", "UniekeIds");
     $bevraging_pat->setId($ids[0]);
     $bevraging_man->setId($ids[1]);
     $onderzoek->setRapport($ids[2]);
     $bevraging_pat->setLeeftijdsCategorieId($leeftijdcatPat);
     $datum = new DateTime("Now");
     $dat = $datum->format('d/m/Y G:i:s');
     $dateTime = DateTime::createFromFormat('d/m/Y G:i:s', $dat);
     $bevraging_man->setLeeftijdsCategorieId($leeftijdcatPat);
     $vragen = FinahDAO::HaalOp("VragenLijst", $vrl, $_SESSION["token"]);
     $onderzoek->setVragen($vragen);
     $leeg_vragen = array_fill(0, count($vragen["Vragen"]), 0);
     $bevraging_pat->setAntwoorden(implode(',', $leeg_vragen));
     $bevraging_man->setAntwoorden(implode(',', $leeg_vragen));