/*******************************************************************************
 *  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.cv;

/**
 * This enum represents Code Value for Institutional Departments, Units and Services
 */
public enum EnumCV_InstitutionalDepartmentsUnitsandServices {

	//Institutional Departments, Units and Services - CID 7030
	ACCIDENT_AND_EMERGENCY_R_300E3("R-300E3"),
	ALLERGY_AND_IMMUNOLOGY_R_30246("R-30246"),
	ANESTHESIOLOGY_R_3023A("R-3023A"),
	AUDIOLOGY_R_30247("R-30247"),
	CLINICAL_BIOCHEMISTRY_R_421EB("R-421EB"),
	BREAST_SURGERY_R_3027F("R-3027F"),
	BURNS_INTENSIVE_CARE_R_3060E("R-3060E"),
	CARDIAC_INTENSIVE_CARE_R_30240("R-30240"),
	CARDIAC_SURGERY_R_30282("R-30282"),
	CARDIOLOGY_R_30248("R-30248"),
	CARDIOTHORACIC_SURGERY_R_30280("R-30280"),
	CHILD_AND_ADOLESCENT_PSYCHIATRY_R_30276("R-30276"),
	CLINICAL_ONCOLOGY_R_3023B("R-3023B"),
	COLORECTAL_SURGERY_R_3028E("R-3028E"),
	CYTOLOGY_R_4225D("R-4225D"),
	DENTAL_SURGERY_R_30283("R-30283"),
	DERMATOLOGY_R_30250("R-30250"),
	DIAGNOSTIC_IMAGING_R_3061B("R-3061B"),
	ENDOCRINE_SURGERY_R_3028A("R-3028A"),
	ENDOCRINOLOGY_R_30252("R-30252"),
	ENDOSCOPY_R_421D4("R-421D4"),
	GASTROINTESTINAL_SURGERY_R_3028B("R-3028B"),
	GENERAL_MEDICINE_R_30254("R-30254"),
	GENERAL_SURGERY_R_3028F("R-3028F"),
	GERIATRIC_MEDICINE_R_3025A("R-3025A"),
	GYNECOLOGY_R_30264("R-30264"),
	HAND_SURGERY_R_30290("R-30290"),
	HEMATOLOGY_R_3026F("R-3026F"),
	HEPATOBILIARY_SURGERY_R_4223B("R-4223B"),
	HISTOPATHOLOGY_R_3061D("R-3061D"),
	INFECTIOUS_DISEASE_R_3025B("R-3025B"),
	INTENSIVE_CARE_R_3023D("R-3023D"),
	MEDICAL_INTENSIVE_CARE_R_3061E("R-3061E"),
	MEDICAL_MICROBIOLOGY_R_30270("R-30270"),
	NEPHROLOGY_R_3025D("R-3025D"),
	NEONATAL_INTENSIVE_CARE_R_305CE("R-305CE"),
	NEUROLOGY_R_3025E("R-3025E"),
	NEUROSURGERY_R_4223C("R-4223C"),
	NUCLEAR_MEDICINE_R_3025F("R-3025F"),
	OBSTETRICS_R_30265("R-30265"),
	OBSTETRICS_AND_GYNECOLOGY_R_30263("R-30263"),
	OPHTHALMOLOGY_R_3025C("R-3025C"),
	OPTOMETRY_R_42207("R-42207"),
	ORAL_SURGERY_R_30285("R-30285"),
	ORTHOPEDIC_SURGERY_R_30294("R-30294"),
	OTORHINOLARYNGOLOGY_R_30289("R-30289"),
	PAIN_MANAGEMENT_R_3026A("R-3026A"),
	PALLIATIVE_CARE_R_30260("R-30260"),
	PATHOLOGY_R_3026B("R-3026B"),
	PEDIATRIC_INTENSIVE_CARE_R_30243("R-30243"),
	PEDIATRIC_MEDICINE_R_305EA("R-305EA"),
	PEDIATRIC_ONCOLOGY_R_30269("R-30269"),
	PEDIATRIC_SURGERY_R_305E9("R-305E9"),
	PRIMARY_CARE_DEPARTMENT_S_8000A("S-8000A"),
	REHABILITATION_R_30261("R-30261"),
	PHYSIOTHERAPY_R_302A2("R-302A2"),
	PLASTIC_SURGERY_R_30297("R-30297"),
	PSYCHIATRY_R_30275("R-30275"),
	PSYCHOLOGY_R_42219("R-42219"),
	PULMONOLOGY_R_3024B("R-3024B"),
	RADIOTHERAPHY_R_3023C("R-3023C"),
	RADIOLOGY_R_3027B("R-3027B"),
	RHEUMATOLOGY_R_30262("R-30262"),
	SPEECH_AND_LANGUAGE_THERAPY_R_42203("R-42203"),
	STROKE_R_3027D("R-3027D"),
	SURGERY_R_3027E("R-3027E"),
	SURGICAL_INTENSIVE_CARE_R_305EB("R-305EB"),
	THORACIC_SURGERY_R_30281("R-30281"),
	TRANSPLANT_SURGERY_R_30298("R-30298"),
	TRAUMA_SURGERY_R_30299("R-30299"),
	TROPICAL_MEDICINE_R_30616("R-30616"),
	ULTRASONOGRAPHY_R_42246("R-42246"),
	UROLOGY_R_3029A("R-3029A"),
	VASCULAR_SURGERY_R_3029B("R-3029B");

	private String value;

	EnumCV_InstitutionalDepartmentsUnitsandServices(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;
	}

}
