⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 measles_cb_gui.mnu

📁 EpiInfo 开源的导航系统远程序,不知道在哪里下的了,分享一下,有兴趣的
💻 MNU
📖 第 1 页 / 共 5 页
字号:
Menu Measles Case Based GUI
* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
* Program name:     Measles_CB_GUI.mnu
*
* Program purpose:  The graphic user interface mnu is to province the access to all functions of the measles surveillance system
*
* Program created: Jinghong Ma, Addis Ababa, Ethoipia January 2007
*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
BEGIN
	POPUP "Data &Entry" 
	BEGIN
		MENUITEM "Measles", DE_Measles
		MENUITEM SEPARATOR
		MENUITEM "E&xit", Exit
	END	

	POPUP "Analysis parameters"
	BEGIN
		MENUITEM "== TIME PERIOD SELECTION ==", ***
		MENUITEM "Enter time period for all analyses", U_Set_Time_Period
		MENUITEM "[Selected time period = @@DATE_START - @@DATE_END  (dd/mm/yyyy)]",***
		
		MENUITEM SEPARATOR
		
		MENUITEM "== GRAPH TIME INTERVAL SELECTION (Choose one) ==", ***
		MENUITEM "By year", U_Selection_By_Year
		MENUITEM "By month", U_Selection_By_Month
		MENUITEM "By quarter", U_Selection_By_Quarter
		MENUITEM "By weekly (Epidemiological week)", U_Selection_By_Weekly
		MENUITEM "[Selected time interval = By @@SELECTION_BY_TIME ]",***
		
		MENUITEM SEPARATOR
		
		MENUITEM "== MAP/TABLE GEOGRAPHIC LEVEL SELECTION (Choose one) ==", ***
		MENUITEM "By province", U_Selection_By_Province
		MENUITEM "By district", U_Selection_By_District
		
		MENUITEM "[@@SELECTION_PLACE_DISPLAY ]",***
	END	
	
	POPUP "Data Cleaning"
	BEGIN
		MENUITEM "-- to be reviewed-- Missing key variables - List-Update", Missing_Key_Variables_update
		MENUITEM "Missing key variables - Table", Missing_Key_Variables
		MENUITEM "-- to be reviewed-- Missing classification status", Missing_FinalClassification_update
		MENUITEM "-- to be reviewed-- Pending lab result", Pending_lab_result_update
	END
	
	POPUP "Core Analysis"
	BEGIN
		MENUITEM "Map - Suspected measles cases by classification status by district", M_MAP_ClassificationStatus
       		MENUITEM "Table - Percentage suspected measles cases with lab specimen by province", M_TAB_PercentOfSuspectedCasesWithLabSpecByProvince
		MENUITEM "Map - Rate of suspected measles cases by district", M_MAP_Suspected_measles_Rates_district
		
		POPUP "Map - Silent districts"	
		BEGIN	
			MENUITEM "12 months", M_MAP_Dist_With_At_Least_1_Spec_12
			MENUITEM "24 months", M_MAP_Dist_With_At_Least_1_Spec_24
			MENUITEM "36 months", M_MAP_Dist_With_At_Least_1_Spec_36
			MENUITEM "Select the time interval - need to be displayed in title", M_MAP_Dist_With_At_Least_1_Time_Interval
		END
	END
			
	POPUP "&Analysis"
	BEGIN
		MENUITEM "==Time (Graph)=="
		MENUITEM "Suspected measles cases", M_Graph_Suspected_Cases
		MENUITEM "Suspected measles with lab specimen", M_Graph_Suspected_with_Lab_Speci_Cases    
		MENUITEM "Confirmed (lab, epi-linked, and clinical/compatible) measles cases", M_GRAPH_Confirmed_LabPlusCompatible_Cases	
		MENUITEM "Confirmed (lab, epi-linked) measles cases", M_GRAPH_Confirmed_LabPlusCompatible_Cases_2	
		MENUITEM "Lab-confirmed (IgM+) measles cases", M_GRAPH_LabConfirmedIgMPlus_Cases
		MENUITEM "Suspected, total confirmed, and lab-confirmed measles cases", M_GRAPH_TotalConfirmed_Cases2
		MENUITEM "Clinical/compatible measles cases", M_GRAPH_Compatible_Clinic_Cases                
		MENUITEM "Timeliness of receipt of case form at national level", M_GRAPH_TimelinessOfFormReceivedAtNationalLevel2
		MENUITEM "Timeliness of receipt of lab specimen at national lab", M_GRAPH_TimelinessOfSpeciReceivedAtNationalLevel2
		MENUITEM "Timeliness of lab result being sent to district level",M_Graph_TimelinessOfLabResultSentToDistrictLevel2
 		MENUITEM "Percentage of lab specimens with adequate condition", M_GRAPH_PercentOfSpecimenWithAdequateCondi
		MENUITEM SEPARATOR
		
		MENUITEM "==Person (Tables)=="
		MENUITEM "-- to be reviewed-- Suspected measles cases by classification status", M_TAB_ClassificationStatusALL
		MENUITEM "Suspected measles cases by classification status by year", M_TAB_ClassificationStatus_By_Year
		MENUITEM "-- to be reviewed-- Suspected measles cases by classification status by age group", M_TAB_ClassificationStatus_By_Age
		MENUITEM "Suspected measles cases/rates" ,M_TAB_Suspected_measles_Cases_rates
		MENUITEM "Percentage of suspected measles cases with lab specimen by province", M_TAB_PercentOfSuspectedCasesWithLabSpecByProvince
 		MENUITEM "Suspected measles with lab specimen cases/rates",M_TAB_Suspected_measles_With_LabSpec_Cases_rates
		MENUITEM "Confirmed (lab, epi-linked, and clinical/compatible) measles cases/percentage by age group (in years)",M_TAB_Confirmed_By_AgeGroup_Cases_Percentage
		MENUITEM "Confirmed (lab, epi-linked) measles cases/percentage by age group (in years)",M_TAB_Confirmed_By_AgeGroup_Cases_Percentage_2
 		MENUITEM "-- to be reviewed-- Lab-confirmed (IgM+) measles cases by age group (in years)",M_TAB_Lab_Confirmed_IgM_Pos_By_Age_Cases
 		MENUITEM "-- to be reviewed-- Lab-confirmed (IgM+) measles cases/percentage out of cases with the specimen",M_TAB_Lab_Confirmed_IgM_Pos_By_Age_Cases_Percentage
		MENUITEM "Clinical/compatible measles cases/rates",M_TAB_Comp_Clinic_measles_Cases_rates
		MENUITEM "Percentage total confirmed cases that are lab-confirmed", M_TAB_PercenOfTotalConfirmedLabConfirmed
		MENUITEM "Vaccination status of lab-confirmed cases/percentage by age group", M_TAB_Vacci_StatusOfLabConfirmed
  		
		MENUITEM "-- to be reviewed-- Percentage of lab specimens with adequate condition by year", M_TAB_PercentOfSpecimenWithAdequateConditionByYear
		MENUITEM SEPARATOR
		
		MENUITEM "==Place (Maps)=="
		MENUITEM "-- to be reviewed-- Suspected measles cases by classification status by district", M_MAP_ClassificationStatus
		MENUITEM "Percentage of suspected measles cases with lab specimen by province", M_MAP_PercentOfSuspectedCasesWithLabSpecByProvince
		POPUP "Suspected measles"
	                   BEGIN
	                        MENUITEM "Cases",M_MAP_Suspected_measles_Cases
	                        MENUITEM "Rates",M_MAP_Suspected_measles_Rates
	                   END     
	
	       		POPUP "Suspected measles with lab specimen"
	       		   BEGIN
	                        MENUITEM "Cases",M_MAP_Suspected_measles_With_LabSpec_Cases
	                        MENUITEM "Rates",M_MAP_Suspected_measles_With_LabSpec_Rates
	                   END     
	
			POPUP "Clinical/compatible measles"
	                   BEGIN
	                        MENUITEM "Cases",M_MAP_Comp_Clinic_measles_Cases
	                        MENUITEM "Rates",M_MAP_Comp_Clinic_measles_Rates
	                   END     
	                
		POPUP "Confirmed (lab, epi-linked, and clinical/compatible) measles"
		BEGIN
			MENUITEM "Cases",M_MAP_Confirmed_measles_Cases
			MENUITEM "Rates",M_MAP_Confirmed_measles_Rates
		END   
		 
		POPUP "Confirmed (lab, epi-linked) measles"
		BEGIN
			MENUITEM "Cases",M_MAP_Confirmed_measles_Cases_2
			MENUITEM "Rates",M_MAP_Confirmed_measles_Rates_2
		END     
	
		POPUP "-- to be reviewed-- Lab-confirmed (IgM+) measles"
	                   BEGIN
	                        MENUITEM "Cases",M_MAP_Lab_Confirmed_IgM_Pos_Cases
	                        MENUITEM "Rates",M_MAP_Lab_Confirmed_IgM_Pos_Rates
	                        MENUITEM "Percentage", M_MAP_Lab_Confirmed_IgM_Pos_Percentage
	                   END 
	
		MENUITEM "Percentage of lab specimens with adequate condition", M_MAP_PercentOfSpecimenWithAdequateCondition
              
		POPUP "Silent districts"	
		BEGIN	
			MENUITEM "12 months", M_MAP_Dist_With_At_Least_1_Spec_12
			MENUITEM "24 months", M_MAP_Dist_With_At_Least_1_Spec_24
			MENUITEM "36 months", M_MAP_Dist_With_At_Least_1_Spec_36
			MENUITEM "-- to be reviewed-- Select the time interval - need to be displayed in title", M_MAP_Dist_With_At_Least_1_Time_Interval
		END
		
		*MENUITEM "==Lab-related=="
		*MENUITEM "Timeliness of receipt of lab specimen at national lab", M_TAB_TimelinessOfSpeciReceivedAtNationalLevel
		*MENUITEM "Timeliness of lab result being sent to district", M_TAB_TimelinessOfLabResultSentToDistrictLevel
  	END	
	
	
	POPUP "&Feed Forward"
	BEGIN
		*MENUITEM "Feed forward data", EI_Feed_Forward
		MENUITEM "Feed forward data", Feed_Forward
	END
	
	POPUP "&Utility/SetUp"
	BEGIN
		MENUITEM "Run setup (When you encounter a problem, run setup to refresh the system)",U_Run_Setup
		MENUITEM SEPARATOR
		*MENUITEM "Enter country info", U_update_country_tables
		MENUITEM "View province info (for updating the province info and its population)", U_update_province_tables
		MENUITEM "View district info (for updating the district info and its population)", U_update_district_tables
		MENUITEM SEPARATOR
		MENUITEM "Export data table to Excel", Export_Excel
		MENUITEM "Backup the databases", Backup_Data
		MENUITEM SEPARATOR
		MENUITEM "==This command will pre-fill district and province population==", ""
		MENUITEM "==Only run once per year==", ""
		MENUITEM "Pre-fill district and province population for current year", AddDistrictsForCurrentYear 
		
		*MENUITEM SEPARATOR
		*MENUITEM "Data refresh", U_Data_Update
		*MENUITEM SEPARATOR
		*MENUITEM "Load measles data", Load_Measles_Data
		*MENUITEM "Load utility data", xxxx
		*MENUITEM SEPARATOR
		*MENUITEM "Delete variables in ini file", Delete_Vars
		*MENUITEM SEPARATOR
		*MENUITEM "Delete all records", Delete_Records
		*MENUITEM "Load data", Load_Data	
	END
		
	POPUP "&Epi Info"
	BEGIN
		MENUITEM "== EPI INFO MODULES =="
		MENUITEM "Ma&ke View (Questionnaire)", MakeView
		MENUITEM "&Enter Data", Enter
		MENUITEM "&Analyze Data",Analysis
		MENUITEM "Create &Reports", ReportEngine
		MENUITEM "Epi Ma&p", EpiMap
		MENUITEM "&Visualize Data", VisualizeData
		MENUITEM "&StatCalc", StatCalc
	END
	
	POPUP "&Help"
	BEGIN
		MENUITEM "==Ad-Hoc analysis helper==", xxxx
		MENUITEM "Time interval selection", Ad_Hoc_Analysis_Help
		MENUITEM "Month-Year MM_YYYY variable", Ad_Hoc_Analysis_Help
		MENUITEM "Case classification status", Ad_Hoc_Analysis_Help
		MENUITEM "Age and age group variable", Ad_Hoc_Analysis_Help
		MENUITEM "Vaccination status variable", Ad_Hoc_Analysis_Help
		MENUITEM "Other variables", Ad_Hoc_Analysis_Help
		
		MENUITEM SEPARATOR
		MENUITEM "Epi Info &Help", Contents
		MENUITEM "&About Epi Info", About
		MENUITEM SEPARATOR
		MENUITEM "&About measles case-based tool", ***
		MENUITEM "Measles case-based tool help/tutorial", *Surv_Help
	END

  	Screentext "Measles Case-Based Surveillance System" 50, 3, 24, Navy, arial, bold
  	Screentext "Zambia" 81, 55, 44, Navy, arial, bold
  	Screentext "Proposed Global Model" 85, 65, 18, Navy, arial, bold
  	Screentext "Version 1.0" 85, 70,12, Navy, arial, bold
  	
  	Screentext "________ Time/Place Selection Criteria __________________________________________________________________________ " 50, 84, 12, Navy, arial, bold
  	
  	
  	Screentext "Time Period" 10, 87, 10, Navy, arial, bold
  	Screentext "[ @@DATE_START - @@DATE_END  (dd/mm/yyyy) ]" 10, 89, 10, Red, arial, bold
  	
  	Screentext "Time Interval" 50, 87, 10, Navy, arial, bold
  	Screentext "[ By @@SELECTION_BY_TIME  ]" 50, 89, 10, Red, arial, bold
  	
  	Screentext "Place" 70, 87, 10, Navy, arial, bold
  	Screentext "[ By @@NAME_FILE_SHAPE  ]" 73, 89, 10, Red, arial, bold
   END



