/*******************************************************************************
 *  Copyright 2018 Centre for Development of Advanced Computing(C-DAC), Pune
 *  
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *  
 *   http://www.apache.org/licenses/LICENSE-2.0
 *  
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *******************************************************************************/
package cdac.medinfo.sdk.dcm30_04.templates.enums.cm;

/**
 * This enum represents Code Meaning for ECGFindings
 */
public enum EnumCM_ECGFindings 
{
	NORMAL("Normal"),
	ATRIAL_PREMATURE_CONTRACTION("Atrial premature contraction"),
	VENTRICULAR_PREMATURE_CONTRACTION("Ventricular premature contraction"),
	ATRIAL_FIBRILLATION("Atrial Fibrillation"),
	SUPRAVENTRICULAR_TACHYCARDIA("Supraventricular Tachycardia"),
	NON_SUSTAINED_VENTRICULAR_TACHYCARDIA("Non-sustained ventricular tachycardia"),
	VENTRICULAR_TACHYCARDIA("Ventricular tachycardia"),
	VENTRICULAR_FIBRILLATION("Ventricular fibrillation"),
	INTRAVENTRICULAR_CONDUCTION_DISTURBANCE("Intraventricular conduction disturbance"),
	LEFT_BUNDLE_BRANCH_BLOCK("Left bundle branch block"),
	RIGHT_BUNDLE_BRANCH_BLOCK("Right bundle branch block"),
	INCOMPLETE_LEFT_BUNDLE_BRANCH_BLOCK("Incomplete Left bundle branch block"),
	INCOMPLETE_RIGHT_BUNDLE_BRANCH_BLOCK("Incomplete Right bundle branch block"),
	BIFASCICULAR_BLOCK("Bifascicular Block"),
	LEFT_ANTERIOR_FASCICULAR_BLOCK("Left anterior fascicular block"),
	LEFT_POSTERIOR_FASCICULAR_BLOCK("Left posterior fascicular block"),
	FIRST_DEGREE_ATRIOVENTRICULAR_BLOCK("First degree Atrioventricular block"),
	SECOND_DEGREE_ATRIOVENTRICULAR_BLOCK("Second degree Atrioventricular block"),
	THIRD_DEGREE_ATRIOVENTRICULAR_BLOCK("Third degree Atrioventricular block"),
	VENTRICULAR_PRE_EXCITATION("Ventricular pre-excitation"),
	ST_DEPRESSION("ST depression"),
	ST_ELEVATION("ST elevation"),
	EARLY_REPOLARIZATION("Early repolarization"),
	NONSPECIFIC_ST_T_ABNORMALITY("Nonspecific ST-T abnormality"),
	SECONDARY_ST_T_ABNORMALITY("Secondary ST-T abnormality") ;
	
	private String value;

	EnumCM_ECGFindings(String strvalue)
	{
		this.value = strvalue;
	}

	/**
	 * This function returns the String value of this enum.
	 * @return - returns string value of Meta SOP Class.
	 */
	public String getValue()
	{
		return value;
	}
}
