package org.msh.tb.entities.enums;


/**
 * Field 
 * @author Ricardo
 *
 */
public enum TbField {

	TBDETECTION,
	DIAG_CONFIRMATION,
	POSITION,
	SIDEEFFECT,
	COMORBIDITY,
	PHYSICAL_EXAMS,
	DST_METHOD,
	CULTURE_METHOD,
	SMEAR_METHOD,
	SYMPTOMS,
	CONTACTTYPE,
	CONTACTCONDUCT,
	XRAYPRESENTATION,
	PULMONARY_TYPES,
	EXTRAPULMONARY_TYPES,
	// Brazilian custom variables
	SKINCOLOR,PREGNANCE_PERIOD,EDUCATIONAL_DEGREE,CONTAG_PLACE, SCHEMA_TYPES, 
	RESISTANCE_TYPES, MICOBACTERIOSE, MOLECULARBIOLOGY_METHOD,
	// ukraine
	REGISTRATION_CATEGORY,
	// Bangladesh
	BIOPSY_METHOD,
	//Namibia
	ART_REGIMEN,
	// Azerbaijan
	MARITAL_STATUS, SEVERITY_MARKS,
	// Brazil
	XRAY_CONTACT,
	// Azerbaijan
	XRAY_LOCALIZATION,
	// Uzbekistan
	ANOTHERTB,
	//Nigeria
	RISK_GROUP,
	SUSPECT_TYPE,
	//Generic
	ADJUSTMENT,
	//Cambodia
	IDENTIFICATION,
	//Brazil
	TREATMENT_OUTCOME_ILTB,
	//Indonesia
	SUSPECT_CRITERIA,
	//Ukraine
	CAUSE_OF_CHANGE,
	MANUFACTURER,
    //Bangladesh
    MEDEXAM_DOTTYPE,
    MEDEXAM_REFTOTYPE,
	SOURCE_REFERRAL,
	OCCUPATION,
	REASON_XPERT_EXAM,
	DOT_PROVIDER,
	SIDEEFECT_TB,
	DOTS_CATEGORY,
	ADSM_LAB_TESTS;
	
	public String getKey() {
		return getClass().getSimpleName().concat("." + name());
	}
}