******************
* Begin of Startup
******************
Startup
BEGIN
	Picture @@MenuDir \worldmap.jpg
	
	IF FLAG_SETUP="" OR "@@MENUDIR \" <> PATH_MAIN THEN
		SETDOSWIN HIDE
		COPY @@MENUDIR \Shared\Source\Setup_CheckSystemDateSetting.SRC @@MENUDIR \Shared\PGM\Setup_CheckSystemDateSetting.PGM
		EXECUTE Analysis.exe '@@MENUDIR \Shared\PGM\Setup_CheckSystemDateSetting.PGM'
		Waitforexit Analysis.exe
	
		IF Flag_EuropeanDate = "T" THEN
			REPLACE %MenuDir%,@@MenuDir; FROM @@MenuDir \Shared\Source\Setup.SRC TO @@MenuDir \Shared\PGM\Setup.PGM
			EXECUTE Analysis.exe '@@MenuDir \Shared\PGM\Setup.PGM'
			WaitForExit Analysis.exe
		
			IF DATE_FLAG = "T" THEN
				SetDOSWin Hide
				UNDEFINE Flag_EuropeanDate PERMANENT
				EXIT
				Assign SELECTION_PROCESS="GUI Refresh" 
				Execute @@PATH_SHARED Application\Shared_Process.exe
			ELSE
				EXIT
				UNDEFINE FLAG_SETUP
				Assign SELECTION_PROCESS="GUI Refresh" 
				Execute @@PATH_SHARED Application\Shared_Process.exe									
			ENDIF		
		ELSE
			UNDEFINE Flag_EuropeanDate
			Assign SELECTION_PROCESS="GUI Refresh" 
			Execute @@PATH_SHARED Application\Shared_Process.exe
			EXIT
		ENDIF
	ENDIF
