/*******************************************************************************
 *  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 Image Guided Therapeutic Procedures
 */
public enum EnumCM_ImageGuidedTherapeuticProcedures {

	//CID 9 Image Guided Therapeutic Procedures
	VASOCONSTRICTION("Vasoconstriction"),
	VASODILATATION("Vasodilatation"),
	BIOPSY("Biopsy"),
	REMOVAL_OF_FOREIGN_BODY("Removal of foreign body"),
	INTRA_ARTERIAL_INFUSION_OF_THROMBOLYTIC_AGENT("Intra-arterial infusion of thrombolytic agent"),
	IRRIGATIONFOLLOWINGINSERTIONOFCATHETER("Irrigationfollowinginsertionofcatheter"),
	CATHETERIZATION("Catheterization"),
	ATHERECTOMY("Atherectomy"),
	ATHERECTOMY_BY_ROTARY_CUTTER("Atherectomy by rotary cutter"),
	ATHERECTOMY_BY_LASER("Atherectomy by laser"),
	SELECTIVE_EMBOLIZATION_OF_ARTERY("Selective embolization of artery"),
	PERCUTANEOUS_TRANSLUMINAL_BALLOON_ANGIOPLASTY("Percutaneous transluminal balloon angioplasty"),
	TRANSCATHETERTHERAPYFOREMBOLIZATION("Transcathetertherapyforembolization"),
	PERCUTANEOUSRETRIEVALOFINTRAVASCULAR_FOREIGNBODY("Percutaneousretrievalofintravascular foreignbody"),
	FAILED_ATTEMPTED_PROCEDURE("Failed attempted procedure"),
	STENT_PLACEMENT("Stent placement"),
	CATHETER_MANIPULATION("Catheter manipulation"),
	CATHETER_REPLACEMENT("Catheter replacement"),
	OCCLUSION_OF_CATHETER("Occlusion of catheter"),
	REMOVAL_OF_CATHETER("Removal of catheter"),
	TRANSCATHETER_DEPLOYMENT_OF_DETACHABLE_BALLOON("Transcatheter deployment of detachable balloon"),
	PERCUTANEOUSINSERTIONOFINTRAVASCULAR_FILTER("Percutaneousinsertionofintravascular filter"),
	AMNIOCENTESIS("Amniocentesis"),
	ULTRASONICGUIDANCEFORAMNIOCENTESIS("Ultrasonicguidanceforamniocentesis"),
	AMNIOINFUSION_INJECTION_OF_AMNION("Amnioinfusion [injection of amnion]"),
	INTRAUTERINE_CORDOCENTESIS("Intrauterine cordocentesis"),
	THORACENTESIS("Thoracentesis"),
	BREECH_VERSION_OBSTETRICAL_VERSION("Breech Version [Obstetrical Version]"),
	DECOMPRESSION_AMNIOCENTESIS_DECOMPRESSION_OF_AMNION("Decompression amniocentesis [decompression of amnion]"),
	INTRAUTERINE_TRANSFUSION("Intrauterine transfusion"),
	FETOCIDE_SELECTIVE_REDUCTION("Fetocide (selective reduction)"),
	PROSTAGLANDIN_INJECTION("Prostaglandin injection");
	
	private String value;
	
	EnumCM_ImageGuidedTherapeuticProcedures(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;
	}
}
