/*******************************************************************************
 *  Copyright 2017-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 Echocardiography Image View  
 */
public enum EnumCM_EchocardiographyImageView {

	//CID 12226 Echocardiography Image View  
	APICAL_TWO_CHAMBER("Apical two chamber"),
	APICAL_FOUR_CHAMBER("Apical four chamber"),
	APICAL_LONG_AXIS("Apical long axis"),
	PARASTERNAL_LONG_AXIS("Parasternal long axis"),
	PARASTERNAL_LONG_AXIS_VIEW_OF_THE_RV_INFLOW_TRACT("Parasternal long axis view of the RV inflow tract"),
	PARASTERNAL_LONG_AXIS_VIEW_OF_THE_RV_OUTFLOW_TRACT("Parasternal long axis view of the RV outflow tract"),
	PARASTERNAL_SHORT_AXIS("Parasternal short axis"),
	PARASTERNAL_SHORT_AXIS_AT_THE_AORTIC_VALVE_LEVEL("Parasternal short axis at the aortic valve level"),
	PARASTERNAL_SHORT_AXIS_AT_THE_LEVEL_OF_THE_MITRAL_CHORDS("Parasternal short axis at the level of the mitral chords"),
	PARASTERNAL_SHORT_AXIS_AT_THE_MITRAL_VALVE_LEVEL("Parasternal short axis at the Mitral Valve level"),
	PARASTERNAL_SHORT_AXIS_AT_THE_PAPILLARY_MUSCLE_LEVEL("Parasternal short axis at the Papillary Muscle level"),
	RIGHT_VENTRICULAR_INFLOW_TRACT_VIEW("Right Ventricular Inflow Tract View"),
	RIGHT_VENTRICULAR_OUTFLOW_TRACT_VIEW("Right Ventricular Outflow Tract View"),
	SUBCOSTAL_LONG_AXIS("Subcostal long axis"),
	SUBCOSTAL_SHORT_AXIS("Subcostal short axis"),
	SUPRASTERNAL_LONG_AXIS("Suprasternal long axis"),
	SUPRASTERNAL_SHORT_AXIS("Suprasternal short axis"),
	TRANSESOPHAGEAL_SHORT_AXIS_VIEW("Transesophageal short axis view"),
	SUBCOSTAL_VIEW_OF_CARDIAC_OUTLETS_DIRECTED_ANTERIORLY("Subcostal view of cardiac outlets directed anteriorly"),
	SUBCOSTAL_SHORT_AXIS_VIEW_AT_PAPILLARY_MUSCLE_LEVEL("Subcostal short axis view at papillary muscle level"),
	SUBCOSTAL_SHORT_AXIS_VIEW_AT_MITRAL_VALVE_LEVEL("Subcostal short axis view at mitral valve level"),
	SUBCOSTAL_SHORT_AXIS_VIEW_AT_AORTIC_VALVE_LEVEL("Subcostal short axis view at aortic valve level"),
	SUBCOSTAL_SHORT_AXIS_VIEW_AT_VENOUS_INFLOW_LEVEL("Subcostal short axis view at venous inflow level"),
	SUBCOSTAL_OBLIQUE_CORONAL_VIEW("Subcostal oblique coronal view"),
	SUPRASTERNAL_CORONAL_VIEW("Suprasternal coronal view"),
	SUPRASTERNAL_SAGITTAL_VIEW("Suprasternal sagittal view"),
	SUPRASTERNAL_LONG_AXIS_VIEW_OF_AORTIC_ARCH("Suprasternal long axis view of aortic arch");
	
	private String value;
	
	EnumCM_EchocardiographyImageView(String strvalue)
	{
		this.value = strvalue;
	}
	
	/**
	 * This function returns the String value of this enum.
	 * @return - returns string value of Code Value.
	 */
	public String getValue()
	{
		return value;
	}
}
