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

/**
 * This enum represents Code Meaning for Breast Primary Tumor Assessment From AJCC
 */
public enum EnumCM_BreastPrimaryTumorAssessmentFromAJCC {

	//CID 6160 Breast Primary Tumor Assessment From AJCC
	TX_PRIMARY_TUMOR_CANNOT_BE_ASSESSED_BREAST("TX: Primary tumor cannot be assessed (breast)"),
	T0_NO_EVIDENCE_OF_PRIMARY_TUMOR_BREAST("T0: No evidence of primary tumor (breast)"),
	TIS_CARCINOMA_IN_SITU_BREAST("Tis: Carcinoma in situ (breast)"),
	TIS_DUCTAL_CARCINOMA_IN_SITU_BREAST("Tis: Ductal carcinoma in situ (breast)"),
	TIS_LOBULAR_CARCINOMA_IN_SITU_BREAST("Tis: Lobular carcinoma in situ (breast)"),
	TIS_PAGETS_DISEASE_OF_THE_NIPPLE_WITH_NO_TUMOR("Tis: Paget's disease of the nipple with no tumor"),
	T1_TUMOR_2_CM_OR_LESS_IN_GREATEST_DIMENSION_BREAST("T1: Tumor 2 cm or less in greatest dimension (breast)"),
	T1MIC_MICROINVASION_0_1_CM_OR_LESS_IN_GREATEST_DIMENSION("T1mic: Microinvasion 0.1 cm or less in greatest dimension..."),
	T1A_TUMOR_MORE_THAN_0_1_CM_BUT_NOT_MORE_THAN_0_5_CM("T1a: Tumor more than 0.1 cm but not more than 0.5 cm..."),
	T1B_TUMOR_MORE_THAN_0_5_CM_BUT_NOT_MORE_THAN_1_CM("T1b: Tumor more than 0.5 cm but not more than 1 cm..."),
	T1C_TUMOR_MORE_THAN_1_CM_BUT_NOT_MORE_THAN_2_CM("T1c: Tumor more than 1 cm but not more than 2 cm..."),
	T2_TUMOR_MORE_THAN_2_CM_BUT_NOT_MORE_THAN_5_CM("T2: Tumor more than 2 cm but not more than 5 cm..."),
	T3_TUMOR_MORE_THAN_5_CM_IN_GREATEST_DIMENSION_BREAST("T3: Tumor more than 5 cm in greatest dimension (breast)"),
	T4_TUMOR_OF_ANY_SIZE_WITH_DIRECT_EXTENSION_TO_CHEST_WALL("T4: Tumor of any size with direct extension to chest wall..."),
	T4A_TUMOR_OF_ANY_SIZE_WITH_EXTENSION_TO_CHEST_WALL_NOT_INCL("T4a: Tumor of any size with extension to chest wall, not incl..."),
	T4B_TUMOR_OF_ANY_SIZE_WITH_EDEMA_INCLUDING_PEAU_DORANGE_("T4b: Tumor of any size with edema (including peau d'orange) ..."),
	T4C_TUMOR_OF_ANY_SIZE_WITH_DIRECT_EXTENSION_TO_CHEST_WALL("T4c: Tumor of any size with direct extension to chest wall..."),
	T4_INFLAMMATORY_CARCINOMA_BREAST("T4: Inflammatory carcinoma (breast)");
	
	private String value;
	
	EnumCM_BreastPrimaryTumorAssessmentFromAJCC(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;
	}
}
