WirelessBR

WirelessBr é um site brasileiro, independente, sem vínculos com empresas ou organizações, sem finalidade  comercial,  feito por voluntários, para divulgação de tecnologia em telecomunicações 

Pesquisa e Projeto de uma Aplicação em Computação Móvel para 
Monitoramento de Pacientes em UTI  
   (18) 

Autora: Líliam Carla Gaiotto Maluta 

ANEXOS 01 e 02

ANEXO 01 

Arquivo: Classanotaçoes_enfermagem.inc

                 function verifica_parametros($cod_prontuarioanot,$cod_medico,$data,$hora){

                if (strlen ($this->p)>96){$msg = "pulso " . $this->p . ",\r\n";}

                if (strlen ($this->pa)<6 OR strlen ($this->pa)>15){$msg = $msg."pressao " . $this->pa . ",\r\n";}

                if (strlen ($this->t)>38){$msg = $msg."temp " . $this->t . ",\r\n";}

                if (strlen ($this->resp)>24){$msg = $msg."resp " . $this->resp . ",\r\n";}

                if ($this->liquido_ing_oral){$msg =$msg. "ing.oral " . $this->liquido_ing_oral . ",\r\n";}

                if ($this->liquido_ing_parenteral){$msg =$msg. "ing.par. " . $this->liquido_ing_parenteral . ",\r\n";}

                if ($this->eliminacao_vomito){$msg = $msg."vomito " . $this->eliminacao_vomito . ",\r\n";}

                if ($this->eliminacao_drenagem){$msg = $msg."dren. " . $this->eliminacao_drenagem . ",\r\n";}

                if ($this->eliminacao_aspiracao){$msg=$msg. "asp. " . $this->eliminacao_aspiracao . ",\r\n";}

                if ($this->eliminacao_diurese){$msg = $msg."diurese " . $this->eliminacao_diurese . ",\r\n";}

                if($this->eliminacao_evacuacao_tipo){$msg = $msg."evactipo " . $this->eliminacao_evacuacao_tipo . ",\r\n";}

                if($this->eliminacao_evacuacao_qtasvezes){$msg = $msg.$this->eliminacao_evacuacao_qtasvezes . "vezes,\r\n";}

                if($this->eliminacao_evacuacao_qtde_ml){$msg = $msg.$this->eliminacao_evacuacao_qtde_ml . "mls,\r\n";}

                if ($this->result_bh){$msg = $msg."BH " . $this->result_bh . ",\r\n";}

                if ($this->glicosuria){$msg =$msg. "glic. " . $this->glicosuria . ",\r\n";}

                if($msg){    //se tem mensagem, houve variaçoes nos parametros, entao envia msg

                 include ("mysqlcon.inc");

                 $query = "SELECT cod_prontuariomonit FROM monitoraçao WHERE cod_prontuariomonit='$cod_prontuarioanot'";

                  $resultado=mysql_query($query)or die ("Não foi possível executar a consulta".mysql_error());

                        if(! $resultado){ return "";}

                                               while($linha=mysql_fetch_array($resultado)){

                                               $cod_prontuarioanot = $linha["cod_prontuariomonit"];}

                  $this->monit->cod_prontuariomonit = $cod_prontuarioanot;

                  $this->monit->busca_monit($cod_prontuarioanot,$cod_medico,$data,$hora);

                  $this->monit->enviar_msg($cod_prontuarioanot,$cod_medico,$msg);

                  $this->horario_envio_msg= date("d-m-Y",time());

                  $query = "UPDATE anotacoes SET horario_envio_msg='$this->horario_envio_msg' WHERE cod_prontuarioanot = '$cod_prontuarioanot' AND data_anotacao='$data' AND hora_anotacao='$hora'";

                  $res=mysql_query($query)or die ("Não foi possível executar a atualizaçao");

                           if(($res)>0){

                                     echo "<p align='center'><b>Horario de envio atualizado</b></p>"; }

                  }

                   else {echo "<p align='center'><b>Não houve divergencias nos parametros. Não há mensagens.</b></p>";}

              }

 

Arquivo: Classmonitoracao.inc

function enviar_msg($cod_prontuario,$cod_medico,$msg){

                $sql="SELECT prontuario,nome_medico,celular FROM prontuario,medico WHERE cod_prontuario='$cod_prontuario' AND cod_medico='$cod_medico'";

                $res=mysql_query($sql)or die ("Não foi possível executar a consulta");

                if(mysql_num_rows($res)<=0)return false;

                  while($linha=mysql_fetch_array($res)){

                       $pront=$linha["prontuario"];

                       $nome_medico = $linha["nome_medico"];

                       $celular = $linha["celular"];                                       }

                $sufixo= "@aviso.net.br";

                $emailcel=$celular.$sufixo;

                if($celular){ //se tem celular

                $to=$emailcel;

                $msg2="Prontuario: ".$pront.",\r\n";

                $msg2= $msg2."Dr(a): " . $nome_medico . ",\r\n";

                $msg2=  $msg2.$msg;

                $opcoes="From: maluta@brturbo.com"; //email cadastrado no httpd.inf para envio de mensagens

                mail ($to,$msg2,$opcoes);

                echo "<p align='center'><b>Aviso enviado ao celular</b></p>";

                }

            }

   

