Beispiel #1
0
        public void ejecutarProtocoloRcpPrimeraImplementacion(IInfartable infartable)
        {
            int cantidadDeIntentos = 0;

            this.eliminarObjetosDeLaboca();
            this.comprobarEstado();
            if (!infartable.estasConciente())
            {
                this.llamarAmbulancia();
                this.DescrubirTórax();
                this.acomodarCabeza();
                while (cantidadDeIntentos < 5 && !infartable.estasRespirando())
                {
                    this.hacerCcompresionesTorácicas();
                    this.hacerInsuflacciones();
                    if (!infartable.tieneRidmoCardiaco())
                    {
                        this.usarElDisfribrilador();
                    }
                    cantidadDeIntentos++;
                }
                if (cantidadDeIntentos == 5)
                {
                    Console.WriteLine("Se ah intentado reanimar a la victima 5 veces... Lamentamos su fallecimiento. ");
                }
                else
                {
                    Console.WriteLine("La victima a vuelto a respirar.... Esperando ambulancia");
                }
            }
            else
            {
                Console.WriteLine("La victima se encuentra conciente");
            }
        }
Beispiel #2
0
 public void ejecutarProtocoloRcpSegundaImplementacion(IInfartable infartable)
 {
     this.eliminarObjetosDeLaboca();
     this.comprobarEstado();
     if (!infartable.estasConciente())
     {
         this.llamarAmbulancia();
         this.DescrubirTórax();
         this.acomodarCabeza();
         while (!infartable.estasRespirando())
         {
             this.hacerCcompresionesTorácicas();
             this.hacerInsuflacciones();
             if (!infartable.tieneRidmoCardiaco())
             {
                 this.usarElDisfribrilador();
             }
         }
         Console.WriteLine("La victima a vuelto a respirar.... Esperando ambulancia");
     }
     else
     {
         Console.WriteLine("La victima se encuentra conciente");
     }
 }
Beispiel #3
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 #4
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 #5
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 #6
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 #7
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());
            }
        }