|
..
|
|
HMRN
|
|
patched HMRN new diagnoses to handle no cases found - fixes 'Empty list not allowed for patient_id query parameter' error
|
12 years ago
|
|
Roles
|
|
new lab-test audit script; moved common M::Audit::turnaround_times_lab_tests() functions into M::Audit::_lab_test_data() for share with new lab_test_turnaround_export() function; lab test turnaround times sets correct start time of tests auto-requested at registration (eg histology stains), previously assumed to be at screening; M::Roles::Query::_set_search_constraints() accepts DateTime objects for date_from & date_to params
|
11 years ago
|
|
Ajax.pm
|
7kB
|
added url_base to cgiapp_prerun(), refactored multiple calls to ->query to ; added part_number to storage module; restored 10-digit storage vialId + validation; bugfix to update_storage_vial(), failed validation due to duplicate vialId and old update method didn't do changes_only; added online request form link to guest user hello page; moved token generation from Resources menu() to Role::Resources::create_form_tokens() for sharing between menu() & hello()
|
11 years ago
|
|
Audit.pm
|
22kB
|
new lab-test audit script; moved common M::Audit::turnaround_times_lab_tests() functions into M::Audit::_lab_test_data() for share with new lab_test_turnaround_export() function; lab test turnaround times sets correct start time of tests auto-requested at registration (eg histology stains), previously assumed to be at screening; M::Roles::Query::_set_search_constraints() accepts DateTime objects for date_from & date_to params
|
11 years ago
|
|
Base.pm
|
6kB
|
replaced loading of Local::DBIxSimple in individual model classes with single loading in Model::Base; renamed DBIxSimple::get_meta to dbix_get_meta to avoid clash with Model::Base::get_meta (now renamed get_meta_data); fixed report.t - new method report_diff replaced comment
|
12 years ago
|
|
Chart.pm
|
9kB
|
patched charts & audit functions to handle minimal datasets eg UCLH not using tissue samples, and having empty dataset using date restriction
|
11 years ago
|
|
ClinicalTrial.pm
|
4kB
|
bugfix to calculate_composite_p53 method in case of empty p21; bugfix to M::R::ReportUpdate::do_additional_options() to prevent inappropriate deletion of teaching option
|
13 years ago
|
|
Diagnosis.pm
|
8kB
|
added ability to retrieve inactive legacy diagnosis to autosuggest diagnoses; changed DB::Diagnosis::Manager method name from 'diagnosiss'; patched national_code_unknown.pl cron to report 'no unknown codes' instead of blank message
|
13 years ago
|
|
Email.pm
|
4kB
|
new function to delete email contact address; updated mysql_backup.sh to new server config
|
12 years ago
|
|
ErrorCode.pm
|
4kB
|
bugfix: update_error_code_assignments() generated error on submission of single error code (assumed error_code_id param was always arrayref)
|
12 years ago
|
|
HMRN.pm
|
47kB
|
added a delete function to HMRN imaging event
|
12 years ago
|
|
History.pm
|
11kB
|
bugfix to deleted record search - all-empty form fields throwing error
|
12 years ago
|
|
LabSection.pm
|
7kB
|
MAJOR CHANGE: moved sql_lib() from M::Base to new M::Role::Query; moved all M::R::QueryFormatter methods into M::R::Query; removed sql_lib() from ScriptHelpers - using new M::Roles::Query method; removed lims_dbix() from M::Base - now loaded via M::Role::DBIxSimple on demand; moved get_sql_with_constraint() from M::R::DBIxSimple to M::R::Query; method gets dbh from lims_db not lims_dbix in M::LabSection::update_lab_sections() & M::Specimen::update_specimens(); added elements() to Local::QueryLibrary
|
14 years ago
|
|
LabTest.pm
|
14kB
|
added ability to sort on col headers to list all lab tests function
|
11 years ago
|
|
Local.pm
|
21kB
|
updated views definitions in views.sql, speeded up mailed_reports_today view
|
11 years ago
|
|
Option.pm
|
2kB
|
hilis3 conversion scripts for YHHN
|
15 years ago
|
|
Outreach.pm
|
43kB
|
new Molcular sequencing worklist - split out pcr_worklist functions for sharing; amended outreach get_overdue_packs() calculation of overdue-ness to include packs returned same day as dispatch (CML pateints handled in clinic); outreach demographics - skip inactive GP's unless already selected
|
12 years ago
|
|
Patient.pm
|
30kB
|
patient merge includes demographics data; moved mech.htm to scripts dir
|
11 years ago
|
|
PatientCase.pm
|
6kB
|
hilis3 conversion scripts for YHHN
|
15 years ago
|
|
PhoneLog.pm
|
1kB
|
hilis3 conversion scripts for YHHN
|
15 years ago
|
|
PrintRun.pm
|
4kB
|
MAJOR CHANGE: moved sql_lib() from M::Base to new M::Role::Query; moved all M::R::QueryFormatter methods into M::R::Query; removed sql_lib() from ScriptHelpers - using new M::Roles::Query method; removed lims_dbix() from M::Base - now loaded via M::Role::DBIxSimple on demand; moved get_sql_with_constraint() from M::R::DBIxSimple to M::R::Query; method gets dbh from lims_db not lims_dbix in M::LabSection::update_lab_sections() & M::Specimen::update_specimens(); added elements() to Local::QueryLibrary
|
14 years ago
|
|
ReferralSource.pm
|
11kB
|
patched C::Ajax::get_parent_organisations() and corresponding model method to accept flag for practices lookup; create new GP practice allows submission of parent practice id for branch practices
|
14 years ago
|
|
Referrer.pm
|
12kB
|
added referrer department infomation to admin/config/clinicians, and ability to set inactive on edit
|
15 years ago
|
|
Report.pm
|
3kB
|
replaced loading of Local::DBIxSimple in individual model classes with single loading in Model::Base; renamed DBIxSimple::get_meta to dbix_get_meta to avoid clash with Model::Base::get_meta (now renamed get_meta_data); fixed report.t - new method report_diff replaced comment
|
12 years ago
|
|
Request.pm
|
44kB
|
scanning request_form bar-code updates request_form.imported datetime col
|
11 years ago
|
|
RequestAudit.pm
|
2kB
|
hilis3 conversion scripts for YHHN
|
15 years ago
|
|
RequestOption.pm
|
942B
|
changed method of determining whether lab test supported by specimen type from lab-section specimen types datamap to lab-test specimen types datamap
|
12 years ago
|
|
Result.pm
|
27kB
|
added function to request new lab-tests through storage module without causing request status to revcert from complete; renamed some request status worklist menu items
|
11 years ago
|
|
Screen.pm
|
12kB
|
can re-screen reported requests - new test generation suppressed; molecular worksheets configured to skip requests defined in yaml config; incomplete gallium datafile edits
|
12 years ago
|
|
Specimen.pm
|
6kB
|
fixed missing specimen error - caused by submission of 'BMAT.PB' - RDBO 0.80 truncated at 4chars; moved specimen split regex to Local::Utils & added validation of specimen length; fixed ErrorHandler error in assuming exists - didn't for devel server; added Sphinx search facility - switchable on/off via config; changed bcl1 to cyclinD1 in gallium trial data feed
|
13 years ago
|
|
Storage.pm
|
7kB
|
added url_base to cgiapp_prerun(), refactored multiple calls to ->query to ; added part_number to storage module; restored 10-digit storage vialId + validation; bugfix to update_storage_vial(), failed validation due to duplicate vialId and old update method didn't do changes_only; added online request form link to guest user hello page; moved token generation from Resources menu() to Role::Resources::create_form_tokens() for sharing between menu() & hello()
|
11 years ago
|
|
Test.pm
|
3kB
|
replaced loading of Local::DBIxSimple in individual model classes with single loading in Model::Base; renamed DBIxSimple::get_meta to dbix_get_meta to avoid clash with Model::Base::get_meta (now renamed get_meta_data); fixed report.t - new method report_diff replaced comment
|
12 years ago
|
|
User.pm
|
18kB
|
improved new_user() method of validating input data and tt handling of errs - missing input caused misleading error messages, data validated in both preview & post actions; new status_complete.pl script
|
12 years ago
|
|
Validation.pm
|
2kB
|
applied same server-side validation to storage vialId as already done by ajax, factored out common regex to LLU; moved M::Ajax::check_storage_vialId() to M::Validation::has_storage_vialId(); applied check that patient entry exists to C::Patient::_check_nhs_number_usage() for PID change, but not implemented as creation of new patient works OK; alphabetically sorted lims_messages.pl dfv section
|
11 years ago
|
|
WorkList.pm
|
10kB
|
new setting 'is_test_platform' to exempt test server from portal login requirement; new outreach worklists unreported and unauthorised; added user-configurable duration option on unreported worklist, shared with outreach unreported; adapted Resources token generation function to provide encrypted username for online request forms; bugfix to _xna_extraction() - lc on query param extraction_type gave error if param undef
|
11 years ago
|