END    
****End of Startup****



*********************
* Start of Data entry
*********************
DE_Measles
BEGIN
	Assign SELECTION_PROCESS="Data Enter"
	Assign PATH_APPLICATION=@@PATH_Measles
	Assign NAME_TABLE="@@PATH_Measles Database\Measles.mdb':GenericCaseBased"
	Assign NAME_DATABASE="Measles"
	
	Execute @@PATH_SHARED Application\Shared_Process.exe
END

Exit
BEGIN
	Exit
END

****End of Data Entry****

*********************
* Begin of Time/Place
*********************

**== TIME PERIOD SELECTION ==
U_Set_Time_Period
BEGIN
	Assign SELECTION_PROCESS="U_Set_Time_Period"
	Execute @@PATH_SHARED Application\Shared_Process.exe
	Exit
END

**== TIME INTERVAL SELECTION ==
U_Selection_By_Year
BEGIN
	Assign SELECTION_BY_TIME="year"
	Assign GRAPH_TYPE="Bar"
	Assign SELECTION_PROCESS="GUI Refresh"
	Execute @@PATH_SHARED Application\Shared_Process.exe
	Exit
END

U_Selection_By_Month
BEGIN
	Assign SELECTION_BY_TIME="month"
	Assign GRAPH_TYPE="Line"
	Assign SELECTION_PROCESS="GUI Refresh"
	Execute @@PATH_SHARED Application\Shared_Process.exe
	Exit
END

U_Selection_By_Quarter
BEGIN
	Assign SELECTION_BY_TIME="quarter"
	Assign GRAPH_TYPE="Line"
	Assign SELECTION_PROCESS="GUI Refresh"
	Execute @@PATH_SHARED Application\Shared_Process.exe
	Exit
END

U_Selection_By_Weekly
BEGIN
	Assign SELECTION_BY_TIME="week"
	Assign GRAPH_TYPE="Line"
	Assign SELECTION_PROCESS="GUI Refresh"
	Execute @@PATH_SHARED Application\Shared_Process.exe
	Exit
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -