Exemplo n.º 1
0
        public void ECG_Atrial(Patient p, Rhythm.Strip s)
        {
            switch (Value)
            {
            case Values.Asystole: return;

            case Values.Atrial_Fibrillation: return;

            case Values.Atrial_Flutter: return;

            case Values.AV_Block__1st_Degree: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.AV_Block__Wenckebach: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.AV_Block__Mobitz_II: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.AV_Block__3rd_Degree: s.Underwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Bundle_Branch_Block: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Idioventricular: return;

            case Values.Junctional: return;

            case Values.Pulseless_Electrical_Activity:
            case Values.Sick_Sinus_Syndrome: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Sinus_Arrhythmia: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Sinus_Rhythm: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Sinus_Rhythm_with_Arrest: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Sinus_Rhythm_with_Bigeminy: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Sinus_Rhythm_with_Trigeminy: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Sinus_Rhythm_with_PACs: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Sinus_Rhythm_with_PJCs: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Sinus_Rhythm_with_PVCs_Multifocal: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Sinus_Rhythm_with_PVCs_Unifocal: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Supraventricular_Tachycardia: return;

            case Values.Ventricular_Fibrillation_Coarse: return;

            case Values.Ventricular_Fibrillation_Fine: return;

            case Values.Ventricular_Standstill: s.Overwrite(Rhythm.Waveforms.ECG_Complex__P_Normal(p, s.Lead)); return;

            case Values.Ventricular_Tachycardia_Monomorphic_Pulsed: return;

            case Values.Ventricular_Tachycardia_Monomorphic_Pulseless: return;

            case Values.Ventricular_Tachycardia_Polymorphic: return;
            }
        }