def __init__(self, *args, **kwds): # begin wxGlade: wxgMetaTestTypeEAPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_name = gmPhraseWheel.cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_abbreviation = gmPhraseWheel.cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_loinc = gmPhraseWheel.cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._TCTRL_loinc_info = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._TCTRL_comment = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._LBL_member_detail = wx.StaticText(self, wx.ID_ANY, "") self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): # begin wxGlade: wxgAllergyEditAreaPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) from Gnumed.wxpython.gmDateTimeInput import cFuzzyTimestampInput self._DPRW_date_noted = cFuzzyTimestampInput(self, wx.ID_ANY, "") from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel self._PRW_trigger = cPhraseWheel(self, wx.ID_ANY, "") self._TCTRL_product_name = wx.TextCtrl(self, wx.ID_ANY, "") self._TCTRL_generic = wx.TextCtrl(self, wx.ID_ANY, "") self._ChBOX_generic_specific = wx.CheckBox( self, wx.ID_ANY, _("&Tolerates others in class")) self._TCTRL_atc_classes = wx.TextCtrl(self, wx.ID_ANY, "") self._PRW_reaction = cPhraseWheel(self, wx.ID_ANY, "") self._RBTN_type_allergy = wx.RadioButton(self, wx.ID_ANY, _("&Allergy"), style=wx.RB_GROUP) self._RBTN_type_sensitivity = wx.RadioButton(self, wx.ID_ANY, _("&Sensitivity")) self._ChBOX_definite = wx.CheckBox(self, wx.ID_ANY, _("&Definite")) self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): # begin wxGlade: wxgHealthIssueEditAreaPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel self._PRW_condition = cPhraseWheel(self, wx.ID_ANY, "") self._ChBOX_left = wx.CheckBox(self, wx.ID_ANY, _("left")) self._ChBOX_right = wx.CheckBox(self, wx.ID_ANY, _("right")) from Gnumed.wxpython.gmEMRStructWidgets import cDiagnosticCertaintyClassificationPhraseWheel self._PRW_certainty = cDiagnosticCertaintyClassificationPhraseWheel(self, wx.ID_ANY, "") self._PRW_grouping = cPhraseWheel(self, wx.ID_ANY, "") self._PRW_age_noted = cPhraseWheel(self, wx.ID_ANY, "") from Gnumed.wxpython.gmDateTimeInput import cFuzzyTimestampInput self._PRW_year_noted = cFuzzyTimestampInput(self, wx.ID_ANY, "") self._TCTRL_status = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_WORDWRAP) self._ChBOX_active = wx.CheckBox(self, wx.ID_ANY, _("Active")) self._ChBOX_relevant = wx.CheckBox(self, wx.ID_ANY, _("Relevant")) self._ChBOX_confidential = wx.CheckBox(self, wx.ID_ANY, _("Confidential")) self._ChBOX_caused_death = wx.CheckBox(self, wx.ID_ANY, _("Caused death")) from Gnumed.wxpython.gmCodingWidgets import cGenericCodesPhraseWheel self._PRW_codes = cGenericCodesPhraseWheel(self, wx.ID_ANY, "") self._TCTRL_code_details = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_READONLY) self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): # begin wxGlade: wxgStaffManagerPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_SIMPLE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._LCTRL_users = wx.ListCtrl( self, wx.ID_ANY, style=wx.BORDER_NONE | wx.LC_ALIGN_LEFT | wx.LC_HRULES | wx.LC_REPORT | wx.LC_SINGLE_SEL | wx.LC_SORT_ASCENDING | wx.LC_VRULES) self._btn_edit_staff_details = wx.Button(self, wx.ID_ANY, _("Edit staff details")) self._btn_discharge_staff = wx.Button(self, wx.ID_ANY, _("Discharge staff")) self._btn_enlist_current_patient = wx.Button( self, wx.ID_ANY, _("Enlist current patient")) from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel self._pwheel_db_account = cPhraseWheel(self, wx.ID_ANY, "") self._pwheel_role = cPhraseWheel(self, wx.ID_ANY, "") self._txt_sign = wx.TextCtrl(self, wx.ID_ANY, "") self._txt_comment = wx.TextCtrl(self, wx.ID_ANY, "") self.button_1 = wx.Button(self, wx.ID_ANY, _("button_1")) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._btn_edit_staff_details_pressed, self._btn_edit_staff_details) self.Bind(wx.EVT_BUTTON, self._btn_discharge_staff_pressed, self._btn_discharge_staff) self.Bind(wx.EVT_BUTTON, self._btn_enlist_current_patient_pressed, self._btn_enlist_current_patient)
def __init__(self, *args, **kwds): # begin wxGlade: RequestsPanel.__init__ kwds["style"] = wx.TAB_TRAVERSAL wx.Panel.__init__(self, *args, **kwds) self.label_1 = wxStaticText(self, -1, _("Type")) self.wheel_type = cPhraseWheel(self, -1, "") self.label_2 = wxStaticText(self, -1, _("Form")) self.wheel_form = cPhraseWheel(self, -1, "") self.label_3 = wxStaticText(self, -1, _("Request")) self.text_ctrl_request = wx.TextCtrl(self, -1, "") self.label_4 = wxStaticText(self, -1, _("Clinical")) self.text_ctrl_clinical = wx.TextCtrl(self, -1, "", style=wx.TE_PROCESS_ENTER | wx.TE_MULTILINE) self.label_5 = wxStaticText(self, -1, _("Instructions")) self.text_ctrl_instructions = wx.TextCtrl(self, -1, "", style=wx.TE_PROCESS_ENTER | wx.TE_MULTILINE) self.button_OK = wx.Button(self, -1, _("OK")) self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): # begin wxGlade: wxgRequest.__init__ kwds["style"] = wx.DEFAULT_DIALOG_STYLE wx.Dialog.__init__(self, *args, **kwds) self.label_1 = wx.StaticText(self, -1, _("To")) self.lab = gmPhraseWheel.cPhraseWheel(self, -1, "") self.label_5 = wx.StaticText(self, -1, _("Form")) self.form = wx.Choice(self, -1, choices=[]) self.label_2 = wx.StaticText(self, -1, _("Request")) self.request = wx.TextCtrl(self, -1, "", style=wx.TE_PROCESS_ENTER|wx.TE_MULTILINE|wx.TE_WORDWRAP|wx.NO_BORDER) self.label_3 = wx.StaticText(self, -1, _("Clinical Notes")) self.clinical_notes = wx.TextCtrl(self, -1, "", style=wx.TE_PROCESS_ENTER|wx.TE_MULTILINE|wx.TE_WORDWRAP|wx.NO_BORDER) self.label_4 = wx.StaticText(self, -1, _("Instructions")) self.patient_instructions = wx.TextCtrl(self, -1, "", style=wx.TE_MULTILINE|wx.TE_READONLY|wx.TE_WORDWRAP) self.urgent = wx.CheckBox(self, -1, _("Urgent")) self.with_sample = wx.CheckBox(self, -1, _("With Sample")) self.print_btn = wx.Button(self, -1, _("Print")) self.close_btn = wx.Button(self, -1, _("Close")) self.cancel_btn = wx.Button(self, -1, _("Cancel")) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self.OnPrint, self.print_btn) self.Bind(wx.EVT_BUTTON, self.OnClose, self.close_btn) self.Bind(wx.EVT_BUTTON, self.OnCancel, self.cancel_btn)
def __init__(self, *args, **kwds): # begin wxGlade: wxgProcedureEAPnl.__init__ kwds["style"] = wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_procedure = cPhraseWheel(self, wx.ID_ANY, "", style=wx.BORDER_NONE) self._DPRW_date = cFuzzyTimestampInput(self, wx.ID_ANY, "", style=wx.BORDER_NONE) self._DPRW_end = cFuzzyTimestampInput(self, wx.ID_ANY, "", style=wx.BORDER_NONE) self._CHBOX_ongoing = wx.CheckBox(self, wx.ID_ANY, _("Ongoing")) self.static_line_1 = wx.StaticLine(self, wx.ID_ANY) self._PRW_location = cOrgUnitPhraseWheel(self, wx.ID_ANY, "", style=wx.BORDER_NONE) self._BTN_add_location = wx.Button(self, wx.ID_ANY, _("+"), style=wx.BU_EXACTFIT) self._PRW_episode = cEpisodeSelectionPhraseWheel(self, wx.ID_ANY, "", style=wx.BORDER_NONE) self.static_line_2 = wx.StaticLine(self, wx.ID_ANY) self._PRW_hospital_stay = cHospitalStayPhraseWheel( self, wx.ID_ANY, "", style=wx.BORDER_NONE) self._BTN_add_stay = wx.Button(self, wx.ID_ANY, _("+"), style=wx.BU_EXACTFIT) self._LBL_hospital_details = wx.StaticText(self, wx.ID_ANY, "") self._TCTRL_comment = cTextCtrl(self, wx.ID_ANY, "", style=wx.BORDER_NONE) self._PRW_document = cDocumentPhraseWheel(self, wx.ID_ANY, "", style=wx.BORDER_NONE) self._PRW_codes = cGenericCodesPhraseWheel(self, wx.ID_ANY, "", style=wx.BORDER_NONE) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_CHECKBOX, self._on_ongoing_checkbox_checked, self._CHBOX_ongoing) self.Bind(wx.EVT_BUTTON, self._on_add_location_button_pressed, self._BTN_add_location) self.Bind(wx.EVT_BUTTON, self._on_add_hospital_stay_button_pressed, self._BTN_add_stay)
def __init__(self, *args, **kwds): #from Gnumed.wxpython.gmFamilyHistoryWidgets import cFamilyHistoryRelationType from Gnumed.wxpython.gmEMRStructWidgets import cEpisodeSelectionPhraseWheel from Gnumed.wxpython.gmDateTimeInput import cIntervalPhraseWheel from Gnumed.wxpython.gmDateTimeInput import cDateInputPhraseWheel from Gnumed.wxpython.gmGuiHelpers import cThreeValuedLogicPhraseWheel from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel from Gnumed.wxpython.gmFamilyHistoryWidgets import cRelationshipTypePhraseWheel from Gnumed.wxpython.gmCodingWidgets import cGenericCodesPhraseWheel # begin wxGlade: wxgFamilyHistoryEAPnl.__init__ kwds["style"] = wx.NO_BORDER|wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_relationship = cRelationshipTypePhraseWheel(self, -1, "", style=wx.NO_BORDER) self._PRW_condition = cPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._PRW_codes = cGenericCodesPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._TCTRL_age_of_onset = wx.TextCtrl(self, -1, "", style=wx.NO_BORDER) self._PRW_died_of_this = cThreeValuedLogicPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._PRW_age_of_death = cIntervalPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._PRW_episode = cEpisodeSelectionPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._TCTRL_name = wx.TextCtrl(self, -1, "", style=wx.NO_BORDER) self._PRW_dob = cDateInputPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._TCTRL_comment = wx.TextCtrl(self, -1, "", style=wx.NO_BORDER) self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): # begin wxGlade: wxgDataMiningPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._splitter = wx.SplitterWindow(self, wx.ID_ANY, style=wx.SP_3D | wx.SP_BORDER) self.splitter_top_panel = wx.Panel(self._splitter, wx.ID_ANY, style=wx.BORDER_NONE | wx.TAB_TRAVERSAL) self._PRW_report_name = cPhraseWheel(self.splitter_top_panel, wx.ID_ANY, "") self._TCTRL_query = cTextCtrl(self.splitter_top_panel, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_WORDWRAP) self._BTN_run = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("&Run"), style=wx.BU_EXACTFIT) self._BTN_clear = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Clear"), style=wx.BU_EXACTFIT) self._BTN_save = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Save"), style=wx.BU_EXACTFIT) self._BTN_delete = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Delete"), style=wx.BU_EXACTFIT) self._BTN_contribute = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Contribute"), style=wx.BU_EXACTFIT) self._BTN_visualize = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Plot"), style=wx.BU_EXACTFIT) self._BTN_waiting_list = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Wait.List"), style=wx.BU_EXACTFIT) self._BTN_save_results = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Save"), style=wx.BU_EXACTFIT) self._BTN_schema = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Schema"), style=wx.BU_EXACTFIT) self._splitter_bottom_panel = wx.Panel(self._splitter, wx.ID_ANY, style=wx.BORDER_NONE | wx.TAB_TRAVERSAL) self._LCTRL_result = cPatientListingCtrl(self._splitter_bottom_panel, wx.ID_ANY, style=wx.BORDER_SIMPLE | wx.LC_REPORT | wx.LC_SINGLE_SEL) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_run_button_pressed, self._BTN_run) self.Bind(wx.EVT_BUTTON, self._on_clear_button_pressed, self._BTN_clear) self.Bind(wx.EVT_BUTTON, self._on_save_button_pressed, self._BTN_save) self.Bind(wx.EVT_BUTTON, self._on_delete_button_pressed, self._BTN_delete) self.Bind(wx.EVT_BUTTON, self._on_contribute_button_pressed, self._BTN_contribute) self.Bind(wx.EVT_BUTTON, self._on_visualize_button_pressed, self._BTN_visualize) self.Bind(wx.EVT_BUTTON, self._on_waiting_list_button_pressed, self._BTN_waiting_list) self.Bind(wx.EVT_BUTTON, self._on_save_results_button_pressed, self._BTN_save_results) self.Bind(wx.EVT_BUTTON, self._on_schema_button_pressed, self._BTN_schema)
def __init__(self, *args, **kwds): from Gnumed.wxpython import gmPhraseWheel from Gnumed.wxpython import gmEMRStructWidgets from Gnumed.wxpython import gmDateTimeInput from Gnumed.wxpython import gmOrganizationWidgets from Gnumed.wxpython.gmCodingWidgets import cGenericCodesPhraseWheel # begin wxGlade: wxgProcedureEAPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_procedure = gmPhraseWheel.cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._DPRW_date = gmDateTimeInput.cFuzzyTimestampInput(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._DPRW_end = gmDateTimeInput.cFuzzyTimestampInput(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._CHBOX_ongoing = wx.CheckBox(self, wx.ID_ANY, _("Ongoing")) self.static_line_1 = wx.StaticLine(self, wx.ID_ANY) self._PRW_location = gmOrganizationWidgets.cOrgUnitPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._BTN_add_location = wx.Button(self, wx.ID_ANY, _("+"), style=wx.BU_EXACTFIT) self._PRW_episode = gmEMRStructWidgets.cEpisodeSelectionPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self.static_line_2 = wx.StaticLine(self, wx.ID_ANY) self._PRW_hospital_stay = gmEMRStructWidgets.cHospitalStayPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._BTN_add_stay = wx.Button(self, wx.ID_ANY, _("+"), style=wx.BU_EXACTFIT) self._LBL_hospital_details = wx.StaticText(self, wx.ID_ANY, "") self._PRW_codes = cGenericCodesPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_CHECKBOX, self._on_ongoing_checkbox_checked, self._CHBOX_ongoing) self.Bind(wx.EVT_BUTTON, self._on_add_location_button_pressed, self._BTN_add_location) self.Bind(wx.EVT_BUTTON, self._on_add_hospital_stay_button_pressed, self._BTN_add_stay)
def __init__(self, *args, **kwds): # begin wxGlade: wxgProcedureEAPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel self._PRW_procedure = cPhraseWheel(self, wx.ID_ANY, "") from Gnumed.wxpython.gmDateTimeInput import cFuzzyTimestampInput self._DPRW_date = cFuzzyTimestampInput(self, wx.ID_ANY, "") self._DPRW_end = cFuzzyTimestampInput(self, wx.ID_ANY, "") self._CHBOX_ongoing = wx.CheckBox(self, wx.ID_ANY, _("Ongoing")) self.static_line_1 = wx.StaticLine(self, wx.ID_ANY) from Gnumed.wxpython.gmOrganizationWidgets import cOrgUnitPhraseWheel self._PRW_location = cOrgUnitPhraseWheel(self, wx.ID_ANY, "") self._BTN_add_location = wx.Button(self, wx.ID_ANY, _("+"), style=wx.BU_EXACTFIT) from Gnumed.wxpython.gmEMRStructWidgets import cEpisodeSelectionPhraseWheel self._PRW_episode = cEpisodeSelectionPhraseWheel(self, wx.ID_ANY, "") self.static_line_2 = wx.StaticLine(self, wx.ID_ANY) from Gnumed.wxpython.gmHospitalStayWidgets import cHospitalStayPhraseWheel self._PRW_hospital_stay = cHospitalStayPhraseWheel(self, wx.ID_ANY, "") self._BTN_add_stay = wx.Button(self, wx.ID_ANY, _("+"), style=wx.BU_EXACTFIT) self._LBL_hospital_details = wx.StaticText(self, wx.ID_ANY, "") from Gnumed.wxpython.gmTextCtrl import cTextCtrl self._TCTRL_comment = cTextCtrl(self, wx.ID_ANY, "") from Gnumed.wxpython.gmDocumentWidgets import cDocumentPhraseWheel self._PRW_document = cDocumentPhraseWheel(self, wx.ID_ANY, "") from Gnumed.wxpython.gmCodingWidgets import cGenericCodesPhraseWheel self._PRW_codes = cGenericCodesPhraseWheel(self, wx.ID_ANY, "") self.__set_properties() self.__do_layout() self.Bind(wx.EVT_CHECKBOX, self._on_ongoing_checkbox_checked, self._CHBOX_ongoing) self.Bind(wx.EVT_BUTTON, self._on_add_location_button_pressed, self._BTN_add_location) self.Bind(wx.EVT_BUTTON, self._on_add_hospital_stay_button_pressed, self._BTN_add_stay)
def __init__(self, *args, **kwds): # begin wxGlade: RequestsPanel.__init__ kwds["style"] = wx.TAB_TRAVERSAL wx.Panel.__init__(self, *args, **kwds) self.label_1 = wxStaticText(self, -1, _("Type")) self.wheel_type = cPhraseWheel(self, -1, "") self.label_2 = wxStaticText(self, -1, _("Form")) self.wheel_form = cPhraseWheel(self, -1, "") self.label_3 = wxStaticText(self, -1, _("Request")) self.text_ctrl_request = wx.TextCtrl(self, -1, "") self.label_4 = wxStaticText(self, -1, _("Clinical")) self.text_ctrl_clinical = wx.TextCtrl(self, -1, "", style=wx.TE_PROCESS_ENTER|wx.TE_MULTILINE) self.label_5 = wxStaticText(self, -1, _("Instructions")) self.text_ctrl_instructions = wx.TextCtrl(self, -1, "", style=wx.TE_PROCESS_ENTER|wx.TE_MULTILINE) self.button_OK = wx.Button(self, -1, _("OK")) self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): # begin wxGlade: wxgAllergyEditAreaPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) from Gnumed.wxpython.gmDateTimeInput import cFuzzyTimestampInput self._DPRW_date_noted = cFuzzyTimestampInput(self, wx.ID_ANY, "") from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel self._PRW_trigger = cPhraseWheel(self, wx.ID_ANY, "") self._TCTRL_product_name = wx.TextCtrl(self, wx.ID_ANY, "") self._TCTRL_generic = wx.TextCtrl(self, wx.ID_ANY, "") self._ChBOX_generic_specific = wx.CheckBox(self, wx.ID_ANY, _("&Tolerates others in class")) self._TCTRL_atc_classes = wx.TextCtrl(self, wx.ID_ANY, "") self._PRW_reaction = cPhraseWheel(self, wx.ID_ANY, "") self._RBTN_type_allergy = wx.RadioButton(self, wx.ID_ANY, _("&Allergy"), style=wx.RB_GROUP) self._RBTN_type_sensitivity = wx.RadioButton(self, wx.ID_ANY, _("&Sensitivity")) self._ChBOX_definite = wx.CheckBox(self, wx.ID_ANY, _("&Definite")) self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): # begin wxGlade: wxgFormTemplateEditAreaPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_name_long = cPhraseWheel(self, wx.ID_ANY, "") self._PRW_name_short = cPhraseWheel(self, wx.ID_ANY, "") self._TCTRL_external_version = wx.TextCtrl(self, wx.ID_ANY, "") self._CHBOX_active = wx.CheckBox(self, wx.ID_ANY, _("active")) self._CHBOX_editable = wx.CheckBox(self, wx.ID_ANY, _("editable")) self._PRW_template_type = cPhraseWheel(self, wx.ID_ANY, "") self._PRW_instance_type = cDocumentTypeSelectionPhraseWheel( self, wx.ID_ANY, "") self._CH_engine = wx.Choice(self, wx.ID_ANY, choices=[ _("OpenOffice"), _("LaTeX"), _("Image editor"), _("Gnuplot"), _("PDF form editor"), _("AbiWord"), _("Xe(La)TeX"), _("Text (generic processing)") ]) self._TCTRL_filename = wx.TextCtrl(self, wx.ID_ANY, "") self._BTN_load = wx.Button(self, wx.ID_ANY, _("&Load"), style=wx.BU_EXACTFIT) self._BTN_export = wx.Button(self, wx.ID_ANY, _("Export"), style=wx.BU_EXACTFIT) self._LBL_status = wx.StaticText(self, wx.ID_ANY, "") self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_load_button_pressed, self._BTN_load) self.Bind(wx.EVT_BUTTON, self._on_export_button_pressed, self._BTN_export)
def __init__(self, *args, **kwds): from Gnumed.wxpython import gmPhraseWheel, gmDateTimeInput # begin wxGlade: wxgAllergyEditAreaPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._DPRW_date_noted = gmDateTimeInput.cFuzzyTimestampInput(self, -1, "", style=wx.NO_BORDER) self._PRW_trigger = gmPhraseWheel.cPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._TCTRL_brand_name = wx.TextCtrl(self, -1, "", style=wx.NO_BORDER) self._TCTRL_generic = wx.TextCtrl(self, -1, "", style=wx.NO_BORDER) self._ChBOX_generic_specific = wx.CheckBox(self, -1, _("&Tolerates others in class")) self._TCTRL_atc_classes = wx.TextCtrl(self, -1, "", style=wx.NO_BORDER) self._PRW_reaction = gmPhraseWheel.cPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._RBTN_type_allergy = wx.RadioButton(self, -1, _("&Allergy"), style=wx.RB_GROUP) self._RBTN_type_sensitivity = wx.RadioButton(self, -1, _("&Sensitivity")) self._ChBOX_definite = wx.CheckBox(self, -1, _("&Definite")) self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): # begin wxGlade: wxgStaffManagerPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_SIMPLE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._LCTRL_users = wx.ListCtrl(self, wx.ID_ANY, style=wx.BORDER_NONE | wx.LC_ALIGN_LEFT | wx.LC_HRULES | wx.LC_REPORT | wx.LC_SINGLE_SEL | wx.LC_SORT_ASCENDING | wx.LC_VRULES) self._btn_edit_staff_details = wx.Button(self, wx.ID_ANY, _("Edit staff details")) self._btn_discharge_staff = wx.Button(self, wx.ID_ANY, _("Discharge staff")) self._btn_enlist_current_patient = wx.Button(self, wx.ID_ANY, _("Enlist current patient")) from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel self._pwheel_db_account = cPhraseWheel(self, wx.ID_ANY, "") self._pwheel_role = cPhraseWheel(self, wx.ID_ANY, "") self._txt_sign = wx.TextCtrl(self, wx.ID_ANY, "") self._txt_comment = wx.TextCtrl(self, wx.ID_ANY, "") self.button_1 = wx.Button(self, wx.ID_ANY, _("button_1")) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._btn_edit_staff_details_pressed, self._btn_edit_staff_details) self.Bind(wx.EVT_BUTTON, self._btn_discharge_staff_pressed, self._btn_discharge_staff) self.Bind(wx.EVT_BUTTON, self._btn_enlist_current_patient_pressed, self._btn_enlist_current_patient)
def __init__(self, *args, **kwds): # begin wxGlade: wxgCurrentMedicationEAPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._LBL_allergies = wx.StaticText(self, wx.ID_ANY, "") self._PRW_drug = cSubstanceIntakeObjectPhraseWheel(self, wx.ID_ANY, "") self._LBL_drug_details = wx.StaticText(self, wx.ID_ANY, "") self._BTN_heart = wx.Button(self, wx.ID_ANY, _(u"\u2665"), style=wx.BU_EXACTFIT) self._BTN_kidneys = wx.Button(self, wx.ID_ANY, _("Kidneys"), style=wx.BU_EXACTFIT) self._BTN_manage_products = wx.Button(self, wx.ID_ANY, _("Drugs"), style=wx.BU_EXACTFIT) self._BTN_manage_component = wx.Button(self, wx.ID_ANY, _("Components"), style=wx.BU_EXACTFIT) self._BTN_manage_doses = wx.Button(self, wx.ID_ANY, _("Doses"), style=wx.BU_EXACTFIT) self._BTN_manage_substance = wx.Button(self, wx.ID_ANY, _("Substances"), style=wx.BU_EXACTFIT) self._CHBOX_start_unknown = wx.CheckBox(self, wx.ID_ANY, _("&Unknown - or Date:")) self._DP_started = cDateInputPhraseWheel(self, wx.ID_ANY, "") self._PRW_start_certainty = cPhraseWheel(self, wx.ID_ANY, "") self._CHBOX_approved = wx.CheckBox(self, wx.ID_ANY, _("Approved of")) self._PRW_episode = cEpisodeSelectionPhraseWheel(self, wx.ID_ANY, "") self._PRW_schedule = cSubstanceSchedulePhraseWheel(self, wx.ID_ANY, "") self._PRW_duration = cIntervalPhraseWheel(self, wx.ID_ANY, "") self._CHBOX_long_term = wx.CheckBox(self, wx.ID_ANY, _("Long-term")) self._PRW_aim = cSubstanceAimPhraseWheel(self, wx.ID_ANY, "") self._PRW_notes = cPhraseWheel(self, wx.ID_ANY, "") self._DP_discontinued = cDateInputPhraseWheel(self, wx.ID_ANY, "") self._BTN_discontinued_as_planned = wx.Button(self, wx.ID_ANY, _("Per plan"), style=wx.BU_EXACTFIT) self._LBL_reason = wx.StaticText(self, wx.ID_ANY, _("... Reason")) self._PRW_discontinue_reason = cPhraseWheel(self, wx.ID_ANY, "") self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_heart_button_pressed, self._BTN_heart) self.Bind(wx.EVT_BUTTON, self._on_kidneys_button_pressed, self._BTN_kidneys) self.Bind(wx.EVT_BUTTON, self._on_manage_drug_products_button_pressed, self._BTN_manage_products) self.Bind(wx.EVT_BUTTON, self._on_manage_components_button_pressed, self._BTN_manage_component) self.Bind(wx.EVT_BUTTON, self._on_manage_doses_button_pressed, self._BTN_manage_doses) self.Bind(wx.EVT_BUTTON, self._on_manage_substances_button_pressed, self._BTN_manage_substance) self.Bind(wx.EVT_CHECKBOX, self._on_start_unknown_checked, self._CHBOX_start_unknown) self.Bind(wx.EVT_CHECKBOX, self._on_chbox_long_term_checked, self._CHBOX_long_term) self.Bind(wx.EVT_BUTTON, self._on_discontinued_as_planned_button_pressed, self._BTN_discontinued_as_planned)
def __init__(self, *args, **kwds): # begin wxGlade: wxgVaccinationEAPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_date_given = cDateInputPhraseWheel(self, wx.ID_ANY, "") self._CHBOX_anamnestic = wx.CheckBox(self, wx.ID_ANY, _("Anamnestic")) self._PRW_vaccine = cVaccinePhraseWheel(self, wx.ID_ANY, "") self._BTN_add_vaccine = wx.Button(self, wx.ID_ANY, _(" + "), style=wx.BU_EXACTFIT) self._TCTRL_indications = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_READONLY) self._PRW_batch = cBatchNoPhraseWheel(self, wx.ID_ANY, "") self._PRW_episode = cEpisodeSelectionPhraseWheel(self, wx.ID_ANY, "") self._PRW_site = cPhraseWheel(self, wx.ID_ANY, "") self._PRW_provider = cProviderPhraseWheel(self, wx.ID_ANY, "") self._PRW_reaction = cPhraseWheel(self, wx.ID_ANY, "") self._BTN_report = wx.Button(self, wx.ID_ANY, _("ADR"), style=wx.BU_EXACTFIT) self._TCTRL_comment = wx.TextCtrl(self, wx.ID_ANY, "") self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_add_vaccine_button_pressed, self._BTN_add_vaccine) self.Bind(wx.EVT_BUTTON, self._on_report_button_pressed, self._BTN_report)
def __init__(self, *args, **kwds): # begin wxGlade: wxgFormTemplateEditAreaPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_name_long = cPhraseWheel(self, wx.ID_ANY, "") self._PRW_name_short = cPhraseWheel(self, wx.ID_ANY, "") self._TCTRL_external_version = wx.TextCtrl(self, wx.ID_ANY, "") self._CHBOX_active = wx.CheckBox(self, wx.ID_ANY, _("active")) self._CHBOX_editable = wx.CheckBox(self, wx.ID_ANY, _("editable")) self._PRW_template_type = cPhraseWheel(self, wx.ID_ANY, "") self._PRW_instance_type = cDocumentTypeSelectionPhraseWheel(self, wx.ID_ANY, "") self._CH_engine = wx.Choice(self, wx.ID_ANY, choices=[_("OpenOffice"), _("LaTeX"), _("Image editor"), _("Gnuplot"), _("PDF form editor"), _("AbiWord"), _("Xe(La)TeX"), _("Text (generic processing)")]) self._TCTRL_filename = wx.TextCtrl(self, wx.ID_ANY, "") self._BTN_load = wx.Button(self, wx.ID_ANY, _("&Load"), style=wx.BU_EXACTFIT) self._BTN_export = wx.Button(self, wx.ID_ANY, _("Export"), style=wx.BU_EXACTFIT) self._LBL_status = wx.StaticText(self, wx.ID_ANY, "") self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_load_button_pressed, self._BTN_load) self.Bind(wx.EVT_BUTTON, self._on_export_button_pressed, self._BTN_export)
def __init__(self, *args, **kwds): # begin wxGlade: wxgCurrentMedicationEAPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._LBL_allergies = wx.StaticText(self, wx.ID_ANY, "") self._PRW_drug = cBrandOrSubstancePhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._TCTRL_drug_details = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_READONLY | wx.NO_BORDER) self._BTN_heart = wx.Button(self, wx.ID_ANY, _(u"\u2665"), style=wx.BU_EXACTFIT) self._BTN_kidneys = wx.Button(self, wx.ID_ANY, _("Kidneys"), style=wx.BU_EXACTFIT) self._BTN_database_brand = wx.Button(self, wx.ID_ANY, _("Brands"), style=wx.BU_EXACTFIT) self._BTN_database_substance = wx.Button(self, wx.ID_ANY, _("Substances"), style=wx.BU_EXACTFIT) self._LBL_preparation = wx.StaticText(self, wx.ID_ANY, _("Preparation")) self._PRW_preparation = cSubstancePreparationPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._CHBOX_start_unknown = wx.CheckBox(self, wx.ID_ANY, _("&Unknown or date:")) self._DP_started = cDateInputPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_start_certainty = cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._CHBOX_approved = wx.CheckBox(self, wx.ID_ANY, _("Approved of")) self._PRW_episode = cEpisodeSelectionPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_schedule = cSubstanceSchedulePhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_duration = cIntervalPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._CHBOX_long_term = wx.CheckBox(self, wx.ID_ANY, _("Long-term")) self._PRW_aim = cSubstanceAimPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_notes = cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._DP_discontinued = cDateInputPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._BTN_discontinued_as_planned = wx.Button(self, wx.ID_ANY, _("Per plan"), style=wx.BU_EXACTFIT) self._LBL_reason = wx.StaticText(self, wx.ID_ANY, _("... Reason")) self._PRW_discontinue_reason = cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_heart_button_pressed, self._BTN_heart) self.Bind(wx.EVT_BUTTON, self._on_kidneys_button_pressed, self._BTN_kidneys) self.Bind(wx.EVT_BUTTON, self._on_manage_brands_button_pressed, self._BTN_database_brand) self.Bind(wx.EVT_BUTTON, self._on_manage_substances_button_pressed, self._BTN_database_substance) self.Bind(wx.EVT_CHECKBOX, self._on_start_unknown_checked, self._CHBOX_start_unknown) self.Bind(wx.EVT_CHECKBOX, self._on_chbox_long_term_checked, self._CHBOX_long_term) self.Bind(wx.EVT_BUTTON, self._on_discontinued_as_planned_button_pressed, self._BTN_discontinued_as_planned)
def __init__(self, *args, **kwds): from Gnumed.wxpython import gmPhraseWheel from Gnumed.wxpython import gmMeasurementWidgets # begin wxGlade: wxgMeasurementTypeEAPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_name = gmPhraseWheel.cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_abbrev = gmPhraseWheel.cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_reference_unit = gmMeasurementWidgets.cUnitPhraseWheel( self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_loinc = gmPhraseWheel.cPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._TCTRL_loinc_info = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_READONLY | wx.NO_BORDER) self._TCTRL_comment_type = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_test_org = gmMeasurementWidgets.cMeasurementOrgPhraseWheel( self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_meta_type = gmMeasurementWidgets.cMetaTestTypePRW( self, wx.ID_ANY, "", style=wx.NO_BORDER) self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): # begin wxGlade: wxgMeasurementTypeEAPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel self._PRW_name = cPhraseWheel(self, wx.ID_ANY, "") self._PRW_abbrev = cPhraseWheel(self, wx.ID_ANY, "") from Gnumed.wxpython.gmMeasurementWidgets import cUnitPhraseWheel self._PRW_reference_unit = cUnitPhraseWheel(self, wx.ID_ANY, "") self._PRW_loinc = cPhraseWheel(self, wx.ID_ANY, "") self._TCTRL_loinc_info = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_READONLY) self._TCTRL_comment_type = wx.TextCtrl(self, wx.ID_ANY, "") from Gnumed.wxpython.gmMeasurementWidgets import cMeasurementOrgPhraseWheel self._PRW_test_org = cMeasurementOrgPhraseWheel(self, wx.ID_ANY, "") from Gnumed.wxpython.gmMeasurementWidgets import cMetaTestTypePRW self._PRW_meta_type = cMetaTestTypePRW(self, wx.ID_ANY, "") self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): from Gnumed.wxpython import gmMedicationWidgets from Gnumed.wxpython import gmPhraseWheel # begin wxGlade: wxgVaccineEAPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_brand = gmMedicationWidgets.cBrandedDrugPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._CHBOX_fake = wx.CheckBox(self, -1, _("Fake")) self._PRW_route = gmPhraseWheel.cPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._CHBOX_live = wx.CheckBox(self, -1, _("Live")) self._TCTRL_indications = wx.TextCtrl(self, -1, "", style=wx.TE_MULTILINE | wx.TE_READONLY | wx.NO_BORDER) self._BTN_manage_indications = wx.Button(self, -1, _("&Manage"), style=wx.BU_EXACTFIT) self._PRW_atc = gmMedicationWidgets.cATCPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._PRW_age_min = gmPhraseWheel.cPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._PRW_age_max = gmPhraseWheel.cPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._TCTRL_comment = wx.TextCtrl(self, -1, "", style=wx.NO_BORDER) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_manage_indications_button_pressed, self._BTN_manage_indications)
def __init__(self, *args, **kwds): # begin wxGlade: wxgVaccineEAPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_drug_product = cDrugProductPhraseWheel(self, wx.ID_ANY, "") self._CHBOX_fake = wx.CheckBox(self, wx.ID_ANY, _("Fake")) self._PRW_route = cPhraseWheel(self, wx.ID_ANY, "") self._CHBOX_live = wx.CheckBox(self, wx.ID_ANY, _("Live"), style=wx.CHK_2STATE) self._TCTRL_indications = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_READONLY) self._PRW_atc = cATCPhraseWheel(self, wx.ID_ANY, "") self._PRW_age_min = cPhraseWheel(self, wx.ID_ANY, "") self._PRW_age_max = cPhraseWheel(self, wx.ID_ANY, "") self._TCTRL_comment = wx.TextCtrl(self, wx.ID_ANY, "") self.__set_properties() self.__do_layout()
def __init__(self, *args, **kwds): from Gnumed.wxpython import gmSubstanceMgmtWidgets from Gnumed.wxpython import gmATCWidgets from Gnumed.wxpython import gmPhraseWheel # begin wxGlade: wxgVaccineEAPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_drug_product = gmSubstanceMgmtWidgets.cDrugProductPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._CHBOX_fake = wx.CheckBox(self, -1, _("Fake")) self._PRW_route = gmPhraseWheel.cPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._CHBOX_live = wx.CheckBox(self, -1, _("Live")) self._TCTRL_indications = wx.TextCtrl(self, -1, "", style=wx.TE_MULTILINE | wx.TE_READONLY | wx.NO_BORDER) self._BTN_manage_indications = wx.Button(self, -1, _("&Manage"), style=wx.BU_EXACTFIT) self._PRW_atc = gmATCWidgets.cATCPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._PRW_age_min = gmPhraseWheel.cPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._PRW_age_max = gmPhraseWheel.cPhraseWheel(self, -1, "", style=wx.NO_BORDER) self._TCTRL_comment = wx.TextCtrl(self, -1, "", style=wx.NO_BORDER) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_manage_indications_button_pressed, self._BTN_manage_indications)
def __init__(self, *args, **kwds): from Gnumed.wxpython import gmMedicationWidgets from Gnumed.wxpython import gmSubstanceMgmtWidgets from Gnumed.wxpython import gmATCWidgets from Gnumed.wxpython import gmPhraseWheel # begin wxGlade: wxgDrugProductEAPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_product_name = gmSubstanceMgmtWidgets.cDrugProductPhraseWheel( self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_preparation = gmMedicationWidgets.cSubstancePreparationPhraseWheel( self, wx.ID_ANY, "", style=wx.NO_BORDER) self._CHBOX_is_fake = wx.CheckBox(self, wx.ID_ANY, _("Fake product")) self._TCTRL_components = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_READONLY) self._BTN_manage_components = wx.Button(self, wx.ID_ANY, _("&Manage"), style=wx.BU_EXACTFIT) self._HL_atc_list = wx.HyperlinkCtrl( self, wx.ID_ANY, _("ATC Code"), _("http://www.whocc.no/atc_ddd_index/"), style=wx.HL_ALIGN_CENTRE | wx.HL_CONTEXTMENU | wx.HL_DEFAULT_STYLE) self._PRW_atc = gmATCWidgets.cATCPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._TCTRL_external_code = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_READONLY | wx.NO_BORDER) self._PRW_external_code_type = gmPhraseWheel.cPhraseWheel( self, wx.ID_ANY, "", style=wx.TE_READONLY | wx.NO_BORDER) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_manage_components_button_pressed, self._BTN_manage_components)
def __init__(self, *args, **kwds): # begin wxGlade: wxgScanIdxPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.TAB_TRAVERSAL wx.Panel.__init__(self, *args, **kwds) from Gnumed.wxpython.gmDocumentWidgets import cDocumentTypeSelectionPhraseWheel from Gnumed.wxpython.gmDocumentWidgets import cDocumentCommentPhraseWheel from Gnumed.wxpython.gmListWidgets import cReportListCtrl from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel from Gnumed.wxpython import gmDateTimeInput from Gnumed.wxpython import gmEMRStructWidgets from Gnumed.wxpython import gmOrganizationWidgets self.__btn_scan = wx.Button(self, wx.ID_ANY, _("&Scan page(s)")) self.__btn_load = wx.Button(self, wx.ID_ANY, _("Pick &file(s)")) self.__btn_clipboard = wx.Button(self, wx.ID_ANY, _("&Clipboard")) self._PhWheel_doc_type = cDocumentTypeSelectionPhraseWheel(self, wx.ID_ANY) self._PhWheel_doc_date = gmDateTimeInput.cFuzzyTimestampInput(self, wx.ID_ANY) self._PhWheel_episode = gmEMRStructWidgets.cEpisodeSelectionPhraseWheel(self, wx.ID_ANY) self._PhWheel_source = gmOrganizationWidgets.cOrgUnitPhraseWheel(self, wx.ID_ANY) self._RBTN_org_is_source = wx.RadioButton(self, wx.ID_ANY, _("Source")) self._RBTN_org_is_receiver = wx.RadioButton(self, wx.ID_ANY, _("Receiver")) self._PRW_doc_comment = cDocumentCommentPhraseWheel(self, wx.ID_ANY, "") self.__lbl_reviewer = wx.StaticText(self, wx.ID_ANY, _("Intended reviewer:")) self._PhWheel_reviewer = cPhraseWheel(self, wx.ID_ANY) self._ChBOX_reviewed = wx.CheckBox(self, wx.ID_ANY, _("&review and sign")) self._ChBOX_abnormal = wx.CheckBox(self, wx.ID_ANY, _("&technically abnormal")) self._ChBOX_relevant = wx.CheckBox(self, wx.ID_ANY, _("&clinically relevant")) self._TBOX_description = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_CHARWRAP | wx.TE_MULTILINE | wx.TE_WORDWRAP) self._LCTRL_doc_pages = cReportListCtrl(self, wx.ID_ANY, style=wx.BORDER_NONE | wx.LC_REPORT) self.__btn_show_page = wx.Button(self, wx.ID_ANY, _("Show")) self.__btn_del_page = wx.Button(self, wx.ID_ANY, _("Remove part")) self.__btn_save = wx.Button(self, wx.ID_ANY, _("Save")) self.__btn_discard = wx.Button(self, wx.ID_ANY, _("Discard")) self._TCTRL_metadata = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_READONLY | wx.TE_WORDWRAP) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._scan_btn_pressed, self.__btn_scan) self.Bind(wx.EVT_BUTTON, self._load_btn_pressed, self.__btn_load) self.Bind(wx.EVT_BUTTON, self._clipboard_btn_pressed, self.__btn_clipboard) self.Bind(wx.EVT_CHECKBOX, self._reviewed_box_checked, self._ChBOX_reviewed) self.Bind(wx.EVT_LIST_ITEM_SELECTED, self._on_part_selected, self._LCTRL_doc_pages) self.Bind(wx.EVT_BUTTON, self._show_btn_pressed, self.__btn_show_page) self.Bind(wx.EVT_BUTTON, self._del_btn_pressed, self.__btn_del_page) self.Bind(wx.EVT_BUTTON, self._save_btn_pressed, self.__btn_save) self.Bind(wx.EVT_BUTTON, self._startover_btn_pressed, self.__btn_discard)
def __init__(self, *args, **kwds): # begin wxGlade: wxgRequest.__init__ kwds["style"] = wx.DEFAULT_DIALOG_STYLE wx.Dialog.__init__(self, *args, **kwds) self.label_1 = wx.StaticText(self, -1, _("To")) self.lab = gmPhraseWheel.cPhraseWheel(self, -1, "") self.label_5 = wx.StaticText(self, -1, _("Form")) self.form = wx.Choice(self, -1, choices=[]) self.label_2 = wx.StaticText(self, -1, _("Request")) self.request = wx.TextCtrl(self, -1, "", style=wx.TE_PROCESS_ENTER | wx.TE_MULTILINE | wx.TE_WORDWRAP | wx.NO_BORDER) self.label_3 = wx.StaticText(self, -1, _("Clinical Notes")) self.clinical_notes = wx.TextCtrl(self, -1, "", style=wx.TE_PROCESS_ENTER | wx.TE_MULTILINE | wx.TE_WORDWRAP | wx.NO_BORDER) self.label_4 = wx.StaticText(self, -1, _("Instructions")) self.patient_instructions = wx.TextCtrl( self, -1, "", style=wx.TE_MULTILINE | wx.TE_READONLY | wx.TE_WORDWRAP) self.urgent = wx.CheckBox(self, -1, _("Urgent")) self.with_sample = wx.CheckBox(self, -1, _("With Sample")) self.print_btn = wx.Button(self, -1, _("Print")) self.close_btn = wx.Button(self, -1, _("Close")) self.cancel_btn = wx.Button(self, -1, _("Cancel")) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self.OnPrint, self.print_btn) self.Bind(wx.EVT_BUTTON, self.OnClose, self.close_btn) self.Bind(wx.EVT_BUTTON, self.OnCancel, self.cancel_btn)
def __init__(self, *args, **kwds): from Gnumed.wxpython import gmMedicationWidgets from Gnumed.wxpython import gmPhraseWheel # begin wxGlade: wxgBrandedDrugEAPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._PRW_brand = gmMedicationWidgets.cBrandedDrugPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._PRW_preparation = gmMedicationWidgets.cSubstancePreparationPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._CHBOX_is_fake = wx.CheckBox(self, wx.ID_ANY, _("Fake brand")) self._TCTRL_components = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_READONLY) self._BTN_manage_components = wx.Button(self, wx.ID_ANY, _("&Manage"), style=wx.BU_EXACTFIT) self._HL_atc_list = wx.HyperlinkCtrl(self, wx.ID_ANY, _("ATC Code"), _("http://www.whocc.no/atc_ddd_index/"), style=wx.HL_ALIGN_CENTRE | wx.HL_CONTEXTMENU | wx.HL_DEFAULT_STYLE) self._PRW_atc = gmMedicationWidgets.cATCPhraseWheel(self, wx.ID_ANY, "", style=wx.NO_BORDER) self._TCTRL_external_code = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_READONLY | wx.NO_BORDER) self._PRW_external_code_type = gmPhraseWheel.cPhraseWheel(self, wx.ID_ANY, "", style=wx.TE_READONLY | wx.NO_BORDER) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_manage_components_button_pressed, self._BTN_manage_components)
def __init__(self, *args, **kwds): # begin wxGlade: wxgDrugProductEAPnl.__init__ kwds["style"] = kwds.get("style", 0) | wx.BORDER_NONE | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) from Gnumed.wxpython.gmSubstanceMgmtWidgets import cDrugProductPhraseWheel self._PRW_product_name = cDrugProductPhraseWheel(self, wx.ID_ANY, "") from Gnumed.wxpython.gmMedicationWidgets import cSubstancePreparationPhraseWheel self._PRW_preparation = cSubstancePreparationPhraseWheel(self, wx.ID_ANY, "") self._CHBOX_is_fake = wx.CheckBox(self, wx.ID_ANY, _("Fake product")) self._TCTRL_components = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_READONLY) self._BTN_manage_components = wx.Button(self, wx.ID_ANY, _("&Manage"), style=wx.BU_EXACTFIT) self._HL_atc_list = wx.adv.HyperlinkCtrl(self, wx.ID_ANY, _("ATC Code"), _("http://www.whocc.no/atc_ddd_index/"), style=wx.adv.HL_DEFAULT_STYLE) from Gnumed.wxpython.gmATCWidgets import cATCPhraseWheel self._PRW_atc = cATCPhraseWheel(self, wx.ID_ANY, "") self._TCTRL_external_code = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_READONLY) from Gnumed.wxpython.gmPhraseWheel import cPhraseWheel self._PRW_external_code_type = cPhraseWheel(self, wx.ID_ANY, "", style=wx.TE_READONLY) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_manage_components_button_pressed, self._BTN_manage_components)
def __init__(self, *args, **kwds): # begin wxGlade: wxgDataMiningPnl.__init__ kwds["style"] = wx.NO_BORDER | wx.TAB_TRAVERSAL wx.ScrolledWindow.__init__(self, *args, **kwds) self._splitter = wx.SplitterWindow(self, wx.ID_ANY, style=wx.SP_3D | wx.SP_BORDER) self.splitter_top_panel = wx.Panel(self._splitter, wx.ID_ANY, style=wx.NO_BORDER | wx.TAB_TRAVERSAL) self._PRW_report_name = gmPhraseWheel.cPhraseWheel( self.splitter_top_panel, wx.ID_ANY, "", style=wx.NO_BORDER) self._TCTRL_query = cTextCtrl(self.splitter_top_panel, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_WORDWRAP | wx.NO_BORDER) self._BTN_run = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("&Run"), style=wx.BU_EXACTFIT) self._BTN_clear = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Clear"), style=wx.BU_EXACTFIT) self._BTN_save = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Save"), style=wx.BU_EXACTFIT) self._BTN_delete = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Delete"), style=wx.BU_EXACTFIT) self._BTN_contribute = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Contribute"), style=wx.BU_EXACTFIT) self._BTN_visualize = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Plot"), style=wx.BU_EXACTFIT) self._BTN_waiting_list = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Wait.List"), style=wx.BU_EXACTFIT) self._BTN_save_results = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Save"), style=wx.BU_EXACTFIT) self._BTN_schema = wx.Button(self.splitter_top_panel, wx.ID_ANY, _("Schema"), style=wx.BU_EXACTFIT) self._splitter_bottom_panel = wx.Panel(self._splitter, wx.ID_ANY, style=wx.NO_BORDER | wx.TAB_TRAVERSAL) self._LCTRL_result = cPatientListingCtrl( self._splitter_bottom_panel, wx.ID_ANY, style=wx.LC_REPORT | wx.LC_SINGLE_SEL | wx.SIMPLE_BORDER) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._on_run_button_pressed, self._BTN_run) self.Bind(wx.EVT_BUTTON, self._on_clear_button_pressed, self._BTN_clear) self.Bind(wx.EVT_BUTTON, self._on_save_button_pressed, self._BTN_save) self.Bind(wx.EVT_BUTTON, self._on_delete_button_pressed, self._BTN_delete) self.Bind(wx.EVT_BUTTON, self._on_contribute_button_pressed, self._BTN_contribute) self.Bind(wx.EVT_BUTTON, self._on_visualize_button_pressed, self._BTN_visualize) self.Bind(wx.EVT_BUTTON, self._on_waiting_list_button_pressed, self._BTN_waiting_list) self.Bind(wx.EVT_BUTTON, self._on_save_results_button_pressed, self._BTN_save_results) self.Bind(wx.EVT_BUTTON, self._on_schema_button_pressed, self._BTN_schema)
def __init__(self, *args, **kwds): from Gnumed.wxpython import gmDocumentWidgets from Gnumed.wxpython import gmPhraseWheel from Gnumed.wxpython import gmDateTimeInput from Gnumed.wxpython import gmEMRStructWidgets from Gnumed.wxpython import gmOrganizationWidgets from Gnumed.wxpython import gmListWidgets # begin wxGlade: wxgScanIdxPnl.__init__ kwds["style"] = wx.TAB_TRAVERSAL wx.Panel.__init__(self, *args, **kwds) self.__btn_scan = wx.Button(self, wx.ID_ANY, _("&Scan page(s)")) self.__btn_load = wx.Button(self, wx.ID_ANY, _("Pick &file(s)")) self.__btn_clipboard = wx.Button(self, wx.ID_ANY, _("&Clipboard")) self._PhWheel_doc_type = gmDocumentWidgets.cDocumentTypeSelectionPhraseWheel( self, wx.ID_ANY) self._PhWheel_doc_date = gmDateTimeInput.cFuzzyTimestampInput( self, wx.ID_ANY) self._PhWheel_episode = gmEMRStructWidgets.cEpisodeSelectionPhraseWheel( self, wx.ID_ANY) self._PhWheel_source = gmOrganizationWidgets.cOrgUnitPhraseWheel( self, wx.ID_ANY) self._RBTN_org_is_source = wx.RadioButton(self, wx.ID_ANY, _("Source")) self._RBTN_org_is_receiver = wx.RadioButton(self, wx.ID_ANY, _("Receiver")) self._PRW_doc_comment = gmDocumentWidgets.cDocumentCommentPhraseWheel( self, wx.ID_ANY, "") self.__lbl_reviewer = wx.StaticText(self, wx.ID_ANY, _("Intended reviewer:")) self._PhWheel_reviewer = gmPhraseWheel.cPhraseWheel(self, wx.ID_ANY) self._ChBOX_reviewed = wx.CheckBox(self, wx.ID_ANY, _("&review and sign")) self._ChBOX_abnormal = wx.CheckBox(self, wx.ID_ANY, _("&technically abnormal")) self._ChBOX_relevant = wx.CheckBox(self, wx.ID_ANY, _("&clinically relevant")) self._TBOX_description = wx.TextCtrl( self, wx.ID_ANY, "", style=wx.TE_CHARWRAP | wx.TE_MULTILINE | wx.TE_WORDWRAP) self._LCTRL_doc_pages = gmListWidgets.cReportListCtrl( self, wx.ID_ANY, style=wx.BORDER_NONE | wx.LC_REPORT) self.__btn_show_page = wx.Button(self, wx.ID_ANY, _("Show")) self.__btn_del_page = wx.Button(self, wx.ID_ANY, _("Remove part")) self.__btn_save = wx.Button(self, wx.ID_ANY, _("Save")) self.__btn_discard = wx.Button(self, wx.ID_ANY, _("Discard")) self._TCTRL_metadata = wx.TextCtrl(self, wx.ID_ANY, "", style=wx.TE_MULTILINE | wx.TE_READONLY | wx.TE_WORDWRAP) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self._scan_btn_pressed, self.__btn_scan) self.Bind(wx.EVT_BUTTON, self._load_btn_pressed, self.__btn_load) self.Bind(wx.EVT_BUTTON, self._clipboard_btn_pressed, self.__btn_clipboard) self.Bind(wx.EVT_CHECKBOX, self._reviewed_box_checked, self._ChBOX_reviewed) self.Bind(wx.EVT_LIST_ITEM_SELECTED, self._on_part_selected, self._LCTRL_doc_pages) self.Bind(wx.EVT_BUTTON, self._show_btn_pressed, self.__btn_show_page) self.Bind(wx.EVT_BUTTON, self._del_btn_pressed, self.__btn_del_page) self.Bind(wx.EVT_BUTTON, self._save_btn_pressed, self.__btn_save) self.Bind(wx.EVT_BUTTON, self._startover_btn_pressed, self.__btn_discard)