Beispiel #1
0
        // Métodos
        protected override void repetirHastaQueRespire(IInfartable paciente)
        {
            int intentos = 0;

            while (!paciente.estasRespirando() && (intentos != 5))
            {
                this.hacerCompresionesToracicas();
                this.hacerInsuflaciones();
                if (!paciente.tenesRitmoCardiaco())
                {
                    this.usarDesfibrilador();
                }
                intentos++;
            }
            if (intentos == 5)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("    Se han realizado 5 intentos y el paciente no respira. Desisto con la rehanimación, el paciente ha fallecido");
                Console.ForegroundColor = ConsoleColor.White;
            }
            else
            {
                Console.WriteLine("     EL PACIENTE YA RESPIRA");
            }
        }
Beispiel #2
0
 // Métodos
 protected override void repetirHastaQueRespire(IInfartable paciente)
 {
     while (!paciente.estasRespirando())
     {
         this.hacerCompresionesToracicas();
         this.hacerInsuflaciones();
         if (!paciente.tenesRitmoCardiaco())
         {
             this.usarDesfibrilador();
         }
     }
     Console.WriteLine("     EL PACIENTE YA ESTÁ RESPIRANDO");
 }
Beispiel #3
0
        //METODO PLANTILLA
        public void AtenderInfarto(IInfartable infartable)
        {
            EliminarObjetosBoca();
            ComprobarEstadoConciencia();

            if (infartable.estasConciente() == false)
            {
                //LlamarAmbulancia();
                DescubrirTorax();
                AcomodarCabeza();
                Boolean respira = infartable.estasRespirando();

                if (respira)
                {
                    Console.WriteLine("EL PACIENTE ESTA RESPIRANDO");
                }
                else
                {
                    while (respira == false)
                    {
                        HacerCompresionesToracicas();
                        HacerInsuflaciones();
                        if (infartable.tenesRitmoCardiaco() == false)
                        {
                            UsarDesfibrilador();
                        }
                        if (CantidadVecesReanimacion())
                        {
                            Console.WriteLine("YA NO SE PUEDE HACER NADA, LO PERDIMOS");
                            respira = true;
                        }
                        respira = infartable.estasRespirando();
                        if (respira)
                        {
                            Console.WriteLine("EL PACIENTE YA ESTA RESPIRANDO GRACIAS A DIOS");
                            GuardarDesfibrilador();
                        }
                    }
                }
            }
            else
            {
                Console.WriteLine("EL PACIENTE ESTA CONCIENTE !!!");
            }
        }
Beispiel #4
0
        public void Method(IInfartable i)
        {
            this.AnalizarBoca();
            this.EstadoDelPaciente();

            if (!i.estasConciente())
            {
                this.LlamarAmbulancia();
                this.DescubrirTorax();
                this.AcomodarCabeza();
                while (!i.estasRespirando())
                {
                    this.CompresionToraxica();
                    this.HacerInsuflaciones();
                    while (!i.tenesRitmoCardiaco())
                    {
                        this.Desfibrilador();
                    }
                }
            }
        }
Beispiel #5
0
        public void realizarRCP(IInfartable paciente)
        {
            this.eliminarElementoBoca();
            this.comprobarEstadoVictima();
            if (!paciente.estasConciente())
            {
                this.llamarAmbulancia();
                this.descrubrirTorax();
                this.acomodarCabeza();
                do
                {
                    this.hacerCompresionesToraxicas();
                    this.hacerInsuflaciones();

                    if (paciente.tenesRitmoCardiaco())
                    {
                        this.usarDesfibrilador();
                        return;
                    }
                }while(!paciente.estasRespirando() && intentoReanimacion());
            }
        }