'getProvince', 'getTemplateUID', 'getTemplateURL', 'getTemplateTitle', 'getAnalysesNum', 'getPrinted', 'getSamplingDeviationTitle', 'getPrioritySortkey', 'getDueDate', 'getInvoiceExclude', 'getHazardous', 'getSamplingWorkflowEnabled', 'assigned_state', ] # Adding basic indexes _base_indexes_copy = BASE_CATALOG_INDEXES.copy() _indexes_dict.update(_base_indexes_copy) # Adding basic columns _base_columns_copy = BASE_CATALOG_COLUMNS[:] _columns_list += _base_columns_copy # Defining the types for this catalog _types_list = [ 'AnalysisRequest', ] bika_catalog_analysisrequest_listing_definition = { # This catalog contains the metacolumns to list # analysisrequests in bikalisting CATALOG_ANALYSIS_REQUEST_LISTING: { 'types': _types_list, 'indexes': _indexes_dict,
CATALOG_AUTOIMPORTLOGS_LISTING = 'bika_catalog_autoimportlogs_listing' # Defining the indexes for this catalog _indexes_dict = { 'getInstrumentUID': 'FieldIndex', } # Defining the columns for this catalog _columns_list = [ 'getInstrumentUrl', 'getInstrumentTitle', 'getImportedFile', 'getInterface', 'getResults', 'getLogTime' ] # Adding basic indexes _base_indexes_copy = BASE_CATALOG_INDEXES.copy() _indexes_dict.update(_base_indexes_copy) # Adding basic columns _base_columns_copy = BASE_CATALOG_COLUMNS[:] _columns_list += _base_columns_copy # Defining the types for this catalog _types_list = ['AutoImportLog', ] bika_catalog_autoimportlogs_listing_definition = { CATALOG_AUTOIMPORTLOGS_LISTING: { 'types': _types_list, 'indexes': _indexes_dict, 'columns': _columns_list, } }
"getPatientID", "getPrimaryReferrerUID", # Columns without index counterpart "getAgeSplittedStr", "getBirthDate", "getGender", "getMenstrualStatus", "getPrimaryReferrerID", "getPrimaryReferrerURL", "getPrimaryReferrerTitle", "getPatientIdentifiersStr", ] # Add basic indexes and columns CATALOG_INDEXES.update(BASE_CATALOG_INDEXES.copy()) CATALOG_COLUMNS += BASE_CATALOG_COLUMNS patient_catalog_definition = { CATALOG_PATIENTS: { "types": list(set(CATALOG_TYPES)), "indexes": CATALOG_INDEXES, "columns": list(set(CATALOG_COLUMNS)), } } class BikaHealthCatalogPatientListing(BikaCatalogTool): """ Catalog to list patients in BikaListing """