示例#1
0
	$o = new Interpretacao();

	foreach($o->propertiesGetConfig() as $campo => $config){
		$tpl->assign($campo, 		$_POST[$campo]);
		//$o->set($campo,				$_POST[$campo]);
		//util::prt($campo, $_POST[$campo]);
	}
	$tpl->assign("vet_exames", 	Exame::getOptions());
	$tpl->assign("vet_convenios", 	Convenio::getOptions());
	if ($_POST[form] == "ok"){
		$data_cadastro		= date("Y-m-d H:i:s");
		$con		= new Convenio($_POST["con_id"]);
		$hos		= new Hospital($con->get("hos_id"));
		$exa		= new Exame($_POST["exa_id"]);
		
		$o->set("hos_id"				, $con->get("hos_id"));
		$o->set("con_id"   				, $_POST["con_id"]);
		$o->set("exa_id"   				, $_POST["exa_id"]);
		
		$o->set("int_status"   					, "nao_interpretado");
		$o->set("int_data_cadastro"				, $data_cadastro);
		
		$o->set("int_paciente_nome"   			, $_POST["int_paciente_nome"]);
		$o->set("int_paciente_sexo"   			, $_POST["int_paciente_sexo"]);
		$o->set("int_paciente_nascimento"		, Formatacao::formatData($_POST["int_paciente_nascimento"]));
		$o->set("int_paciente_prontuario"   	, $_POST["int_paciente_prontuario"]);
		$o->set("int_opcional"   				, $_POST["int_opcional"]);
		$o->set("int_tecnico_rx"   				, $_POST["int_tecnico_rx"]);
		$o->set("int_requisitante"   			, $_POST["int_requisitante"]);
		
		$valor_absoluto							= $exa->getValorAbsoluto($_POST["con_id"]);
示例#2
0
							"requerido"		=> "",
							"validacao"		=> "Text",
						),
						"int_data_interpretacao"	=> array(
							"titulo"		=> "Data de Interpretação",
							"requerido"		=> "",
							"validacao"		=> "DataHoraMinSeg",
						),
						"int_texto"	=> array(
							"titulo"		=> "Interpretacao",
							"requerido"		=> "1",
							"validacao"		=> "Text",
						),
					)
				);
				$o->set("int_texto"						, $_POST["int_texto"]);
				$o->set("int_status" 					, "interpretado");
				$o->set("int_data_interpretacao" 		, date("d/m/Y H:i:s"));
				if ($o->update()){
					Js::goto(array("url" => "index.php?s=interpretacao"));
				} else {
					foreach($o->errors as $campo => $erro){
						$tpl->assign($campo."_erro", $erro);
						$tpl->assign($campo, "");
					}
					//util::prt("",$o->errors);
				}
			}
		} else {
			Js::goto(array("url" => "index.php?s=interpretacao&acao=show&id=".$_GET[id]));
		}