Arquivo teste1111v.php

  <card id="confere">

          <do type="accept" label="OK">

              <go href="teste1112v.php" method="post">

              <postfield name="login"  value="$(login)"/>

              <postfield name="senha"  value="$(senha)"/>

            </go>

          </do>

          <do type="options" label="Corrige">

             <go href="#wellco"/>

          </do>

        <p align="center">

        <b>** SIMON **</b><br/>

        <br/>

        Voce digitou:<br/>

        Login :

        $(login)<br/>

        Senha :

        $(senha)<br/>

        Confirma ou Corrige ?

        </p>  

     </card>

 

  Arquivo teste1112v.php

           if($login && $senha)

   {

         ?> <wml><?

         $log=$login;

         $sen=$senha;

           $con=mysql_connect("localhost","liliam","1234")or die ("Não foi possível conectar ao servidor.");

        mysql_select_db("uti",$con) or die ("Não foi possível selecionar o banco de dados.");

        $query= "SELECT cod_medico,ativo,nome_medico FROM medico WHERE login='$log' AND senha='$sen'";

        $result = mysql_query($query,$con);

            if(mysql_num_rows($result)>0){

                while($linha=mysql_fetch_array($result)){

                       if(empty($linha)){

                        return false; exit;}

                        $cod_medico = $linha["cod_medico"];

                        $ativo = $linha["ativo"];

                        $nome_medico = $linha["nome_medico"];   }

                        if($ativo==0){

                            ?>

                           <card id="erro3" title="erro no Login">

                              <p align="center">

                               Usuario inativo

                              </p>

                            </card>

                          <?return false; exit;}?>

                <card id="home" title="monit UTI" ontimer="#codigo">

                <timer value="10"/>

                <p align="center"><b><big>** SIMON **</big></b><br/><br/>

                Transferindo dados...

                </p>

              </card>  

     <card id="codigo">

                <onevent type="onenterforward">

                   <refresh>

                   <setvar name="pront" value=""/>

                   </refresh>

                </onevent>

            <do type="accept" label="Conferir">

             <go href="#confere1"/>

           </do>

                <p align="center">

                <b>** SIMON **</b><br/><br/>

                <?$cod=mysql_result($result,"","cod_medico");?>

                Digite codigo prontuario

                <input name="pront" format="8N"/></p>

     </card>

     <card id="confere1">

               <do type="accept" label="OK">

                <go href="tela3.php" method="post">

                    <postfield name="pront"  value="$(pront)"/>

                    <postfield name="cod"  value="<?=$cod?>"/>

                </go>

               </do>

               <do type="options" label="Corrige">

                   <go href="#codigo"/>

               </do>

           <p align="center">

           <b>** SIMON **</b><br/><br/>

           Voce digitou:<br/>

           Prontuario:

           $(pront)<br/>

           codigo medico <?printf ($cod);?>

           Confirma ou Corrige ?

           </p>

     </card>  

               <?mysql_close($con);

              }  else { ?>

              <card id="falha" title="Falha no Login">

                 <p>

                  Login Invalido

                  </p>

                  </card>

             <?  }

         } else {?>

         <card id="erro2" title="erro no Login">

             <p>

                Entre com login e senha

             </p>

             </card>

              <? }?>

    </wml>

 

Arquivo tela3.php

 

$con=mysql_connect("localhost","liliam","1234")or die ("Não foi possível conectar ao servidor.");

           mysql_select_db("uti",$con);

           $query= "SELECT * FROM monitoraçao WHERE cod_medicomonit='$codmed' AND cod_prontuariomonit='$cod_prontuario' AND monitativo=1";

           //$query= "SELECT nome_medico FROM medico WHERE cod_medico='$codmed'";

               $result = mysql_query($query,$con) or die ("Não foi possível executar a consulta");

                      while($linha=mysql_fetch_array($result)){

                      $cod_medicomonit = $linha["cod_medicomonit"];

                         }

                       if(empty($cod_medicomonit)){

                      ?>

                      <wml>

                      <card id="erro3" title="erro no Login">

                      <p align="center">

                       <b>Acesso nao autorizado</b><br/><br/>

                       verifique o nr do prontuario

                      </p>

                      </card>

                      </wml>

                       <?return false; exit;}

                             ?>

   

 ANEXO 02  

Pesquisa aplicada aos médicos do Hospital de Caridade de Santo Ângelo – RS

  1. Seria interessante poder monitorar seu paciente em uma UTI, a distancia?

(   ) sim                        (   ) não  

  1. O seu paciente se beneficiaria de um sistema para monitoramento de sua saúde?

(   ) sim                        (   ) não

  1. Os parâmetros coletados na UTI, pelas enfermeiras e aparelhos, seriam suficientes para o monitoramento à distância?

(   ) sim                        (   ) não

  1. Seria satisfatório, se você assim desejasse, receber informações quando houvesse ocorrência de valores fora do normal nos parâmetros?

(   ) sim                        (   ) não

  1. O sistema não pretende substituir o andamento normal da UTI. Sabendo que pode ocorrer de, às vezes, como no sistema de e-mail, demorar a chegar a mensagem, você ainda acha válido o envio?

(   ) sim                        (   ) não  

  1. Os dados também podem ser vistos pelo celular, com tecnologia WAP, em qualquer lugar. Você acha que chegaria a utilizar este serviço?

(   ) sim                        (   ) não  

  1. Você concordaria em submeter-se a um treinamento para operação dos celulares WAP e participar de um programa de voluntários para avaliar o sistema no mundo real?

(   ) sim                        (   ) não  

  1. Este mesmo sistema sendo utilizado em terapia semi-intensiva teria alguma utilidade?

(   ) sim                        (   ) não


Anterior                               Home WirelessBR                              Próxima