“);}
?>



GB Pharma – Randomizzazione ELEVATE



Studio Elevate – RANDOMIZZAZIONE

4 && date(“H”)<15)?"Buongiorno":"Buonasera";?>

. In questa pagina è possibile randomizzare nuovi pazienti o verificare le informazioni dei pazienti precedentemente inseriti.

Randomizzazione di un nuovo paziente

. In questa pagina è possibile verificare le informazioni relative ai pazienti randomizzati da parte di tutti i centri.


Non sono presenti trattamenti disponibili per la randomizzazione.

“;}
else{

$form = new Apeform();

$form->handler(“onsubmit”,”if (!confirm(‘Si vuole confermare l\’inserimento del paziente?’)){return false;}”);

$iniziali = $form->text(“Identificativo paziente”,”Inserire il numero del centro (2 cifre) e le le due lettere del log di screening”,””,4);
#if ($iniziali && !ereg(“^[A-Za-z]+$”,$iniziali)) $form->error(“Inserire due lettere e due cifre”);
if (!$iniziali) $form->error(“Identificativo obbligatorio!”);
if (strlen($iniziali)!=4) $form->error(“Inserire il numero del centro (2 cifre) e le le due lettere del log di screening”);

$data_nascita = $form->date(“Data di Nascita”,”gg/mm/aaaa”,””,10);
if (!$data_nascita) $form->error(“La data è obbligatoria”);
$anni=eta($data_nascita);
if ($anni<18 or $anni>80) $form->error(“L’età deve essere compresa tra 18 e 80”);

$criteri=$form->select(“Tutti i criteri di inclusione ed esclusione sono soddisfatti?”,””,array(“—Selezionare—“,”Si”=>”Si”,”No”=>”No”));
if (!$criteri) $form->error(“Dato obbligatorio”);
if ($criteri==”No”) $form->error(“I criteri devono essere rispettati”);

$form->submit(“Invia i dati”);

if ($form->isValid()){

$ris1=mysql_query(“select min(id),min(codTrattamento) from rand where idPaziente is null and centro='”.$_SESSION[‘utente[1]’].”‘”);

$dati1=mysql_fetch_array($ris1) or die(mysql_error());

$nuovoid=$dati1[0];

$codRandomizzazione=$dati1[1];

$tuttobene=true;

$query2=”insert into pazienti values(null, ‘”.strtoupper($iniziali).”‘, ‘”.data_mysql($data_nascita).”‘, ‘”.date(“Y-m-d H:i:s”).”‘ );”;
if(!mysql_query($query2)){$tuttobene=false;die(mysql_error().” – “.$query2);}
$idPaz=mysql_insert_id();

$query3=”update rand set idPaziente=$idPaz where id=$nuovoid and centro='”.$_SESSION[‘utente[1]’].”‘”;

if(!mysql_query($query3)){$tuttobene=false;die(mysql_error().” – “.$query3);}

$ris6=mysql_query(“select trattamento from rand where id=$nuovoid”);
$dati6=mysql_fetch_array($ris6);
$tratt=$dati6[0];

if($tuttobene){
print “

Il paziente “.strtoupper($iniziali).” è stato correttamente randomizzato, il suo codice è “.$codRandomizzazione.”.

“;
print “

Il trattamento assegnato è $tratt.

“;

require_once(“htmlmimemail/htmlMimeMail.php”);
$mail = new htmlMimeMail();
$destinat=array();

array_push($destinat,”lorena.cozzi@ospedaleniguarda.it”);
array_push($destinat,$_SESSION[‘utente[50]’]);
$testo = $mail->setText(“L’utente “.$_SESSION[‘utente[49]’].” del centro “.$_SESSION[‘utente[1]’].” ha randomizzato il paziente “.strtoupper($iniziali).”, nato il “.$data_nascita.”, cui sono stati assegnati il trattamento $tratt e il codice “.$codRandomizzazione);
$mail->setfrom(“marina.parolini@ospedaleniguarda.it”);
$mail->setSubject(“Studio Elevate – REPORT RANDOMIZZAZIONE”);
$res=$mail->send($destinat);

}else{
print “

Il paziente NON è stato randomizzato a causa di un disservizio di natura tecnica.
Si prega di riprovare più tardi.

“;
}
}else{
$form->display();
}
}
}
?>

– Stato delle randomizzazioni effettuate

Nessun centro ha randomizzato alcun paziente.

“;}
else{
?>

“>


Centro Numero Iniziali Data Nascita Data Rand. Trattamento

Il suo centro non ha ancora randomizzato alcun paziente.

“;}
else{
?>

“>


Numero Iniziali Data Nascita Data Rand. Trattamento