/*******************************************************************************
 *  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 MammographyImageQualityFinding
 */
public enum EnumCM_MammographyImageQualityFinding 
{
	//CID 6041 Mammography Image Quality Finding
	VIEW_AND_LATERALITY_MARKER_IS_MISSING("View and Laterality Marker is missing1"),
	VIEW_AND_LATERALITY_MARKER_DOES_NOT_HAVE_BOTH_VIEW_AND_LATERALITY("View and Laterality Marker does not have both view and laterality2"),
	VIEW_AND_LATERALITY_MARKER_DOES_NOT_HAVE_APPROVED_CODES("View and Laterality Marker does not have approved codes2"),
	VIEW_AND_LATERALITY_MARKER_IS_NOT_NEAR_THE_AXILLA("View and Laterality Marker is not near the axilla2"),
	VIEW_AND_LATERALITY_MARKER_OVERLAPS_BREAST_TISSUE("View and Laterality Marker overlaps breast tissue2"),
	VIEW_AND_LATERALITY_MARKER_IS_PARTIALLY_OBSCURED("View and Laterality Marker is partially obscured2"),
	VIEW_AND_LATERALITY_MARKER_IS_INCORRECT("View and Laterality Marker is incorrect"),
	VIEW_AND_LATERALITY_MARKER_IS_OFF_IMAGE("View and Laterality Marker is off image"),
	FLASH_IS_NOT_NEAR_EDGE_OF_FILM("Flash is not near edge of film2"),
	FLASH_IS_ILLEGIBLE_DOES_NOT_FIT_OR_IS_LOPSIDED("Flash is illegible, does not fit, or is lopsided1"),
	FLASH_DOESNT_INCLUDE_PATIENT_NAME_AND_ADDITIONAL_PATIENT_ID("Flash doesnt include patient name and additional patient id2"),
	FLASH_DOESNT_INCLUDE_DATE_OF_EXAMINATION("Flash doesnt include date of examination2"),
	FLASH_DOESNT_INCLUDE_FACILITY_NAME_AND_LOCATION("Flash doesnt include facility name and location1"),
	FLASH_DOESNT_INCLUDE_TECHNOLOGIST_IDENTIFICATION("Flash doesnt include technologist identification2"),
	FLASH_DOESNT_INCLUDE_CASSETTE_SCREEN_DETECTOR_IDENTIFICATION("Flash doesnt include cassette/screen/detector identification2"),
	FLASH_DOESNT_INCLUDE_MAMMOGRAPHY_UNIT_IDENTIFICATION("Flash doesnt include mammography unit identification2"),
	DATE_STICKER_IS_MISSING("Date sticker is missing2"),
	TECHNICAL_FACTORS_MISSING("Technical factors missing2"),
	COLLIMATION_TOO_CLOSE_TO_BREAST("Collimation too close to breast2"),
	INADEQUATE_COMPRESSION("Inadequate compression2"),
	MLO_INSUFFICIENT_PECTORAL_MUSCLE("MLO Insufficient pectoral muscle2"),
	MLO_NO_FAT_IS_VISUALIZED_POSTERIOR_TO_FIBROGLANDULAR_TISSUES("MLO No fat is visualized posterior to fibroglandular tissues2"),
	MLO_POOR_SEPARATION_OF_DEEP_AND_SUPERFICIAL_BREAST_TISSUES("MLO Poor separation of deep and superficial breast tissues2"),
	MLO_EVIDENCE_OF_MOTION_BLUR("MLO Evidence of motion blur2"),
	MLO_INFRAMAMMARY_FOLD_IS_NOT_OPEN("MLO Inframammary fold is not open2"),
	CC_NOT_ALL_MEDIAL_TISSUE_VISUALIZED("CC Not all medial tissue visualized2"),
	CC_NIPPLE_NOT_CENTERED_ON_IMAGE("CC Nipple not centered on image2"),
	CC_POSTERIOR_NIPPLE_LINE_DOES_NOT_MEASURE_WITHIN_CM_OF_MLO("CC Posterior nipple line does not measure within 1cm of MLO2"),
	NIPPLE_NOT_IN_PROFILE("Nipple not in profile"),
	INSUFFICIENT_IMPLANT_DISPLACEMENT_INCORRECT("Insufficient implant displacement incorrect2"),
	GRID_ARTIFACTS("Grid artifact(s)"),
	POSITIONING("Positioning"),
	MOTION_BLUR("Motion blur"),
	UNDER_EXPOSED("Under exposed"),
	OVER_EXPOSED("Over exposed"),
	NO_IMAGE("No image"),
	DETECTOR_ARTIFACTS("Detector artifact(s)"),
	ARTIFACTS_OTHER_THAN_GRID_OR_DETECTOR_ARTIFACT("Artifact(s) other than grid or detector artifact"),
	MECHANICAL_FAILURE("Mechanical failure"),
	ELECTRICAL_FAILURE("Electrical failure"),
	SOFTWARE_FAILURE("Software failure"),
	INAPPROPRIATE_IMAGE_PROCESSING("Inappropriate image processing"),
	OTHER_FAILURE("Other failure"),
	UNKNOWN_FAILURE("Unknown failure");

	private String value;

	EnumCM_MammographyImageQualityFinding(String strValue)
	{
		value = strValue;
	}

	/**
	 * This function returns the String value of this enum.
	 * @return returns string value of Code Meaning.
	 */
	public String getValue()
	{
		return value;
	}
}
