📄 measles_cb_gui.mnu
字号:
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 + -