/*******************************************************************************
 *  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 Hemodynamic Waveform Sources
 */
public enum EnumCM_HemodynamicWaveformSources {

	//CID 3003 Hemodynamic Waveform Sources
	AORTIC_PRESSURE_WAVEFORM("Aortic pressure waveform"),
	AORTIC_VALVE_PULLBACK_PRESSURE_WAVEFORM("Aortic valve pullback pressure waveform"),
	ARTERIAL_PRESSURE_WAVEFORM("Arterial pressure waveform"),
	CENTRAL_VENOUS_PRESSURE_WAVEFORM("Central venous pressure waveform"),
	DYE_DILUTION_CARDIAC_OUTPUT_WAVEFORM("Dye dilution cardiac output waveform"),
	FEMORAL_ARTERY_PRESSURE_WAVEFORM("Femoral artery pressure waveform"),
	HEMODYNAMIC_FLOW_WAVEFORM("Hemodynamic flow waveform"),
	HEMODYNAMIC_IMPEDANCE_WAVEFORM("Hemodynamic impedance waveform"),
	HEMODYNAMIC_OXYGEN_SATURATION_WAVEFORM("Hemodynamic oxygen saturation waveform"),
	HEMODYNAMIC_PRESSURE_WAVEFORM("Hemodynamic pressure waveform"),
	HEMODYNAMIC_WAVEFORM("Hemodynamic waveform"),
	LEFT_ATRIUM_PRESSURE_WAVEFORM("Left atrium pressure waveform"),
	LEFT_VENTRICLE_PRESSURE_WAVEFORM("Left ventricle pressure waveform"),
	MITRAL_VALVE_PULLBACK_PRESSURE_WAVEFORM("Mitral valve pullback pressure waveform"),
	PULMONARY_ARTERY_OXYGEN_SATURATION_WAVEFORM("Pulmonary artery oxygen saturation waveform"),
	PULMONARY_ARTERY_PRESSURE_WAVEFORM("Pulmonary artery pressure waveform"),
	PULMONARY_ARTERY_WEDGE_PRESSURE_WAVEFORM("Pulmonary artery wedge pressure waveform"),
	PULMONARY_CAPILLARY_WEDGE_PRESSURE_WAVEFORM("Pulmonary capillary wedge pressure waveform"),
	PULMONARY_VALVE_PULLBACK_PRESSURE_WAVEFORM("Pulmonary valve pullback pressure waveform"),
	RESPIRATION_IMPEDANCE_WAVEFORM("Respiration impedance waveform"),
	RIGHT_ATRIUM_PRESSURE_WAVEFORM("Right atrium pressure waveform"),
	RIGHT_VENTRICLE_PRESSURE_WAVEFORM("Right ventricle pressure waveform"),
	TEMPERATURE_WAVEFORM("Temperature waveform"),
	THERMAL_CARDIAC_OUTPUT_WAVEFORM("Thermal cardiac output waveform"),
	TRICUSPID_VALVE_PULLBACK_PRESSURE_WAVEFORM("Tricuspid valve pullback pressure waveform");
	
	private String value;
	
	EnumCM_HemodynamicWaveformSources(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;
	}
}
